Похоже, что margin-left:210px
на некоторых ваших DIV'ах толкает контент вниз.Попробуйте назначить следующий класс в вашей таблице стилей:
.head-nav,
.banner,
.sponsorslogo,
.wp_bannerize_sponsors,
#main{
float:left;
}
Если это исправит это, возможно, стоит немного переосмыслить компоновку вашего дизайна, когда вы помещаете вышеупомянутые элементы в DIV с * 1005.* а затем float:left
на #header
влево и поместите его над новым DIV.
В качестве альтернативы, если вы хотите быстрое исправление, предназначенное только для сбоя IE7, вы всегда можете включить вышеупомянутый стиль вТаблица стилей только для IE7:
<!--[if IE 7]>
<link href="css/ie7.css" rel="stylesheet" type="text/css" media="screen" />
<![endif]-->