Bring in HTML5 boilerplate normalizer. The existence of the HTML5 Doctype seems to break the sidebar heights.  Normalize.css does a good job of fixing that.
Add description <meta/> tag.
Drop markup thats getting replaced.
Set a height and position on the body so sidebar percentage heights take.