Ho Mozzilla che mi sballa tutto.

Ho una colonna DIV di 200px con allineamento del testo al centro.

Poi al suo interno ci sono dei link.

<a>1</a>
<a>2</a>
<a>3</a>

div a{
display: block;
width: 100px;
margin: 5px auto;
background: #ffffcc;
text-align: left;
}

Ora giustamente il testo forma un blocco centrato di 100px con il testo spostato a sinistra, e fin qui è tutto ok su tutti i browser.

Però vorrei che quel testo fosse + a destra di 10px
Se metto un
padding: 0 0 0 10px
su ie si sposta bene ed il quadrato rimane invariato, mentre su mozzilla si sposta il testo ma si allunga il blocco di 10px come mai ?

Potrei risolvere mettendo uno span all'interno ma non mi aggrada!

Qualche suggerimento ?