I have a div that\'s set to width 100%. I wanted to set a margin right and left of 20px. For some reason only the left is being pushed over 20px. It ignores the right. Is th
Not stupid at all. What's happening is you are trying to set a banner somewhat like this: (# is the margin)
==========
#--------#
==========
but it ends up like this:
==========
#----------#
==========
making it look like this:
==========
#---------
==========
adding a margin does not reduce the set width of 100%.
you might try using left:20px; right:20px;
and leave the width and margin auto
EDIT
or just leaving width off like the others have suggested. :P