Se ti inventi i tag .... difficile che funzioni.
Il tag <center> non fa piu` parte degli standard, e potrebbe non essere implementato da qualche browser.

Ma prima di proseguire, fai valildare la tua pagina: validatore HTML e validatore CSS

Il 90% funziona, ma deve essere relativo ad una misura definita, per cui il contenitore deve avere una misura in px o em; se tale misura e` in % la cosa e` ricorsiva.