Почему у меня хедер не на всю ширину?
Потому что #container: 960px, а header лежит как раз в нем.
код писать не буду, надеюсь понятно будет
хедер
- контайнер
контент
- контейнер
футер
- контейнер
и контейнер без айдишника, через класс