As you can see if you click the link below, I have 2 validation errors in my CSS. I wanted to decrease my opacity in my drop down menu a little bit, but apparently it’s not valid in CSS 2.1, but a later version.
No, it’s not a doctype issue. Basically, if you want to use CSS3 at this stage you have to live with the error messages (unless you use a CSS3 validator, which you can choose as an option when you run the validation). Remember that validation isn’t an end in itself, but a way to check that you haven’t made a serious mistake. In this case, you just know that the error can be ignored.
That filter you have is (I believe) only for IE6 and 7, so you may want to add one for IE8: