Random thought of the day (might be completely irrelevant, this is beyond my skillset)
Did you declare @charset "utf-8"; in the primary CSS and *SAVE* that .css file encoded in UTF-8 (with notepad++ or some other file editor that allows specifying..) ?
I dunno which CSS is loaded for NewBlue, but maybe @charset "utf-8"; alone would be enough to fix it.... oh well, if not then disregard