What I'm trying to do is validate the CSS. I figured out what was causing the error message. I was copying and pasting all of the Html, instead of just the CSS, from the web page source code into the validator.
Which along with leveraging caching models, using HTML for what HTML is for, and targeting multiple media and devices with CSS, is why CSS has NO BLASTED BUSINESS in the HTML in the first place.
... which is why I say the STYLE tag should be obsoleted and removed from the specification entirely, and why the STYLE attribute should be deprecated for all but the narrowest of corner case uses (like when style actually conveys data, like width or height on a graph built with DIV).
99% of the time, if you have STYLE, saying what things look like in your HTML, you're doing it all wrong!
EVEN IN TESTING. I really don't get how some people make claims like "it's easier" on that...