I usually validate every so often, just to check things out. My style sheets aren’t completely valid due to custom behaviors, &c.., however, they are semantically correct. Which means they should be compatible with any CSS parser.
I use Sass, which always outputs well-formed CSS, I do occasionally run things through the CSS validator just to make sure my property values are in check, but I don’t find it as necessary anymore.