Проблема, с которой сталкивается IE7, заключается не в вашем CSS-файле, а в вашем javascript в global.js .В частности, следующая строка ...
$(".artistMeta > li:nth-child(3n+1)").addClass("articleSlideOdd");
В соответствии с соглашением в CSS JQuery начинает счётчик дочерних элементов с 1 для n-го дочернего элемента (так как для первого дочернего элемента это nth-child(1)
), где as, ie7 ожидает, что он начнется с 0. Так что с ie7 3n + 1 соответствует 2-й, 5-й, 8-й элемент и т. д.
Похоже, JQuery неправильно обрабатывать ie7, поэтому вам понадобятся два оператора для покрытия ie7 и всего остального.