Opps ti ho dato il codice per allineare orizzontalmente.

Per centrare in veritcale la cosa e` piu` complessa.
Pero` puoi centrare il blocco <a> (dato che tu lo uso come blocco) all'interno del blocco[*].
La cosa e` semplice se il link non va su due righe: in tal caso ti basta un line-height.

Oppure si puo` fare facilmente se conosci l'altezza dei blocchi in questione (anche espressa in em): in tal caso giochi con i margini di <a> rispetto al[*]

Altro caso noto e` se i blocchi sono posizionati (cioe` hanno position absolute o relative).

Altrimenti non saprei come fare.