Ich will ja ganze divs zentrieren nicht nur den text
das passiert auch, Du kannst den Text _im_ DIV ja auch als Blocksatz oder meinetwegen rechtsbündig anzeigen. Der IE braucht aber das text-align: center; damit das Element im body zentriert wird.
Ansonsten hier ein CSS Creator:
http://www.csscreator.com/version2/pagelayout.php
und einige Beispiel-Templates:
http://intensivstation.ch/css/template.php