Hallo,
der IE machts falsch. (Was fragst Du noch? *kopfnussgeb*)
Du koenntest dem float ein position:absolute verpassen und es so aus dem Fluss nehmen. Dann ueberlagerts aber den Container fuer den Content, wenn die Breite des Viewports nicht mehr ausreicht.
Oder Du baust auf der anderen Seite noch so ein Navigationsding nur transparent.
Ich finde beide Loesungen nicht grad berauschend aber spontan faellt mir nichts besseres ein.