Hi,
da
a { text-align:center;}
aus irgendwelchen Gründen nicht funktioniert
...solltest Du Dich etwas näher mit CSS beschäftigen als solche unsinnigen Sachen zu überlegen.
a ist ein inline-Element und solche nehmen nur soviel Platz wie der inhalt benötigt in Anspruch - da gibt's also garnichts zu zentrieren.
Was zu zentrieren mußt, ist ein Elternelement, in dem sich das a befindet.
freundliche Grüße
Ingo