the only difference i see in the header section is that the divs are not overlapping.
In your CSS, you are using Auto for the heights. IE Wont work correctly when Auto is used for the heights, you need to specify the heights in a pixel measurement.
IE is the most non compliant browser to design for.