IE really doesn't adhere to CSS standards. When doing web development, after you get your site to render properly in Firefox, you'll need to hack it to death to get it working properly in IE. When I finish my own projects, my CSS files are usually filled with "star hacks" -- a line of CSS code preceded by an asterisk. Firefox ignores those lines, but IE does not.