Моим предварительным предположением будет то, что это проблема с плавающей точкой в IE7 (см .: http://www.positioniseverything.net/explorer/escape-floats.html).. Этот браузер испытывает трудности с вычислением высоты в различных обстоятельствах. Я заметил, что вы установили:
.scrap-post-item
.scrap-post-item a
.scrap-post-item p
.scrap-post-item img
для всех есть float: left;
Нет никаких причин для выполнения этого макета, поскольку только контейнер с этими элементами должен быть перемещен.
Так вот где яначать, избавиться от посторонних перемещений. Если браузер не передает правильную высоту контейнера в кирпичную кладку, для кирпичной кладки невозможно правильно оформить страницу. Вы также можете добиться успеха с помощью "хакерского" решения добавления zoom: 1;
к одному из верхних контейнеров, который перемещается, чтобы вызвать IE7 и до правильного расчета макета.