This is the layout that I'm working with. I've applied a 20px margin-top to the footer which displays correctly on FireFox, Opera, and Safari (Win) but seems to be doubling the margin-top 20px in IE 6/7 making it 40px.

What's causing this? I know there is the double margin bug in IE, but as I understand it, it only is a problem when adding margins to floated elements, which in this case, the footer isn't floated.