I agree with Alex. There are several benefits from moving towards CSS design. After the initial work, they are easier to maintain, usually smaller in size (which could help to have a more effective bandwidth use), better from a SEO (Search Engine Optimization) point of view, and you would have less issues with browsers.
If you are interested in learning more about WordPress, check the following tutorials:
Why WordPress and How It Works | Tubetorial 7 Essential WordPress Hacks | Tubetorial
Also, I will try to use a color-coordinated palette.
ColorBlender is a free tool that generates great color palettes.
Hope it helps