It looks to me like you'll have to go back to the drawing board. One thing I suggest is reviewing not only HTML/XHTML/CSS validation and document types, but also learning a bit more about using CSS for positioning rather than putting all your content into tables and laying them out that way. Start by looking at http://www.positioniseverything.net and go from there. Once you start using those techniques, you'll have a much cleaner site, codewise, that is vastly easier to maintain.
As far as the colors, there's definitely room for improvement - I see a couple of people have posted some links to color scheme selectors you can use, so hopefully you find those helpful.
Leslie Riggs
I do have one set of head, body and html tags.
I have validated my CSS and HTML.
****************************************************** The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list & getting help ******************************************************