Using Cascading Style Sheets
Creating Web Page Layouts using Cascading Style Sheets
CSS: Pocket Reference
If like books that are brief, cheap and give you the information that you need (and little else), this is the book for you. I have a larger and more thorough CSS book, but this is the one that gets used most. It's quick to find what you need, when you need it. It covers each selector and then proceeds to list each property that can be attributed to it along with the values available with each property. It also does a good job of letting you know which features work with which browsers and what will kill your page, or simply cause inconsistencies in display. After having this book, I'm excited to pick up some more of these O'Reilly Pocket References.
DHTML and CSS: A Visual Quickstart Guide
This is the bigger and more thorough book that I was talking about. I use this book when I want to know "why?". This book is organized well, but at times I fell that there is just too much information in it. If you like to do stupid html/css/dhtml tricks, this may be just the book you are after... it's still a good book, even if you are keeping it simple.
Here's an example of how I've used these books. The O'Reilly book says tells me that if I don't want a margin on my web page body, I should set the body margin to "0px 0px 10px 0px". It doesn't tell me why. The Visual Quickstart Guide tells why. When you define four numbers, they are (in order) the top margin, right margin, bottom margin and left margin. You can also list one value (all sides), two values (top/bottom, left/right) and three values (top, left/right, bottom). It's helpful having both books.
glish.com : CSS layout techniques
This is one of the best sites that I have found for CSS. There are a lot of good code examples here.
The Layout Reservoir - BlueRobot
This site is pretty good. It's got a few layout examples here for you to swipe code from.
MaKo 4 CSS: CSS Basics - Introduction
Browser News: Statistics - find the browser stats you want to know