Really, there are several problems with the design of the site:
First, it is written exclusively for a screen resolution of 1024x768. Most older computers run 800x600, and most new computers especially ones with lcd panels run 1280x1024. Maybe just 40% of the world will see the web page as you intended. This needs to be taken into account, it's a pain for everyone to work around, but that's just the way it has to be.
Second, you need to learn more about basic html in order to understand what happens - especially when screen sizes are different. Like where does the image go when the browser window has its width reduced? Why does the image drop down on the page? There's no other way to put this except that issues like these are fundamental basics of the html language that you absolutely must know if you want to design web pages.
And there are other problems, though you really need to first grasp the understanding of the html language before any of the other issues can be addressed.