Você utilizou % para a largura das tabelas, e isso se não bem feito, destrói completamente o site em diferentes resoluções de tela: 800x600, 1024x768 ...
1- Recomendo primeiramente, utilizar larguras fixas, ou seja, em pixel;
2- Dê uma pesquisada melhor sobre html, pois é o básico para um site;
3- Vejo que você colocou margens na tag "<body>" para centralizar o site. Não faça isso, utilize css (Site bem bacana sobre css);
4- Já que vc vai fazer o site em tabelas, tente utilizar tabela dentro de tabela, pois se usar praticamente uma tabela só, ao redimensionar uma coluna, altera todo o corpo do site.
Acho que se entender o que eu escrevi

Espero ter ajudado, qualquer dúvida é só postar.
Um grande abraço,
