la solucion esta en CSS:
body{margin:auto} o
<body style="margin:auto"> si quieres hacerlo directamente.
Es posible que esta solucion o la anterior no te funcionen en IE, para validarlas debes "forzar" a Internet Explorer a que siga estas reglas agregando antes del tag <html>:
Cita: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">