CSS From the Ground Up
jsin writes "Web Page Design for Designers is a great source for anyone who is looking for a non-programmer-centric view on web page design and development. Starting in his most recent issue, Joe Gillespie describes CSS from an absolute beginners perspective. Even though I've been building commercial sites for years, the article is an excellent way to review the basics in the context of endless changes in standards and practices."
Regarding color: Try a little Color Theory and when you want to make a color scheme that works, go to the Color scheme generator.
Apart from that, anything on the "Resources" section of my links page will help you out.
Overcaffeinated. Angry geeks.
What I have found works quite well is to find a color you want to theme your site around (pine green, for example) and go to that thread's color family page. Voila! A group of colors that complement your color, and the hex codes for the colors are in the source code.
Also, another great tool is the color schemer. There used to be an online version, but I can't find it anymore.
At http://www.alistapart.com/ you can find more detailed, praxis-oriented tutorials/examples using CSS and XHTML if you like this way of doing sites. It's especially interesting, because they have quite a lot of things about pure CSS layouts without tables.