for one thing the source code in IE has multiple body and head tags.
It may be possible you have other broken html tags in there as well.
As Andrew said, clean it up first then check into it.
Something like an unclosed div on one of those dynamically driven divs would be invalid in IE and any other literal browser.