Jonathan Snook has released an “evolving guide to CSS architecture for sites small and large.” My favorite is the “Depth of Applicability” section:
Each rule set that we add to our style sheet creates an ever increasing connection between the CSS and the HTML.
Then goes on to advocate what I would call more gentle CSS selectors that provide more future freedom.