Hola,
Existen diferentes maneras de hacerlo pero en lo particular yo simpre utilizo un tabla sin bordes dentro de cuerpo de la pagina (centrada) y las medidas las defino en pixeles de esta manera sin importar la resolucion simpre aparesera centrada.
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="789" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
</table>
</body>
mas o menos asi.
saludos....