Header region causing the page to be too wide
Its because of your fb_reset facebook iframes.

&lt;div class=" fb_reset" id="fb-root"&gt;
&lt;script src="http://connect.facebook.net/en_GB/all.js" async="true"&gt;&lt;/script&gt;
&lt;div style="top: -10000px; width: 0px; height: 0px; position: absolute;"&gt;


If you remove the css rules in the style and change to 

&lt;div style="display: none;"&gt;


Add to css:

.fb_reset {
display:none;
}