Tira via la width a 100%. Tira via il padding top e bottom. Attribuisci una height ai link con l'unità di misura in em (così è scalabile insieme al testo) equivalente all'altezza data dai padding attuali + il font-size(e l'eventuale line-height). Per distanziare il testo a questo punto utilizza un padding-right sempre dichiarati in em.
es:
Dovrebbe funzionare.codice:#menu-voci li a { display:block; height:1.9em; padding-right:0.5em; text-decoration:none; margin: 0; color:#009; font-size:1.1em; font-weight:bold; } .menu-position { margin-top:-4px; }