Do not specify padding in percents.

Apparently some browsers think "padding-bottom: 10%" means 10% of *width*. Duh.