Posiblemente sea debido a la posición del fondo:
Cita: background: url(/images/vineta.gif) 0em 0.3em no-repeat;
cambia a una unidad absoluta (px) para hacer la prueba, y quizás te convenga ajustar también el valor para "line-height".
Como último recurso puedes aplicar un comentario condicional para corregir esa posición.
Y si estás hablando de ie6, recuerda que no reconoce los "min/max".
Un saludo