Hey, a newbie !
We were all newbies at some time.
Okay, a few ideas.
I agree with virt2002, the navbar is too wide.
Try to avoid such a strong contrast in your colours (eg)orange, gray and white, unless you're going to blend them or fuse some pictures together within. Maybe make your front picture a little smaller and add alittle text about the site or company.
If I may make a suggestion. Frames, although seemingly easy to start out with, can cause you problems down the road. If you're hoping to get listed on search engines, sites done in frames tend to be at a disadvantage.
One thing I find helps when starting a site is start with just one page, it doesn't have to be your home page, but keep playing with it and experimenting with styles, images until you get just the right look.
Then go to google and type in SSI (server side includes), make sure your host supports them.
With SSI you will copy the source code. Copy and save the top part (sometimes top AND left) as header.htm and then copy the bottom as footer.htm.
What you have left (the middle) will be your actual pages, contact.shtml, index.shtml, etc. so your pages will look something like this.
<html>
<body>
<! include "header.htm">
<table><tr><td></td></tr></table>
bla bla all your info and pics
<table><tr><td></td></tr></table>
<! include "footer.htm">
</body>
</html>
** sorry, I forgot the exact syntax for the includes. I program in php which utilizes a very similar include.
In a short while I will be posting my site for review, so it'll be your turn to critique.
Best of luck
Later, Skater