Well the problem is that you have all the content inside of the "container" div. Which is centered and a specific wdith.
What you need to do is have something like this
So you make the top div span 100% and have the background colour
Then you have all of the content for that inside of the container div which is centered.
Hope this helps.