Oversized <HTML> element?

Hi, the website I’m working on has a horizontal scroll bar, and to me it looks as if the <html> element is wider than 100%. I guess it could also be something else.

But I just cannot figure out what or why and would be grateful for any help.

Also, I’ve just noticed that the <body> element doesn’t seem to sit right at the top of the page. Why is that?!

http://stage.truedesign.electra-2.titaninternet.co.uk/arp/absolute-return-letter

Many thanks

For some reason your footer has {padding:20px 0 20px 279px;}
That 279px looks like it should be 0.

Bingo! The footer was the problem, not the padding but the width in my case.

BUT, the second issue I’ve mentioned remains: The <body> doesn’t seem to start right at the top of the page. Any ideas?

It’s caused by the top margin here:

#container {
margin: [COLOR="#FF0000"]20px[/COLOR] auto 0 auto;
width: 959px;
padding: 0 20px;
}

You have PHP errors at the bottom of your page right now.

Ohhhh, thank you