In IE6 and IE7, for those that don’t know, margin-left and margin-right are doubled. If you should have this problem here are some bug fixes:
1. The element which has margin-left and margin-right set to let’s say 10px, add display:inline to it (if you can). If you want it to have width and height as well add float:left or float:right to it.
2. If you cannot afford to add display:inline (it would be too much for the style view), just add _margin-left and _margin-right to the css. These are only compiled by IE. (just about anything with and underline in front of it is compiled just by IE)



