В общем, я проглядел ваш код. Простите конечно, но он у вас плохой
Не судите строго, но по умолчанию мой ИЕ9 открывает его в Quirk Mode (F12), что означает, что браузер не поймет как отображать код и отображает его кое-как. Кстати это "кое-как" хорошо выглядит в ФФ (увы, хрома у меня тут нет).
Я немного подправил ваш код, но скажу, что он не 100% красивый, так как делал это быстро (там много переделывать), но во всяком случае, задачу решил.
Итак мои изменения:
1. Я удалил пару тегов, которые не закрывались должным образом (body and head).
2. также hr был переименован в div
3. так как ваш код не следует определенному стандарту, то я выбрал html 4.01 как самый хороший среди плохих. но советую вам почитать что-нибудь про DOCTYPE, XHTML 1.0 Strict/Transitional or HTML 5
4. табличке я добавил margin-left and right в CSS стилях, чтобы в ИЕ8 она выровнялась по ширине.
Короче, мой код проходит валидацию с 9ю ошибками
( http://validator.w3.org/#validate_by_input ), но надо чтобы их там было ноль.
посмотрите мой аттач, надеюсь у вас заработает так как надо.