Sorry for digging up this old thread...
Perhaps I haven't correctly implemented the method suggested by BGilkison; a Mac user reports my home page displays only plain text on a white background in Safari. All other pages on my site display fine. The home page looks better in MSIE for Mac OSX - except the logo is missing. I am not sure if the @import rule has anything to do with the display problem, but then I thought Safari supported the @import rule.
Here is how external css are called from my pages:
The link to my stylesheet in the source of my home page looks like
The first two lines of home.css are:
Other pages on my site:
they link to a different stylesheet (sub.css), which calls one other stylesheet. The first line of sub.css is: