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:
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;
}
Dovrebbe funzionare.