I know a fair bit of CSS. I know about the three pixel bug, I've even contributed IE5 fixes to three column layout solutions. However, I've just been reminded extremely forcefully of my limitations.
As is pretty obvious, I'm using SubText as my blogging engine. It's a good, fully featured system that supports more use cases than you might imagine if you're still thinking "How hard can it be to write a blog engine?". It comes with a number of default skins and a "Naked" skin for developing your own skins.
The skinning system is really powerful and very easy to understand. ...