Это может быть из-за того, что ваши элементы ul имеют отступ в 30 пикселей.Попробуйте добавить диапазон к каждому элементу списка, а затем добавьте отступ.
Кроме того, в отношении макета вам не нужно добавлять поля для каждого столбца (я вижу, у вас есть поля на .leftRail, .rightRail,так далее).Я заметил, что ваш элемент .columnWrapper имеет ширину всего 615 пикселей, поэтому вы используете отрицательное поле для перемещения этих элементов.
Вместо этого вы можете использовать хак с открытым кодом для эффективного перемещения элементов.(Ссылка для CSS находится ниже, вставьте ее в конец вашего CSS-файла)
После того, как вы поместили clearfix в ваш css, вы переходите к div-обертке, которая оборачивает все столбцы, и просто помещаетеa class = "clearfix" для него.
Затем вы просто перемещаете каждый столбец влево (перемещаете .rightRail вправо), определяете ширину и вуаля!Это должно быть 100% работающее, менее взломанное решение.
Когда вы слишком много взламываете, IE склонен к ошибкам.Прокомментируйте, если вам нужна помощь.
Исправление: http://gist.github.com/550114