OK, the pic at the top of the home page is pretty cool, but that silhouette is what grabs the eye--not the lettering of your name. I'm not saying make "EITNIER RIFLES IRON MOUNTED SOUTHERN GUNS" black, but maybe a darker green, something like a British racing green.
There is nothing consistent to show that the links within the page are links. One way to deal with this would be to increase the space between the picture at the top, and the blocks of text below. In the increased black space, you could put your links: all the same color--and definitely switch to a serif'd font like Times New Roman. It looks like you'll need two lines for the links within the page, so center-justify the second line of links (otherwise there is a tendency to overlook them).
HOME FROM THE GUN SHOP FROM THE BLACKSMITH SHOP OTHER THINGS FOR SALE
AVAILABLE NOW CONTACT LINKS
You might want to do something with the headings on the various pages ("From the Gun shop" and such) so they are consistent, and to show that they are a part of the Eitner Rifles webpage. Maybe something like:
From the Gun Shop
EITNIER RIFLES
IRON MOUNTED SOUTHERN GUNS
with the font a few points larger for "EITNER RIFLES" than the other two lines.
If that works, I'd set up a template and do all the other pages off that template--but that sort of depends on what software you're using to set up the page(s). Being lazy, I use a WYSIWYG (What You See Is What You Get) editor, and templates are the easiest way for me to handle something like that.
On the "Welcome" message, ditch the black highlighting, and just have the lettering in white or near-white on the background color. That should increase readability without compromising your design.