Bueno, yo imagino que se debe a esto:
Cita: #headerimg {height:176px;
margin:0pt 0pt 0pt 35px;
width:100%;
}
Si tiene un 100% de su contenedor y le das un margen izquierdo de 35px, lo lógico es que se salga por la derecha.
Por otro lado, en el div que contiene el fondo deberías decir que se repita sólo en "y"
Cita: #singlepage {background:#FFFFFF url(images/content-single-page.jpg) repeat-y scroll 0%;
margin:0pt auto;
padding:0pt;
width:900px;
}