I suggest that you create the site using tables rather than frames.
You'll find you have more versatility with regard to layout, and you'll avoid problems like the vertical and horizontal scroll-bars that are being inserted on the left-hand frame by my browser.
Create a table for your navigation links/buttons and another one for your page content. You can put all the page components in their own cells, and configure each cell as required. Give it a try - I think you'll prefer working with tables.
If this is your first attempt at web site creation you've done very well. There are some design comments I could make, but to be honest I think it's better that you experiment with tables first. Take it in stages.