У меня есть двусторонний градиентный фон и панель навигации. Все браузеры отображаются правильно, кроме IE8 (даже IE7 в порядке).
Упрощенный код здесь: http://jsfiddle.net/HKg9d/3/
Если вы отрегулируете размер окна и позволите квадрату пересекать две части фона, нижняя часть будет перекрывать квадрат только в IE8.