Hi(gh)!
Der Eindruck trügt, die Überschrift _ist_ mittig dargestellt. Schau dir mal mit Firebug die Abmessungen des umgebenden <div>-Elements an (zur schnellen Erleuchtung reicht auch ein zusätzliches 'border:1px solid red').
Das <div> ist identisch mit dem <h1>! Wie kann das sein?
Des Rätsels Lösung findest du in deiner position-Angabe.
Auch mit "relative" oder "static" rückt die Überschrift nicht in die Mitte des <div>-Bereiches!
Bis bald im Khyberspace!
Yadgar