Hola seoista:
El secreto está en poner margin: auto (al menos margin-left y margin-right) y a la vez un doctype válido y se centran las capas en todos los navegadores...
...pero las capas o elementos de bloque se centran con los márgenes (aplícale un borde o un color de fondo para distinguirlo) y los elementos en línea se centran con text-align: centre
Lo curioso es que sin el doctype no funcionan los márgenes auto en explorer...
Saludos