I have a site, www.Nonnys.com, that has a row for the tractor image and the menu spans down into the content area, too. When the content is shorter than the menu, the tractor image gets a 50% height, breaking the design. I had to go through and put extra br tags into the content to make sure the content is always longer. Is there something special I have to do in IE7 to keep that from happening?
IE7 supports min-height, so rather than putting loads of BR tags, just put a min-height on the container: <div style="min-height: 500px;">this div will always be at least 500px high</div>