My biggest problem is to figure out when I have to edit the color.css or when I just can add it in mystyle.css.
That’s easy – you NEVER need to edit colors.css. All css changes, even for colors theme CAN be done in a mystyle.css file. You just need to understand css better.
I will be able to help better solve your margin problem tomorrow.