CSS isn't really a language... it's just an extension of HTML allowing for greater colour and design aspects. Think about it, CSS stands for Colour Style Sheets, and that's exactly what they are. They're applied to HTML pages, and they just gove them shape and colour.
Not too bad, though I've seen better.