Hay muchas formas...
JavaScript ayuda a esto..
Esta función me funciona bien..
<!-- Capa principal -->
<SCRIPT language="JavaScript">
if (window.screen) {
var ancho=screen.width;
var alto=screen.height;
if ((ancho>800) || (alto>600)) {
document.write('<DIV ID="pagina" style="left: XXXpx; top: XXXpx;">');
}
}
</SCRIPT>
Las coordenadas optimas para centrar la capa se calculan así:
El 100% de los pixeles de la pantalla menos la medida ancho o alto de tu capa y Dividido entre 2.
Vamos, hay una forma de hacer esto autómaticmante con JavaScript, pero nunca pude hacer que funcione, por eso hago primero el Cálculo las cordenadas Top y Left, y escribo el estilo con javascript..
No es lo más estético pero fué un apaño (como diría caricatos

) que me sacó de apuros.
Igual y Tunait o alguién Capaz perfecciona este embrollo.
XXX = Numero de atrituto en Pixeles claro!..
Saludos..