Hola,
Upss!!,
esto te puede servir, dejo la otra respuesta de todas formas
Para centrar
horizontalmente con CSS sería un div que podrias llamar contenedor, que inicia despues del <body> y termina antes de el, y le asignas un margin:0 auto; y el ancho que quieras y listo.
Saludos,