quello che ti serve è un layout liquido (o fluido che dir si voglia)
http://www.html.it/layout_css/
e ti sconsiglio di usare i frame (fai una ricerca nel forum per maggiori info)

ps: spero che per i caratteri tu stia usando em e %!