It’s amazing what a knowledge of Cascading Style Sheets (CSS) can do for your web design. CSS can govern a great number of design parameters for a site and make life a lot easier. It does take some time to learn and it’s not entirely intuitive. However, I’ve come across a site that is just fabulous for its compilation of useful and well-written articles aimed at designers from novice and up.
Here’s the link: http://www.artypapers.com/csshelppile