Ok so you have a fixed width of 1280X800. When you look at it in a lower resolution it's not set up for it. The browser pushes all the componits together. Some slide over and under each other. The text gets mashed up. Best bet is to make the site float out to the full width using the width: auto command. IE may not take that command so for IE it would be width: 100%.
Then the width of the site floats out to the left and right borders of the browser no matter what resolution you look at it in.
You have to have a minimum resolution the site will fold down to and still be functional appearance and feature wise. I'm not sure but I think the command is width-min: xxx. xxx being the smallest width the site still looks and functions correctly.