Hi there,
I've got a fix for you. It's just a simple one I worked out for myself which works in your particular situation, however the source of the problem may be a particular IE7 bug for which a global fix is available.
But at least this one works for the immediate problem as far as I can tell.
Add this to the head of your documents:
Code:
<!--[if IE 7]>
<style type="text/css">
#header_tall #main #middle {margin-top:213px;
}
</style>
<![endif]-->
That should do it. I hope it helps.
FYI, I selected 213px because that's the height of your picture. But you can obviously change that margin to get the margin and appearance you have in other browsers.