Nice CSS How-To and Template site
CSS started out as a means to replace the font element. In the meantime, it has grown to a powerful layout language. Even though it is not fully supported by all of the browsers, I believe it will be one day.
As with HTML, a working group exists for CSS who concerns itself with development of the standard. This is being done in accordance with W3C rules.
Here is another example of a good CSS reference site you add to your bookmarks.