Designing Without Tables Using CSS
This book 'HTML Utopia: Designing Without Tables Using CSS' describes how to create a semantically correct web site where absolutely all presentation information is in the css.
Check out the wesitehttp://www.sitepoint.com/books/css1/ it's completely structured using CSS only, there is not a single <table> tag in the site.
They even give a freely downloadable pdf with first four chapter of the book.
I'm going to promise myself to use more of CSS for every new site that I work on.