I stumbled across a couple of useful resources when attempting to create a custom SharePoint 2007 theme for a publishing portal site.
Heather Solomon’s excellent Full CSS reference:
A Guide to creating your own theme:
Starts with picking the out of the box theme that is closest to the one you want through to customisation and deployment etc. Enjoy.