
O primeiro da lista é o W3Schools, o site explica cada parte do CSS, com exemplo e detalhes, e ainda permite que o usuário teste cada lição que aprende.
Outro ótimo site para quem quer aprender CSS é o CSS-Tricks, o site sempre publica artigos de dicas e novidades do "mundo do CSS", além de o próprio site ser muito bem feito, todo em CSS.
Ambos os sites anteriores são em inglês, se você não sabe inglês, pode estudar também pelo site Maujor, o site é todo em português, e é tão bem explicado quanto o W3Schools.
Por último, sugiro um post de um site sobre webdesign (o WebDeveloper+) que dá 25 dicas úteis para CSS. As dicas realmente são extremamente úteis, e ajudam a tornar seu site mais rápido e com menos bugs.