*{ margin:0; padding:0; }
html { width:100%; height:auto; font-family: arial, Georgia, sans-serif; margin:0px; font-size:100%; color:#5f5f5f;}
body {width:950px; margin-left:auto; margin-right:auto; }
img { border:0; }
h1 {font-size: 1.3em;margin: 0px 0px 10px 0px; color:#99978a;}
h2 {font-size: 0.8em;margin: 0px 0px 5px 0px;}
h2.bar {display:block;width:100%; height:20px; padding:3px; background-color:#679e41; font-weight:bold; color:#ffffff; }
h3 {font-size: 1em;margin: 10px 0px 10px 0px;}
p {font-size: .75em;margin: 0px 0px 10px 0px; color:#5f5f5f;}
.bottomline{ padding: 0px 0px 5px 0px;border-bottom:1px solid #99978a;}
a:link {color:#99978a; text-decoration:none; }
a:visited {color:#99978a; text-decoration: none; }
a:hover {color: #679e41; text-decoration: underline; }
.active {color: #679e41}
a.logo {	float:left;width:213px;height:65px;margin:25px 0 0 7px;	}
a.logo:hover {	text-decoration:none;	}
b, strong{ font-weight:bold; }
td {font-size: .75em;margin: 0px 0px 10px 0px; color:#5f5f5f;}
.image_class {float:left; padding: 0 10px 10px 0;}
ol li{ padding:3px 0;}

ul{list-style:outside;  padding:0 0 8px 0; margin:0; }
li{ padding:3px 0;margin:0 0 0 20px;font-size:0.75em;}

hr {	margin:0 0 10px 0;float:left;width:100%;border-top:1px solid #99978A;border-top:1px solid #99978A;border-bottom:none;border-right:none;border-left:none;	}

#title { display:block; width:0; height:0; text-indent:-999em; overflow:hidden; }
#container {  border-top:4px solid #ffffff; background:url(../../images/container_bg.gif) repeat-y;}
#header { height:108px;margin-bottom:10px; background-color:#ffffff; background:url(../../images/topbanner.jpg); border-bottom:10px solid #99978a; }

.thumbimage {	float:left;	margin-right: 10px;	margin-bottom:10px;	border:none;	}
.lastthumbimage {	float:right;	margin-right: 0;	margin-bottom:10px;	border:none;	}
.mainimage {	float:right;	margin-left: 10px;	margin-bottom:10px;	border:none;	}
.back {	margin:5px;	font-weight: bold;	border:1px solid #e4e4e4;	}
.back1 {		float:right;	margin:5px;	font-weight: bold;	border:1px solid #e4e4e4;	margin-right:10px;	}

#mainContent { display:inline;width:480px;float:left; margin-left:10px;  padding:0 15px 0 0; color:#717275; background-color:transparent; }
/*#mainContent ol {margin-left:30px;}
#mainContent li {font-size:.75em;margin-left:30px;}*/

#secondaryContent {width:400px;float:left; padding: 10px 0 0 5px; background:url(../../images/grass.jpg) no-repeat fixed ; }
#secondaryContent li {font-size:0.75em; font-weight:bold; padding:5px 0 5px 0; margin-left:0; margin-bottom:10px;list-style-type:none;}
#secondaryContent a {font-size:11px;  text-decoration:none;}

#newsheader {width:400px; height:20px; text-indent:1em; background-color:#679e41; font-size:0.9em; font-weight:bold; color:#ffffff; }

#rightcol {width:282px; float:right; background-color:transparent;} /* was 200px */
#rightcol a {text-decoration:none;}
#rightcol a:link {text-decoration:none;}
.rightimage {width:282px;  }

#mainnavigation {width:150px; height:100%; float:left;  background-color:#ddddd5; min-height:470px;}
#mainnavigation ul {list-style-type:none; }
#mainnavigation li {display:block; width:130px; height: 20px; font-size:0.75em; padding-top:10px; padding-bottom:0px; margin-left:10px;border-bottom: 1px solid #99978a;  }
#mainnavigation li a{text-decoration:none;color:#717275;padding-left:5px; }
#mainnavigation li a:hover{ color:#679e41; }
#mainnavigation li.active a{color:#679e41; }
#box
{
	padding: 10px;width:130px; vertical-align:bottom; 
}

#footer { clear:both; height:50px;  font-size:0.7em; margin-top:5px; }
#footer a {color:#606164; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#footer li {display:inline; vertical-align:top}
#bar { background:#99978a;  padding:2px 10px 2px 10px; height: 10px; display:block; text-align:right; }
#bar a {font-size: 0.8em;color:#ffffff; }




