Hi,
ich kann das zwar nicht nachvollziehen, da ich im IE (der bei mir kein Javascript auf fremden Seiten interpretieren darf) gar kein Menü bekomme, aber im Mozilla 1.7.2 stimmen die Positionierungen schon mal überhaupt nicht.
An Deinem CSS sehe ich aber, daß Du keine Breite angegeben hast. Dies ist zwar bei display:block nicht nötig, führt aber zu dem beschriebenen Effekt beim IE.
freundliche Grüße
Ingo