Anzitutto hai postato codice PHP, che non serve per la sistemazione del CSS: quelloche serve e` il codice HTML che arriva al browser.
Comunque l'errore sta nel trattare un oggetto di tipo inline (il tag <a>) come se fosse un blocco.
Se vuoi trattarlo come blocco devi anche definire
display: block;
pero` poi potresti avere effetti collaterali (non conoscendo come viene inserito il tutto, non posso sapere se nel tuo caso tali effetti saranno importanti).

Rispondi quotando