indeed there is a solution conditional css file inclusion the * rules
are to avoid this, and yes the css stops validating but its a lo less
work than the problems on all <!-- if [IE] ....
its your call but the only thing you will get is to pass a validation,
and get more work on your hands.
of course you can solve this with a snippet.
from the validation point of view, is there something real you get
from passing a validation?
validations are to check if the css does not have errors, but when you
have to hack to make things work well i think thats a lil different
story.
there are other rules in there besides the * there are _ those will
have to go to a separate file too and use conditional inclusion.