2 errori (che riesco a vedere)
1: I tag <a> sono vuoti: e un tag vuoto puo` venir ignorato
2: non esiste il tag <:hover>, quindi non esiste il selettore :hover.
:hover e` una pseudoclasse, che va scritta attaccata al selettore dell'elemento che modifica:
a:hover (senza spazio)


PS: piu` che una tabella, quella sembra una lista: per le liste si usano i tag di lista:
<ul> -[*]
[list=1] -[*]
<dl> - <dt> - <dd>