vertical-align per IE e line-height per FF, o forse il contrario.
In ogni caso l'allineamento verticale si fa con questi attributi. Se non ti compare corretto il layout dipende da altri fattori non proprio corretti, come ad esempio un margin messo nel posto sbagliato. Ricontrolla meglio e fai altre prove.
Inserisci anche l'hack per IE riguardante l'altezza e vedi i risultati sia con IE che con FF.