That's one thing that is really weird about it. Sometimes it is loaded and looks fine, but if it is refreshed, 50% of the time the layout will break, at least for me. It is really strange. I think it might be a parsing bug, rather than a CSS one.
Here is the bug I am getting.

Ok, I have two suggestions for you.
First, try changing this:
<div class="section clear">
to this:
<div class="section clear-block">
The .clear-block class in defaults.css uses some extra browser hacks in it that might help.
The other thing is that you might be hitting one of IE's padding/margin quirks. Try reducing the width on div.article by a few pixels to compensate, and/or make sure that both margin and padding are explicitly set (even if they should inherit 0px) in both div.calendar and div.article.
Micah
I am working on moving one of my old WordPress sites to Drupal. I am getting some major layout problems in internet explorer 8. I have never encountered problems like ones I am getting, so I don't even no how to trouble shoot it.
The layout is pretty much broken in ie8, but not ie7. The main bug I am getting is, when the page is first loaded, the layout is broken. But, if I rollover the menu, ummm... it fixes everything.The layout literally is change, and the float are fixed. Like there is something that is being parsed on
:hoverthat is not recognized when the page is first loaded.Here is the site: http://thomaslattimore.com/wawdrupal/ - *still in development
Any ideas?
-tlattimore
http://twitter.com/tlattimore
http://watchingandwaiting.net