I like 'Eric Meyer on CSS' and it would seem that a lot of others do as well...
Check out Nick's Crash Course
agree why buy a book when you have nick :)
Flattery will get you everywhere ;)
There is a lot of talent in this forum, and quite a number far better than I, keep reading, check out the library and you'll soon work out who the players are!
I've always found the best learning is acheived by doing but you need a good reference. w3schools have a nice course, so does westciv.com - the best is w3c however, just think about what you want to do then look down the specs list [webmasterworld.com] and follow the appropriate link.
CSS isn't really about 'knowing every technical detail' for me. You have to have a feel for the technology, and know where to get specific info on a property or concept.
By continully reading and asking questions here and using the references above you'll soon have a feel for it, and once ou have that, css is really very simple ;)
....but not on here it would seem!
HTML Utopia: Designing Without Tables Using CSS
Takes designing with css from the beginning
I'm particularly happy for the appendix mentioning *every* css rule - inclusive of the browser-specific ones.
I used "Cascading Style Sheets: Designing for the Web (2nd Edition)" by Hakon Wium Lie and Bert Bos, the guys that designed CSS.
Easy to read, easy to understand, and has plenty of examples. I suppose the content may be a bit old nowadays, but I'd still recommend it as a solid foundation for CSS study.
I tend to rely on the W3Schools' web site and the O'Reilly book on CSS ... and, of course, on WebmasterWorld. :)
CORE CSS 2nd Edition is a great book.
Easy reading, well laid out, and an excellent reference source which also shows browser compatibility for every aspect of CSS.
Thanks for all the suggestions- looks like I better get busy! :)
I'm reading "Cascading Style Sheets: The Definitive Guide"
by Eric A. Meyer right now. Very informative and helpful.