Una opcion viable seria hagas una tabla y pongas todo tu codigo de la pagina dentro de una sola celda que tendra esa tabla.. Y esa celda tendrá las propiedades de adaptarse al ancho del browser y se acomodará al contenido de tu pagina.
Código HTML:
<html>
<body>
<div align="center">
<table border="1" cellpadding="0" cellspacing="0" summary="">
<tr>
<td width="100%" height="100%" align="center" valign="middle">AQUI PONDRAS EL CODIGO DE TODA TU PAGINA</td>
</tr>
</table>
</div>
</body>
</html>