como harian en css un valign de text en un bloque. digamos tenes un div de 30px de alto y un texto de 10px y queres que quede centrado verticalmente. No me salgan con line-height o padding. Que yo sepa no hay otra forma, porque vertical-align funciona solo con inline elements y usar valores absolutos (posicionamiento) es de retrasado mental.