Just a quick cross-reference to another CSS related thread in the neighbourhood, where JSWolf discovered a stange encoding-problem with CSS files.
CSS-files encoded with UTF-8 with BOM (Bit Order Mark) shows regular text bolded, whereas CSS-files encoded with UTF-8 without BOM (or ANSI encoding) gives normal regular text.
More
here