Hmmm...

in the CSS file you should be applying the style to "div.header" rather than just ".header" otherwise it will affect everything which has a class of header, rather than just DIVs.

I never use DIVs myself - is that strange?