html,body {
	text-align: center;	
	min-width: 985px;
	padding: 0;
	margin: 0;
	background-image:url(../graphics/bg.jpg);
	background-repeat:repeat-x;
	background-color:#faf6f1;
}



h1,h2,h3,h4,h5,h6 {  
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 13pt; line-height: 16pt; color: #6f4523;
	margin-top:5px;
	margin-bottom:-3px; 
}


p {  
	margin-bottom:-4px; 
}


/*  container ------------------------------------------------------------------- */

div#container {
	width: 985px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	z-index: 1;
}


div#frame {
	position: absolute; left:auto; right:auto; top:0px;
	width: 985px;
	margin: 10px 0 0 0px;
	z-index: 2;
}


div#topnav {
	position: absolute; left:21px; right:auto; top:127.5px;
	width: 183px;
	z-index:1998;
}


div#mainright {
	position: absolute; left:735px; right:auto; top:420px;
	width: 230px;
	z-index:1526;
}

div#mainright2 {
	position: absolute; left:725px; right:auto; top:625px;
	width: 255px;
	height:79px;
	background-image:url(../graphics/donatebg.gif);
	z-index:1296;
}

div#navitems { 
	width: 183px;
	font-family: Helvetica, Arial, sans-serif; font-size: 9.5pt; line-height: 12pt; color: #000;
	text-align: right;
   } 

div#navitems a { 
	display: block; 
	padding: 4px 20px 2px 0px;
	margin-top: 14.5px; 
	color: #000;
	text-decoration: none;
   } 

div#navitems a:hover { 
	color: #000;
	text-decoration: none;
	background-image:url(/graphics/bg_translucent.png);
   } 



div#navitemson { 
	width: 183px;
	font-family: Helvetica, Arial, sans-serif; font-size: 9.5pt; line-height: 12pt; color: #000;
	text-align: right;
   } 

div#navitemson a { 
	display: block; 
	padding: 4px 20px 2px 0px;
	margin-top: 14.5px; 
	color: #000;
	text-decoration: none;
	background-color: #d2c2ad; 
   } 

div#navitemson a:hover { 
   color: #000; 
   text-decoration: none;
   } 



#subnavlevel1 { 
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; line-height: 13pt;
	width: 100%;
	text-align: left;
   } 

#subnavlevel1 a { 
	display: block; 
	text-decoration: none;
	padding:3px 4px 4px 6px;
	margin-top:4px;
	background-image: url(../graphics/sidenav_bg.gif);
    color:#FFFFFF;
   } 

#subnavlevel1 a:hover { 
   text-decoration: none;
   background-color:#910000;
   background-image: url(../graphics/sidenav_bgo.gif);
   color:#910000;
   }


#subnavlevel2 { 
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; line-height: 13pt;
	width: 100%;
	text-align: left;
	margin-bottom:5px;
   } 

#subnavlevel2 a { 
	display: block; 
	text-decoration: none;
	border:solid 1px #ddd;
	padding:2px 4px 4px 6px;
	margin-top:2px;
	background-color:#fff;
   } 

#subnavlevel2 a:hover { 
   text-decoration: none;
   background-color:#910000;
   color: #FFFFFF;
   }
   

   

.subnav {  font-family: Helvetica, Arial, sans-serif; font-size: 8.75pt; line-height: 18pt; color: #000; font-weight: bold;}


  
 
   
div#content1 {
	margin: 10px 10px 10px 0px;
	width: 474px;
	height:503px;
	border: solid 1px;
	border-color:#81b965;
	padding: 15px;
	background-color: #000;
}


div#content2 {
	float: right;
	margin: 10px 0px 10px 0px;
	width: 218px;
	min-height:503px;
	height:auto !important;
	height:503px;
	border: solid 1px;
	border-color:#81b965;
	padding: 15px;
	background-color: #000;
}

div#contentmain {
	margin: 23px 0px 0px 78px;
	width: 807px;
	border-top: 2px solid #ddd1c1;
	padding: 21px 11px 0px 11px;
	min-height:220px;
	height:auto !important;
	height:220px;
}

div#contentinner {
	margin: 0px;
	width: 985px;
	min-height:350px;
	height:auto !important;
	height:350px;
	background-image:url(../graphics/inner_bgleft.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

div#notices {
	margin-top: 15px;
	border-top: 2px solid #ddd1c1;
	padding: 21px 11px 11px 0px;
}


div#mailinglist {
	font-family: Helvetica, Arial, sans-serif; font-size: 7pt; line-height: 9pt; color: #58595b; text-align: left;
	margin-top: 15px;
	padding: 6px;
	background-color: #e7e8e9;
	height: 88px;
}


div#newsitems { 
	width: 100%; 
	margin: 0 0 0 0px;
   } 

div#newsitems a { 
	display: block; 
	padding: 4px 4px 5px 4px;
	margin-bottom: 5px; 
	border: 0px solid #ddd1c1; 
	border-width: 0px 0px 1px 0px;
	border-spacing: 0px;
	text-decoration: none;
   } 

div#newsitems a:hover { 
   background-color: #eee; 
   color: #555; 
   } 
   
   
div#gallery1 {
	margin-top: 15px;
	border-top: 2px solid #ddd1c1;
	padding: 21px 0px 11px 0px;
}


#thumb {
	background-image: url(../graphics/thumb_frame.gif); background-repeat: no-repeat;
	width: 174px;
	height: 170px;
	float: left;
}


#thumb_main {
	
	float: left;
	margin-right:20px;
}

