ciao, ie7 non mi legge questo css, che ho applicato per spaziare in modo uniforme le varie lettere che segnalano le scorciatoie dal rispettivo testo circa il link a cui portano. Questo è stato fatto perchè le varie lettere hanno una larghezza diversa e qualsiasi altra tecnica porterebbe comunque a un risultato simile (almeno credo). Gli altri browser si comportano bene, ie7 no, come posso risolvere?

html:

codice:
<ul class="scorciatoie">[*]<span class="letterSco">(I)</span> testo[*]<span class="letterSco">(S)</span> testo[*]<span class="letterSco">(A)</span> testo[/list]

css:
codice:
ul.scorciatoie {
margin: 0.8em 0 1.5em;
list-style-type: none;
}

ul.scorciatoie li {
font: 1em Verdana, Arial, Helvetica, sans-serif;
height: 18px;
vertical-align: middle;
color: #000;
margin: 0.5em 0;
}

span.letterSco {
width: 2em;
height: 18px;
line-height: 18px;
vertical-align: bottom;
}
grazie