I have had issues with Google’s cache of my site since I switched to CSS. After some searching I discovered that it is not google as much as it is Microsoft Internet Explorer. For some reason if you have html before the head tag it will cause errors with the background color tag in CSS.
Since I did not need the background color changed I removed the attribute from the CSS file and it cleared the color problem in Google’s cache immediatly. There are still some issues with div positions but I can live with that.
I have also added Google Adsense ads to the page. It required a slight page modification but nothing that I think looks to bad. In turn it will help me pay for the overhead while I have no income.