
body 
{
	background-image: url(background.gif);
	background-color: #627086;
	background-attachment: fixed;
	background-repeat: repeat;
 }
 
#main
{
/*	text-align: center; */
	margin-left: 347px;
}

#smmain
{
	width: 160px;
	background-color: beige;
	font-family: Tahoma;
	font-size: 13;
}

#smmain img
{
	margin-right: 10px;
	margin-top: 0px;	
}

td.sitemap
{
	background-color: beige;
	border-right: 1px solid rgb(0,51,51);
	padding: 10px;
	width:160px;
	vertical-align: top;
}

a.sitemap
{
	color: rgb(0,51,51);
	text-decoration: none;
}

a.sitemap:hover
{
	color: brown;
	text-decoration: underline;
}

table.main 
{
	width: 960px;
	text-align: center;

}

td.pages
{
	border-bottom: dotted 2px rgb(0,0,0);
}

td.links 
{
	border-left: solid 2px rgb(0,0,0);
	border-right: solid 2px rgb(0,0,0);
	background-color: rgb(73, 95, 95);
	line-height: 175%;
}

td.maillist {
	font-family: arial;
	font-size: 12;
	background-color: beige;
	border: 1px dotted rgb(0,0,0);
	padding: 10px;
	}

td.top
{
	background-color: rgb(227,225,213);
	border-left: solid 2px black;
	border-right: solid 2px black;
}

td.main
{
	background-color: rgb(227,225,213);
	font-family: Arial, Tahoma;
	font-size: 15;
	border-left: solid 2px black;
	border-right: solid 2px black;
	border-bottom: solid 2px black;
	text-align: center;
}

td.info
{
	padding: 15px;
	vertical-align: top;
}

td.info h3
{
	font-family: Arial;
	font-size: 18;
	font-weight: bold;
	text-align: center;
}

td.info h2
{
	font-family: Arial;
	font-size: 18;
	font-weight: bold;
	text-align: left;
}

td.side 
{
	padding: 2px;
	border-left: solid 1px rgb(0,0,0);
	width: 225px;
	background-color: rgb(73,95,95);
	text-align: center;
	vertical-align: top;
}

td.guns 
{
	font-family: Arial, Tahoma;
	font-size: 14;
	border-bottom: dotted 2px rgb(0,0,0);
	padding: 10px;
	vertical-align: top;
}

td.gunimg 
{
	padding: 5px;
	border-bottom: dotted 2px rgb(0,0,0);
	text-align: right;
	vertical-align: top;
}

div.line1 
{
	font-size: 13;
	font-weight: bold;
	color: rgb(227,225,213);
}

div.line2
{
	font-size: 11;
	color: rgb(227,225,213);
}

table.photos
{
	text-align: center;
}

table.logos
{
	width: 690px;
	padding: 15px;
	font-size: 22;
	font-weight: bold;
	text-align: center;
	border-top: dotted 2px rgb(0,0,0);
}

table.photos img
{
	width: 200px;
	border: solid 1px rgb(0,0,0);
}

img.right 
{
	float: right;
	border: solid 1px rgb(0,0,0);
}

img.left
{
	float: left;
	border: solid 1px rgb(0,0,0);
}

img.new 
{
	border: solid 1px rgb(0,0,0);
	text-align: center;
	width: 150px;
}

#signature
{
	 font-family: arial, helvetica;
	 font-style: italic;
	 font-size: 10;
	 color: rgb(227,235,217);
	 text-align: right;
}

#signature a 
{
	font-family: arial, helvetica;
	font-style: italic;
	font-size: 10; 
	text-align: right;
	color: rgb(255,255,204);
}

