Um... The easiest solution I can think of is this:
At the moment, everything on that page is within the "wrap" div. If you put everything into another div (id="container", just for for example), but which is still within #wrap,
<div id="wrap"> <div id="container">
header, + rest of the site contents, etc.
</div><!-- end of container --> </div><!-- end of wrap -->
Yep, that works just fine. It's unfortunate we need to do this kind of thing since IE7 was released. I won't bother making yet another complaint about Microsoft's products since we all feel the same way.
That’s surprising actually, IE7 has been fine in pretty much everything that I’ve done. We can almost put it on the same level as standards compliant browsers (FF, Safari).