A friend of mine, David Ross, just gave me a hot tip the other day. I have a lot of problems with layout in Internet Explorer 6 and 7, usually so much so that I have to have extra IE-only styles for the builds that I do.
David told me to make sure when you use floating divs that you use
display: inline for Internet Explorer. That did the trick! I have way less problems with layout in IE now thanks to this tip.