SORRY. I disagree. Nonsemantic classnames that refer to visual styles will always be a bad idea.
I’m sure you’re a good coder. Probably much better than I am these days. I know most of you weren’t around for the standards wars and don’t know how much damage non-semantic HTML and CSS did to the web.
I was around for the standards wars, but I can still appreciate both sides of this debate. Interestingly, or not, I opted to go a little nutty when creating the markup for my current WordPress theme. Some of the class names that exist in my code are: noggin, barnet, bacon-and-eggs, and my favourite, plates-of-meat.
Don’t look at me like that.
Anyhow, it’s good to see that Zeldman is still fighting the good fight.
P.S. I don’t recommend the nutty approach. Also, this theme is just temporary.