Ho appena cominciato a fare il mio primo sito in CSS (alla buon'ora), anche io incontro lo stesso problema:
sono dentro a un <div> di cui ho specificato le misure in px e al suo interno c'è solo l'immagine.
nel css seleziono il div tramite la sua id e do vertical-align:middle, non c'è nessunaltro vertical-align nel css per ora (anche se non si eredita comunque)
grazie
Leandro