Well, I finally got my site looking good again. I put all DIVs into a wrapper only to break everything and have to rewrite my CSS. I had more problems with float:left and float:right then I ever want to have again. I ran into many issue between IE vs. standards compliant browers (SCB). When the CSS was wrong the rendering flow was different from browser to browser. It made it very hard to tell if the problem was in a style or a xhtml tag issue. It wound up being mainly CSS issues but along the way I clean up my main index too. It is time to hit the grind stone again.