Вопрос по верстке на всю ширину окна
Любой Responsive-фреймворк Вам в помощь, или:
1. Html, Body - width: 100%;
2. Общий контейнер (в котором вся страница) - width: 100%; background: #темный;
3. Секция контента - width: 100%; background-image: url(...); (через раз)
4. Внутри секции контейнер (ограничивает вывод контента) - width: 960px; (или проценты - Вам виднее)P.S. В интернете полно похожих (бесплатных) шаблонов. Качайте и ковыряйте - обычно все становится понятнее... ну или в конец запутаетесь)))
Если это не разовая верстка (будут еще), то лучше начать использовать фреймворки, например, Bootstrap. Верстать станет гораздо проще.