So, ich bin nun dahinter gekommen, was bei dir die Ursache ist ;-)
Im IE8-Entwicklertool ist unter "Dokumentmodus" entweder "Quirksmodus" oder "Internet Explorer 7-Standards" ausgewählt.
Ist dir übrigens noch nicht aufgefallen, dass deine relative top-Positionsangabe für #nav um 15px im FF (und IE8 im korrekten Darstellungsmodus) abweicht, und das komplette Menü um dieses Maß tiefer sitzt? Der Abstand zum oberen Boxenrand von #container beträgt 170px, anstelle von 155px.
Gleiches gilt grundsätzlich ebenso in der horizontalen Ausrichtung des Listenmenüs, auch wenn du dies so nicht als Fehler betrachtest / wahrnimmst.
Grund hierfür sind die von mir angesprochenen Polsterungseigenschaften des <ul>-Elements, die du für die erste / obere Menüebene nicht entsprechend zurückgesetzt hast, und so die Browser hier ihre Initialwerte verwenden, die sich gegenüber anderen Browser(versionen) unterscheiden, und zu diskrepanten Seitendarstellungen führen.
mfg Maik