*{ font-size: 100.01%; line-height: 1.5; padding: 0;}

body {
    font-size: 67.25%;
  
	font-family:Verdana, Tahoma, Arial, Serif;
	margin:10px;
}

a { color:#8a5c4f; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }

a.side { color:#8a5c4f; text-decoration:none; }
a:hover.side { color:#000; text-decoration:underline; }

a.news { color:#8a5c4f; text-decoration:none;}
a:hover.news { color:#aaa; text-decoration:underline; }

a.navigation{ display: block; color:#000; text-decoration:none; padding: 1px;  margin-bottom:-11px; margin-left: -4px; border-left: 10px solid #faddcf; border-bottom: 1px solid #faddcf;}
a:hover.navigation { display: block; color:#8a5c4f; text-decoration:none; padding: 1px; margin-bottom:-11px; margin-left: -4px; border-left: 10px solid #8a5c4f; border-bottom: 1px solid #8a5c4f;}

a.white { color:#fff; text-decoration:none; padding: 0px 3px;}
a:hover.white { color:#8a5c4f; background-color: #fffdf8; text-decoration:none; padding: 2px 3px 5px 3px;  }

form { margin:0px 0px 0px 0px; }

hr { height:1px; color:#8a5c4f; }
hr.side-hr { height:1px; color:#8a5c4f; width: 50px; margin: 4px auto}

td { font-family:Verdana, Tahoma, Arial, Serif; }

pre { font-family:Verdana, Tahoma, Arial, Serif; font-size:1em; }

.alt { color:#666; }

.white-header {
	font-family:Verdana, Tahoma, Arial, Serif;
	font-size:1.4em;
	font-weight:bold;
	height:25px;
	color:#fff;background-color:#8a5c4f;
	padding:2px 4px 2px 4px;
}

.full-header {
	font-family:Verdana, Tahoma, Arial, Serif;
	font-size:1em;
	height: 150px;
	border-bottom: 1px white solid;
    background-image: url(images/fullbanner.jpg);
}

.front-header {
	font-family:Verdana, Tahoma, Arial, Serif;
	font-size:1em;
	height: 250px;
	border-bottom: 1px white solid;
    background-image: url(images/frontbanner.jpg);
	}
	
.top-header {
	background-color:inherit;
	font-family:Verdana, Tahoma, Arial, Serif;
	font-size:1.2em;
	padding:0pt 20px 0pt 0pt;
	text-align:left;
	font-weight:bold;
	height: 40px;
	}

.top-time {
	background-color:inherit;
	color:#8a5c4f;
	font-family:Verdana, Tahoma, Arial, Serif;
	font-size:1.1em;
	font-weight:bold;
	padding:0pt 0px 0pt 20px;
	text-align:left;
	height: 30px;
	}

.top-nav {
	background-color:inherit;
	font-family:Verdana, Tahoma, Arial, Serif;
	font-size:1.1em;
	font-weight:bold;
	text-align:right;
	padding:0pt 20px 0pt 0pt;
	}
	
a.toplink {
	background-color:inherit;
	color:#8a5c4f;
	}
	
a:hover.toplink {
	background-color:inherit;
	color:#000000;
	text-decoration:none;
	}
			
.button {
	font-family:Verdana, Tahoma, Arial, Serif;
	font-size:1em;
	color:#000;background-color:#fff;
	padding:1px 2px 1px 2px;
	border: 1px #8a5c4f solid;
	margin-top:2px;
}
	
.textbox {
	font-family:Verdana, Tahoma, Arial, Serif;
	font-size:1em;
	color:#000;background-color:#ffffff;
	border:1px #8a5c4f solid;
}

.main-body {
    font-family:Verdana, Tahoma, Arial, Serif;
	font-size:1.1em;
	padding:0px 4px;
}

.side-body {
    font-family:Verdana, Tahoma, Arial, Serif;
	font-size:1.1em;
	padding:0px 4px;
}

.main-bg { padding:10px; }

.border { border: 1px white solid; background-color: #fffdf8; }

.side-border-left { padding:10px; }
.side-border-right {
	border-left:1px solid #8a5c4f;
	padding:15px;}
.side-border-right-front {
	padding:15px;}

.news-footer {
 color:#000;
	padding:2px 4px 4px 4px;
}

.news-date {
    font-family:Verdana, Tahoma, Arial, Serif;
	font-size:0.9em;
	padding:6px 6px;
	color:#8a5c4f;
	background-color:#faddcf;
}

.barmain {
	font-family:Verdana, Tahoma, Arial, Serif;
	font-size:1em;
 	color:#000;
	padding:4px 4px 4px 4px;
}

.capmain {
	font-family:'Lucida Grande', 'Trebuchet MS', Serif;
	font-size:1.5em;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 3px;
	color:#8a5c4f;
}

.scapmain {
	font-family:'Lucida Grande', 'Trebuchet MS', Serif;
	font-size:1.5em;
	font-weight: bold;
	padding-top: 5px;
	color:#8a5c4f;
}

.scapmainfront {
	font-family:'Lucida Grande', 'Trebuchet MS', Serif;
	font-size:1.5em;
	text-align:center;
	font-weight: bold;
	padding-top: 5px;
	color:#8a5c4f;
}

.tbl-border { background-color:#fffdf8; }
.tbl { padding:4px; }
.tbl1 { color:#000; background-color:#fff8f2; padding:4px; }
.tbl2 {	color:#000; background-color:#faddcf; padding:4px; }
	
.forum-caption {
	font-family:'Lucida Grande', 'Trebuchet MS', Serif;
	font-size:1.3em;
	font-weight: bold;
	color:#8a5c4f;background-color:#faddcf;
	padding:4px;
}

.quote {
	color:#000;background-color:#eee;
	padding:2px;
	margin:0px 20px 0px 20px;
	border:1px #ccc solid;
}
	
.poll { height:15px; border:1px #000 solid; margin: 2px; }

.comment-name { font-weight:bold; color:#666; }

.shoutboxname { font-weight:bold; color:#666; }
.shoutbox { color:#666; }
.shoutboxdate { font-size:1em; color:#000; }

.small { font-size:1em; font-weight:normal; }
.small2 { font-size:1em; font-weight:normal; color:#666; }
.side-small { font-size:1em; font-weight:normal; color:#000; }
.side-label { border-top: 1px #666 dotted; border-bottom: 1px #666 dotted; padding:4px; margin: 1px -3px; }
.side-label2 {
	background-color:inherit;
	border-bottom:2px solid #8a5c4f;
	margin-bottom:3px;
	color:#8a5c4f;
	display:block;
	padding:10px 3px 3px 15px;
	text-decoration:none;
	}
	img {border:0px;
	}
.gallery { padding: 16px 0px 8px 0px; }
.gallery img { }
.gallery:hover img { border: 1px solid black; }
img.activegallery { border: 1px solid green; }
input:focus{
	color:#000;background-color:#ffffff;
	border:1px #8a5c4f solid;}
textarea:focus{
	color:#000;background-color:#ffffff;
	border:1px #8a5c4f solid;}
select:focus{
	color:#000;background-color:#ffffff;
	border:1px #8a5c4f solid;}
.toptable {
	background-color:#FFFFFF;
	border:1px solid #666666;
	color:inherit;
	margin:20px auto;
	}

.image-left {
	margin:10px 10px 10px 0px;
	}
	
.image-right {
	margin:10px 0px 10px 10px;
	}
	
.subheading {
    background-color:#FADDCF;
	font-family:Verdana, Tahoma, Arial, Serif;
	font-weight:bold;
	font-size:1.1em;
	color:#8a5c4f;
	padding:3px 3px 3px 10px;
}

.footer-left {
	background-color:inherit;
	color:#8a5c4f;
	font-family:Verdana, Tahoma, Arial, Serif;
	font-size:1em;
	padding:0pt 0px 3pt 10px;
	text-align:left;
	}

.footer-right {
	background-color:inherit;
	font-family:Verdana, Tahoma, Arial, Serif;
	font-size:1em;
	text-align:right;
	padding:0pt 20px 0pt 0pt;
	}
	
a.pagenav { 
	color:#fff;
	text-decoration:none;
	padding: 0px 3px;
	}
	
a:hover.pagenav {
	color:#8a5c4f;
	background-color: #fffdf8;
	text-decoration:none;
	padding: 2px 3px 5px 3px;
	}

.pagenav-header {
	text-align:center;
	font-family:Verdana, Tahoma, Arial, Serif;
	font-size:1.1em;
	height:18px;
	color:#fff;background-color:#8a5c4f;
	padding:2px 4px 2px 4px;
	}

.tiny { font-family:Verdana, Tahoma, Arial, Serif; text-align:center; font-size:1em; font-weight:bold; color:#8a5c4f; }
