Und das margin-auto funzt, wohlgemerkt auch nicht im IE6!
...
Also ich hab Multiple-IEs installiert und hab mir kurz eine Testdatei angelegt und da hat mir der IE 6 sehr wohl das div zentriert.
Ausser du lässt deine Seiten im Quirksmodus anzeigen, aber dann liegt das Problem jawohl da. (xml deklaration nicht vor den Doctype tun!)