If you deal with CSS at all, I urge you to watch the video of Nicole Sullivan's presentation at Webstock this year (and follow along with the slides on Slideshare). It's only half an hour long, and it is an eye-opening summary of the problem of massive, sprawling CSS. One of the core principles of progressive enhancement as a technique for web development is the separation of content (HTML), prese