Div zarovnaný na střeb pomocí pozicování

Poraďte mi někdo prosím, jak můžu napozicovat div na střed. Lze to vůbec udělat pozicováním?
Děkuji za všechny rady.
Pozicováním ne, marginem ano. Horizontálně, vertikální je komplikovanější.

<body>
<div id="muhehe">
můj úchvatný centrovaný div
</div>
</body>

body {text-align:center;}
div#muhehe {width:500px; margin:0 auto; text-align:left;}
<body>
<div class="nastred">
qwertz
</div>
</body>

<style>
body {text-aling: center;} /* reseni pro IE */
.nastred {margin: 0 auto; text-aling: left;} /* reseni pro mozillu */
</style>
Já mám stránku zabalenou v divu page
#page {width: 740px; margin: auto;}
a u body mám ještě text-align: center (u #page pak je t5eba m9t text-align: left, aby byl text zase zarovnaný doleva)
Aha tak pozdě :-)
Freyo nepredbihej!
Tak všem moc děkuju za radu.
dotaz k tematu:

body {margin:0px auto; width:760px;}

bude tohle ungovat i v Mozille, resp. v ostatnich ne-M$ browserech?(nemam moznost otestovat)

Prijde mi to jako elegantnejsi reseni nez uzavirat cely obsah stranky do zbytecneho div-u navic a ten pak pozicovat...
To centrování marginem by mělo pracovat ve všem kromě IE5. Text-align:center se tam dává právě pro něj.
okey, diky Freyo :-)