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;