I am reading two excellent CSS books at the moment.
Firstly, CSS Mastery: Advanced Web Standards Solutions [website] by Andy Budd is written for anyone who is using CSS - but it is perhaps aimed more at the intermediate rather than beginner level. The chapter on 'Layout' is particularly clearly and concisely explained.
Secondly, Beginning CSS Web Development [website] by Simon Collison which covers just about everything you need to know about CSS. As such, it is aimed at the beginner as well as anyone who has been using cascading style sheets for a while.
Both books are clearly written and I have found them easy to follow. My only problem at the moment is finding time to completely read each book. If only clients wouldn't keep interrupting me with website work that they need doing by yesterday ;-)
[Ed: That's a joke by the way]
Stunning CSS3: A Project-Based Guide: Use this book to work through a series of practical yet cutting-edge projects. Each chapter walks you through standalone exercises that you can integrate into projects you're working on, or use as inspiration.
» Buy from Amazon.com · Amazon.co.uk
ThemeForest sell a range of site templates from some fantastic designers. They also sell some great WordPress themes!
Online invoicing made easy with CurdBee!
» Sign up
Join SugarSync for online backup. Sync your files between Mac, PC and mobile phone. Get 5 GB FREE and up to 10 GB bonus space!
HTML5 and CSS3 for the Real World will show you how to create websites using these new methods.
This easy-to-follow guide covers everything you need to know to get started. You’ll master the new semantic markup available in HTML5, as well as how to use CSS3 without sacrificing clean markup or resorting to complex workarounds. Buy the Book! · FREE Chapters