I’m using multisite as well.
May be this will help:
Explorer doesn’t care about the error, and loads the CSS anyway.
But Chrome, Safari and Firefox only load the CSS if your logged as user, if not logged in,
the CSS file it’s sent as plain/text and it’s not loaded by those browsers.