Hi,
schonmal mit vertical-align probiert?
Ansonsten (ungetestet):
padding-top: auto;
padding-bottom: 0px;
Soweit ich weiß, funktioniert vertical-align nur in Tabellen. Ein absolute Positionierung, relativ zu der Elternbox erreichst da, indem du also die besagte Elternbox mit position:relative formatiest. Dann wirken sich die absoluten positionierungen der Kindelemente auf das Absolut-positionierte Elternelement aus.
z.B:
Div.allesumschliessendeBox
{position:relative;}
div.innerhalbderallesumschliessendenbox
{position:absolute;bottom:0}
(Die Klassen sind natürlich beliebig gewählt.)
Einen schönen Dienstag noch!