If I remember correctly, I believe it's a generic rule of thumb to design a page to require no more than 800x600 resolution. But it's also a good idea to support 640x480. It doesn't have to look perfect in those cases, but should still be usable.
And you should really validate and fix some of the HTML....
Matt