Anzitutto la tua pagina ha gravi problemi di accessibilita`, che diventano problemi di usabilita`.
Le parole scritte sullo sfondo sono illeggibili

Poi dato che usi strutture fisse, aumentando la dimensione dei caratteri il testo sfora il box e va a finire sullo sfondo.

Comunque quando definisci height, il browser IE capisce min-height (e non ha il corrispondente di height).

Prova a definire min-height per i browser conformi, e definire height solo per IE (e` uno degli hack piu` usati):

min-height: XXXpx;
height: auto !important;
height: XXXpx;