Scalable and Module Architecture for CSS

Jonathan Snook:

SMACSS (pronounced “smacks”) is more style guide than rigid framework. There’s no library within here for you to download or install. SMACSS is a way to examine your design process and as a way to fit those rigid frameworks into a flexible thought process. It’s an attempt to document a consistent approach to site development when using CSS.

This should be required reading for anyone who opens a CSS file. Even if you don’t follow his technical process, his thoughts and feelings will inspire you to write better stylesheets.