Поставил фоновое изображение в body:
body {
min-width: 320px;
height: 100%;
line-height: 18px;
font-size: 13px;
color: #777;
background: url(../img/header.jpg) repeat-x #fcfbdd !important;
}
body.content_only {
background: none;
min-width: 0px;
}
Только надо было repeat-x сделать, а не repeat-y. Отсюда и проблема с правой колонкой решена и дублированием вниз.
Сделал прозрачный фон у контейнера с колонками:
.columns-container {
background: transparent !important;
}
Сделал контенту белый фон и отступы слева и с права по 15px :
#columns {
position: relative;
padding-bottom: 50px;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
background:#fff;}
Сделал шапке прозрачный фон:
header {
z-index: 1;
position: relative;
background: transparent !important;
}
Теперь в боковых колонках все ОК.
У контента белый фон - ОК.
Футер залился фоновым цветом. Этот момент решил, добавил !important. Теперь тоже ОК
.footer-container {
background-color: #333 !important; }
Ту часть фонового изображения, которая должна быть в области шапки не видно (просто белый фон) - не ОК )) Как исправить?