I can never remember the order of the shorthand property for setting the margin or padding in one declaration. That is:
margin-top: 2px; margin-bottom: 4px; m
It is
top right bottom left
not what you have
Think Right Before you Leap