This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
When I try to validate http://veera.bizhat.com/index.html it says: <Target: http://veera.bizhat.com/reviews/index.html < <Please, validate your XML document first! < <Line 4 < <Column 6 < <The processing instruction target matching "[xX][mM][lL]" is not allowed. But it validates as valid xhtml 1.0 document with w3c html validator. What I made out is that the page has 3 newline before <?xml version="1.0" encoding="UTF-8"?> declaration. When I remove those 3 newlines CSS Validator validates it as a valid CSS.
This is a known limitation of the Markup Validator (and this is pointed out on the results page), the CSS Validator is correct, you cannot have newlines preceding the XML declaration.