There's something that NEEDS to be fixed in Internet Explorer 7 before It comes to the Public.
For years already Microsoft release Browsers where in It's CSS Component, Padding includes the Width of the Content... which according to W3C It's not true. Padding is an External space between actual content and It's border, instead of a space INTO the content box. Padding should not be counted in the Width of a box, but according IE CSS Support It does... which gives a lot of headache to develop W3C Safe WebPages... with 100% Similar Layouts.
Internet Explorer Development8