Ciao!
Io non sono per niente esperta, però ho anch'io un sito strutturato in frame come i tuoi, e ho ovviato al problema inserendo il tutto in una tabella e impostando la larghezza di essa come 100%...Per intenderci: non voglio che il frame in alto abbia la barra di scorrimento orizzontale, ho scritto:

<table align="center" border="0" width="100%" ecc..

Spero di esserti stata di aiuto