Den Zentrier-Effekt bekommt man mit CSS leicht hin, indem man der Box eine feste Breite und Höhe gibt, top und left auf je 50% setzt und margin-top/-left auf -[Hälfte der Boxhöhe/-breite].
Das hat allerdings den Nachteil, dass bei zu kleinen Browserfenstern Teile der Seite abgeschnitten werden und die Seite dann unbenutzbar werden kann.
Gruß, LX