Forum Moderators: not2easy
Marshall
This looks fine in IE, but in Firefox, the width value apparently doesn't include the margins.
It's one of many annoying bugs in IE to do this wrong and set people on the wrong foot. Hence our recommendation to never develop CSS in IE.
Set the width on the outer element and use padding & margins on the contents. If you need to, fix it later on for specific IE versions with a conditional comment. [Take care to avoid givign these "fixes" not to IE8, it should _finally_ have a fixed box model]
Typically the image at [w3.org...] is enlightening.