#thumbfeature {
	background-image: url(../graphics/thumb_frame.gif); background-repeat: no-repeat;
	width: 170px;
	height: 170px;
	float: left;
	margin-left:7px
}

#lot {
	font-family: Helvetica, Arial, sans-serif; font-size: 7.5pt; line-height: 8pt; text-decoration: none; color: #939598; font-weight: bold;
	margin-top: 30px; 
}

#lot_main {
	font-family: Helvetica, Arial, sans-serif; font-size: 7.5pt; line-height: 8pt; text-decoration: none; color: #939598; font-weight: bold;
	margin-top: 10px; 
}


.thumbimage {
	margin: 26px 0px 0px 22px;
}



.htmlnav {  font-family: Helvetica, Arial, sans-serif; font-size: 8pt; line-height: 8pt; text-decoration: none; color: #58595b; 
}

.htmlnav a:link {
color: #960404;
text-decoration: none;
}
.htmlnav a:visited {
color: #960404;
text-decoration: none;
}
.htmlnav a:hover {
color: #444;
text-decoration: none;
}
.htmlnav a:active {
color: #000;
text-decoration: none;
}



div#downloadcontainer {
	border: solid 1px;
	border-color:#ddd1c1;
	padding: 6px 6px 6px 7px;
	margin-top: 25px;
}


div#downloads {
	margin-bottom:5px;
}


.downloads {  font-family: Helvetica, Arial, sans-serif; font-size: 8.5pt; line-height: 11pt; text-decoration: none; color: #000; text-align:left; 
}

.downloads a:link {
color: #b4a694;
text-decoration: none;
}
.downloads a:visited {
color: #b4a694;
text-decoration: none;
}
.downloads a:hover {
color: #910000;
text-decoration: none;
}
.downloads a:active {
color: #b4a694;
text-decoration: none;
}





.selectmenu1 {  
	font-family: Helvetica, Arial, sans-serif; font-size: 8.25pt; line-height: 8pt; color: #58595b;
	padding: 5px 2px 2px 4px;
	margin-right: 5px;
	border:0px;
	width:216px; height:15px;
}

.selectmenu2 {  
	font-family: Helvetica, Arial, sans-serif; font-size: 8.25pt; line-height: 8pt; color: #58595b;
	padding: 2px 2px 2px 2px;
	margin-top: 4px;
	margin-right: 4px;
	border:0px;
	width:159px; height:14px;
}

.selectmenu3 {  
	font-family: Helvetica, Arial, sans-serif; font-size: 8.25pt; line-height: 10pt; color: #58595b;
	padding: 5px 2px 2px 4px;
	margin-right: 5px;
	border:1px solid #d2c2ad;
	width:240px; height:15px;
}

.selectmenudrop {  
	font-family: Helvetica, Arial, sans-serif; font-size: 8.25pt; line-height: 8pt; color: #58595b;
	padding: 5px 2px 2px 4px;
	margin-right: 5px;
	border:1px solid #d2c2ad;
	height:24px;
}



.bangout {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; line-height: 16pt; color: #6f4523; text-align: left;
}



.maincontent {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; line-height: 17pt; color: #000; text-align: left;
}

.maincontent a:link {
color: #910000;
text-decoration: none;
font-weight:bold;
}
.maincontent a:visited {
color: #910000;
text-decoration: none;
font-weight:bold;
}
.maincontent a:hover {
color: #555;
text-decoration: none;
font-weight:bold;
}
.maincontent a:active {
color: #eee;
text-decoration: none;
font-weight:bold;
}


.features {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; line-height: 13pt; color: #fff;
}

.features a:link {
color: #faf998;
text-decoration: none;
font-weight:bold;
}
.features a:visited {
color: #faf998;
text-decoration: none;
font-weight:bold;
}
.features a:hover {
color: #000;
text-decoration: none;
font-weight:bold;
}
.features a:active {
color: #eee;
text-decoration: none;
font-weight:bold;
}




.message2 {  font-family: Helvetica, Arial, sans-serif; font-size: 9pt; line-height: 13.75pt; color: #910000; text-align: left; font-weight:bold;
}

.message {  font-family: Helvetica, Arial, sans-serif; font-size: 8pt; line-height: 13.75pt; color: #910000; text-align: left; font-weight:bold;
}

.head {  	font-family: Georgia, "Times New Roman", Times, serif; font-size: 14pt; line-height: 16pt; color: #6f4523; font-weight: bold;}


.subhead {  font-family: Helvetica, Arial, sans-serif; font-size: 8.75pt; line-height: 9pt; color: #b4a694; font-weight: bold;}

.subhead a:link {
color: #b4a694;
text-decoration: none;
}
.subhead a:visited {
color: #b4a694;
text-decoration: none;
}
.subhead a:hover {
color: #ccc;
}
.subhead a:active {
color: #eee;
text-decoration: none;
}





.navsubhead {  font-family: Helvetica, Arial, sans-serif; font-size: 7.5pt; line-height: 10pt; color: #555;}

.sub2 {  font-family: Helvetica, Arial, sans-serif; font-size: 7.25pt; line-height: 11pt; color: #58595b;}


.image-right{
float: left; 
margin: 2px 15px 10px 0px;
padding: 1px;
border-width: 1px;
border-style: solid;
border-color: #fff;
background-color: #fff;
}

.image-contact{
float: left; 
margin: 0px 15px 15px 0px;
}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */



.toggleborder img{
border: 1px solid #fff;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleborder:hover img{
border: 1px solid #d2c2ad;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
}

.toggleborder:hover{
color: #d2c2ad; /* Dummy definition to overcome IE bug */
}



	