The page needs a background color. From what I can tell it seems you intended for the background to be white. But for users of IE and a non-standard system color scheme, IE will display the text and graphics on top of the system's Application Background color as defined in the display properties. In my case that is, #E7EAFB. Set a background color for the page in your stylesheet, background: #FFFFFF, and that will fix this problem.