I get the same problem, its because the background is left aligned and the text is center aligned (easy to see on my new 22" lol)
Center align the background. It will look alot better. On smaller screens, you will not notice it, but you do on bigger ones.
Few things:
You should have your gfx stuff on your server, not photobucket.
You should have a doctype declaration.
Have a div as a container, not your body.
Give your body a width of 100%, makes things easier later on.
A css file would be alot nicer and easier to maintain.
HTML args should be enclosed by " "
If you are going to have multiple languages, you should probably have it programmed in. Translators are not always right, or make sense in the output language
Good luck
