Looks Ok to me (using Safari on a mac)...or atleast If what Im seeing is what its meant to look like it does ;)
One thing I did notice however is because Im using an imac with a 20inch screen I see more of your bakcground image than I should be seeing .i.e. It starts to repeat.
This could be changed by adding the following to you css code I think (Im sure someone will verify this for me (an you alike) !)
Code:
#wrapper {
width: 100%;
height:800px;
padding-right:0px;
margin: auto;
background: url(background.png);
background-repeat: no-repeat
}
The "background-repeat" bit will stop your background image from repeating, and I think Im right in saying that if you add "margin: auto;" in you wrapper the whole page should centre itself in ANY browser.
Like I say, I THINK this is right but I would go ahead and change it until someone can verify this....