Vilken version av IE menar du?
För när jag testar så funkar det som det ska (om jag har tolkat dig rätt).
Jag har problem med min meny. Någonting måste vara konstigt i CSS-definitionen, för oavsett vad jag stoppar in omedelbart efter menyn - oavsett om jag stoppar in ett <br> emellan eller ej - blir högercentrerat i IE, men inte i Firefox!? Mig veterligen finns ingen right-align i CSS-filen (med undantag för en klassdefinition som inte används här).
Jag har kokt ner problemet så mycket det går, se denna sida. Varför i helsefyr ligger första diven (efter menyn) till höger??? :q (Den borde alltså vara vänsterställd som allt annat.) Problemet är det samma om jag byter <div>:n runt Weird! Why is this right aligned in IE? mot <p>, <span> eller ingen tagg alls.

