Your white background DIV (where the page content will go) is set, like
the banner DIV, to be 100% width. Because the banner DIV contains an
image that is apparently 800 pixels wide, this DIV cannot be resized to
a smaller width, while the white content DIV can. An easy fix here
would be to make the content DIV a fixed width to match the fixed width
of your banner.