Posición del texto en un botón de envío

La posición del texto en el botón de enviar búsqueda enmi blo es muy bajo en Firefox 4, pero no en Chrome 10 o IE9. He intentado casi todo, y nada funciona, excepto reducir el tamaño de fuente del texto, que no es una solución óptima ya que el texto será demasiado pequeño.

Capturas de pantalla

Firefox 4 en Windows 7:

Google Chrome 10.0.648.204 en Windows 7:

El HTML relevante:

<form method="get" class="searchform" action="http://eligrey.com/blog"> 
    <input type="search" placeholder="search" name="s" /> 
    <input type="submit" value="&#128269;" title="Search" /> 
</form> 

La regla CSS relevante (dehttp: //eligrey.com/blog/wp-content/themes/eligrey.com/style.cs):

.searchform input[type="submit"] {
    font-family: "rfhb-lpmg";
    color: #ccc;
    font-size: 3em;
    background-color: #959595;
    text-align: center;
    border: 1px solid #888;
    height: 34px;
    width: 42px;
    line-height: 34px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-topright: 4px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-transition-property: border, background-color, box-shadow;
    -webkit-transition-duration: 0.2s;
    -moz-transition-property: border, background-color, box-shadow;
    -moz-transition-duration: 0.2s;
}

rfhb-lpmg es solo una fuente personalizada que hice que implementa U + 2767 bala de corazón floral girada y lupa U + 1F50E con glifos simplista

Respuestas a la pregunta(11)

Su respuesta a la pregunta