Hi,
als erstes solltest du diesen Fehler beheben:
line 43 column 5 - Warnung: adjacent hyphens within comment
Nach meiner Erfahrung macht der FF da unter Umständen Probleme
Zu deinem Problem: Wird bei mir im FF und IE7 gleich angezeigt.. Liegt warscheinlich am Float: Der Abstand wird nicht vom Äuserem Rand gezählt, sondern vom Navi-Rand
Gruß