Just a small thing, you could try embedding a couple of echo statements to make sure your css file is actually being parsed by the server.Also, you don't have any div markers, could it be that your sections aren't getting the appropriate html as the server isn't parsing the sections properly?Try adding a <div id="NORM"> </div> etc around some text and see what happens.You've also defined things like H1, but not used them as far as I can see.Looking at the html produced by your page in both FF and IE, they look the same. There are differences in the "standard" available fonts betw