Hallo,
Das ist doch das tyische Vorgehen beim Zentrieren eines Layouts. Es klappt ja auch beim Firefox. Bein IE7 ist es allerdings so, dass sich das Body-Element über die ganze Breite der Seite erstreckt.
Dann solltest du deinem Dokument mal einen vernünftigen Doctype verpassen.