Ohne jetzt zutief einzusteigen in deinen Quelltext und das CSS...du könntest alternativ die Navigationsleiste für den IE einfach mit margin-left etwas nach links schieben und das als conditional comment im Quelltext einfügen, mehr dazu hier: CSS - Conditional comments .
Oder - einfach mal geraten - wenn #nav deine Navigationsleiste festlegt, statt margin: 0 einfach margin: auto eingeben. Das führt bei mir sonst eigentlich meist im FF (und nicht im IE) zu Irritationen, wenn da 0 statt auto steht, wenn die Seite zentriert ist.
Zum Verständnis, wie die Divs im IE dargestellt werden, ist die Internet Explorer Developer Toolbar recht praktisch. Die gibt's hier:
Download details: Internet Explorer Developer Toolbar
Das ist so ähnlich wie die Web Developer Toolbar im FF.
PS: Du hast als erste Schriftart Helvetica angegeben. Das sieht auf Windowsrechnern, auf denen Helvetica installiert ist, immer schrecklich aus (zumindest, wenn man die Schrift nicht stark vergrößert)...ich würde doch zu Arial an erster Stelle raten oder einfach die Standard-SansSerif des Besuchers.