Los márgenes automáticos no funcionan en elementos posicionados de forma absoluta. Y es lógico porque al salir del flujo del documento no tiene de dónde tomar referencia.
No uses posiciones absolutas para los elementos generales del sitio, es una muy mala práctica y un error común que cometen los principiantes.
Usa la opción
highlight cuando publiques código.