hi. as far as i know it's recommended to use the @import command to hide advanced css from older browsers, i.e. nn4.x. i haven't heard anything about WHY i need to hide it from older browsers. i'm guessing that the older browser could get even more screwed up when it comes across advanced css. if this is not the case, won't the older browser(s) just skip over the css it does not understand? also, when you import an advanced stylesheet, does it override everything in the primitive stylesheet? or does it just add-on to it? in conclusion, please point out WHY i need to seperate the two, or why it doesn't matter. (i.e. i can stick everything in one css file and let the browser deal with it.) references of course are welcomed. thanks, chris.