Ich sehe sowohl im FF3 als auch im IE7 einen größeren Abstand über dem Contentbereich. Das könnten die eingestellten 115 Pixel sein. Sieht soweit also alles ok aus.
Ich würde sagen, baue es mal im FF so, wie es aussehen soll und schau, dass der Code valide ist. Dann kann man sehen, wieso es im IE nicht geht, wenn es denn nicht geht.
Im Fall des Falles würde ich mit Conditional Comments ein Stylesheet speziell für den IE einbinden, dass nur die Fixes für dessen Bugs enthält. Das macht sich ganz gut. Kannst Du Dir im Quelltext meiner Seite abschauen bei Bedarf.
IE6: Würde ich ehrlich gesagt nur anschauen, wenn das eine kommerzielle Seite seiist oder Du die Seite für einen Kunden machst. Der IE8 ist mittlerweile draußen, und es passt doch auch niemand mehr moderne Webseiten für Netscape 4 an. ;-)