body {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	background-color:rgb(107,77,40);
	text-align:center;
	margin:6px 0px 0px 0px;
	color:rgb(252,222,153);}

td {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:"Times New Roman", Times, serif;
	font-size:18px;}

th {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:"Times New Roman", Times, serif;
	font-size:18px;}
	
table.maintable{
	background-image:url(../images/rockbackground.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:600px;
	width:900px;
	border:rgb(180,148,109) 3px solid;
	margin:0 auto;}
	
td.address_text{
	color:rgb(252,222,153);
	font-size:14px;
	line-height:1.1em;
	/*font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;*/
	font-family:"Times New Roman", Times, serif;
	text-align:left;
	padding-left:115px;
	padding-top:17px;}
	
a.address:link {color:rgb(252,222,153); text-decoration:none;}
a.address:visited {color:rgb(252,222,153); text-decoration:none;}
a.address:hover {color:rgb(252,222,153); text-decoration:none; font-weight:bold;}
a.address:active {color:rgb(252,222,153); text-decoration:none;}

a:link {text-decoration:none; color:rgb(252,222,153);}
a:visited {text-decoration:none; color:rgb(252,222,153);}
a:hover {text-decoration:none; color:rgb(252,222,153); font-weight:bold;}
a:active {text-decoration:none; rgb(252,222,153);}
	
img.OPMi_logo{
	padding-top:3px;
	padding-left:0px;}

#OPMi_Images{
	border:rgb(180,148,109) 1px solid;}
	
td.OPMi_images{
	text-align:center;
	vertical-align:top;
	padding-left:3px;
	padding-right:3px;}
	
td.nav_background{
	height:23px;
	background-image:url(../images/navbkgd.jpg);
	background-repeat:repeat-x;
	text-align:center;}
	
#nav_divider{
	padding-left:5px;
	padding-right:5px;}
	
td.nav_text{
	/*font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;*/
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:16px;}
	
a.nav:link {color:#000000; text-decoration:none;}
a.nav:visited {color:#000000; text-decoration:none;}
a.nav:hover {color:rgb(85,0,0); text-decoration:none; font-weight:normal; /*letter-spacing:1px;*/}
a.nav:active {color:#000000; text-decoration:none;}

a img {border:none;}

/***************  On Hold Until I Can Figure Out Why Only Bottom Border Shows

a.thumb:link {border:rgb(180,148,109) 2px solid;}
a.thumb:visited {border:rgb(180,148,109) 2px solid;}
a.thumb:hover {border:#ffffff solid;}
a.thumb:active {border:#ffffff 2px solid;}

****************/

img.gallery_thumbs{
	border:rgb(180,148,109) 2px solid;}


div.pd{
	width:375px;
	height:225px;
	text-align:left;
	/*position:absolute;
	left:450px;
	top:327px;*/
	color:rgb(252,222,153);}
	
td.gallery_text{
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	text-align:left;
	color:#ffffff;
	padding-left:5px;}
	
a.gallery:link {text-decoration:none; color:#ffffff;}
a.gallery:visited {text-decoration:none; color:rgb(107,77,40);}
a.gallery:hover {text-decoration:none; color:rgb(180,148,109);}
a.gallery:active {text-decoration:none; color:#ffffff;}
	
.h1{
	font-weight:bold;
	color:rgb(180,148,109);
	text-align:left;
	padding-bottom:10px;}
	
p.main_text{
	text-align:left;
	padding-left:115px;
	padding-right:115px;}
	
p.main_text_header{
	text-align:center;
	padding-left:35px;
	padding-right:35px;
	font-weight:bold;
	color:rgb(252,222,153);
	font-size:24px;}
	
div.dd_info{
	font-size:10px;
	color:rgb(179,146,93);
	text-align:(right);
	padding-right:15px;}
	
a.dd:link {text-decoration:none; color:rgb(179,146,93);}
a.dd:visited {text-decoration:none; color:rgb(179,146,93);}
a.dd:hover {text-decoration:none; color:#ffffff;}
a.dd:active {text-decoration:none; rgb(179,146,93);}