body 	{
	background-image: url(images/bkgrd_stripe.gif);	
	margin: autopx;
	padding: 0px;
	text-align:left;
		}
		
		#container {
  margin: 0 auto;
  width: 900px;
  } 

h2	{
	margin-left: 12px; 
	margin-right: 6px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: .9em;
	font-family: Georgia, Times New Roman, serif;
	font-weight: normal;
	font-style: italic;
	color: #333;
	}

h3	{
	margin-left: 12px; 
	margin-right: 6px;
	margin-top: 8px;
	margin-bottom: 10px;
	font-size: 1em;
	font-family: Trebuchet, Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #333300;
	letter-spacing: -0.05em;
	text-transform: uppercase;
	}

	
h4	{
	margin-left: 12px; 
	margin-right: 6px;
	margin-top: 8px;
	margin-bottom: 10px;
	font-size: .95em;
	font-family: Georgia, Times New Roman, serif;
	font-weight: normal;
	font-style: italic;
	color: #666;
	}

.bigtable	{
	margin-top: -8px;
	margin-left: -8px;
	}	

.date	{
	margin-left: 12px; 
	margin-right: 6px;
	margin-top: -4px;
	margin-bottom: 10px;
	font-size: .75em;
	font-family: Trebuchet, Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #666;
	text-transform: uppercase;
		}

.hardrule	{
	margin-top: -7px;

	}	



.small	{
	margin-left: 3px; 
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 14px;
	font-size: .7em;
	font-family: Trebuchet, Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #000;
	}

.smallbrown	{
	margin-left: 4px;
	margin-top: 7px;
	margin-bottom: 10px;
	margin-right: 8px;
	font-size: .81em;
	font-family: Trebuchet, Verdana, Arial, sans-serif;
	color: #3a2705;
	font-weight: normal;
	}

.caption	{
	margin-left: 5px;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-right: 10px;
	font-size: .75em;
	font-family: Trebuchet, Verdana, Arial, sans-serif;
	color: #4f7f12;
	float: right;
	width: 170px;
	}

.rightcolumn_h1 {
	margin:0; 
	padding-left: 8px; 
	padding-top: 5px; 
	padding-bottom: 4px; 
	padding-right: 8px; 
	border-top-style: solid;
	border-top-color: #3A2705; 
	border-top-width: 1px;
	font-size: .81em;
	font-family: Trebuchet, Verdana, Arial, sans-serif;
	color: #3a2705;
	font-weight: normal;
	clear: both;
	}

.rightcolumn_caption {
	width:300px; 
	padding-left: 8px; 
	padding-top: 10px;
	}
	
.rightcolumn_report_thumbnail {
	width:50px; 
    float:left; 
	margin:0 5px 5px 0;
	}

.rightcolumn_staff_thumbnail {
	width:80px; 
    float:left; 
	margin:0 5px 5px 0;
	}
	
.featurednews	{
	padding-left: 0px;
	padding-top: 7px;
	padding-bottom: 15px;
	padding-right: 11px;
	}	

.greenhead	{
	font-family: Trebuchet, Verdana, Arial, sans-serif;
	color: #360;
	font-size: .88em;
	font-weight: bold;
	}

.greyhead {
    color: #666666; 
    font-family: Trebuchet, Verdana, Arial, sans-serif; 
    font-size: .88em; 
    }

.newsimage	{
	padding-right: 11px;
	padding-bottom: 10px;
}

.headlinegray	{
	font-size: .75em;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #333;
	line-height: 135%
	
	}
	

.comments	{
	margin-left: 10px;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-right: 10px;
	font-size: .7em;
	font-family: Trebuchet, Verdana, Arial, sans-serif;
	color: #323465;
	border:#F00 solid 2px;
	}
.xsmall	{
	margin-left: 9px; 
	margin-right: 6px;
	margin-top: 4px;
	margin-bottom: 5px;
	font-size: .6em;
	font-family: Trebuchet, Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #000;
	}

.lgray	{
	margin-left: 12px; 
	margin-right: 20px;
	margin-top: 4px;
	margin-bottom: 8px;
	font-size: .75em;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #333;
	line-height: 135%
	
	}
	

.entryexcerpt	{
	margin-left: 12px; 
	margin-right: 6px;
	margin-top: -2px;
	margin-bottom: 10px;
	font-size: .9em;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #333;
	}

.byline	{
	margin-left: 12px;
	margin-right: 20px;
	margin-top: -5px;
	margin-bottom: 15px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size:	.6em;
	color:	#333;
	}
	
.blogentry	{
	margin-left: 12px; 
	margin-right: 20px;
	margin-top: 4px;
	margin-bottom: 8px;
	font-size: .83em;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #333;
	line-height: 140%;
	}

.leftbartext	{
	margin-left: 6px; 
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 14px;
	font-size: .7em;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #666;
	}

blockquote {
	margin-left: 45px;
	background-color: #eff2ee;
	border-style: dotted;
	border-color: #9bcd04;
	border-width: 1px;
	padding: 10px;
	}


.ad	{
	margin-right: 4px;
	margin-bottom: 0px;
	font-family: Trebuchet, Verdana, Arial, sans-serif;
	font-size: .6em;
	color: #333;
	text-align: right;
	}

a:link.adimage; a:visited.adimage; a:hover.adimage	{
	border-color: #333;
	border-width: 1px;
	}


a:link, a:visited	{
	color:	#4f7e13; 
	text-decoration: none;
	font-family: Trebuchet, Verdana, Arial, sans-serif;
	font-weight: normal;
	}

a:hover {
	text-decoration: underline;
}

a:link.backtotop, a:visited.backtotop	{
	margin-left: 12px;
	margin-top: 10px;
	margin-bottom: 14px;
	margin-right: 4px;
	padding-bottom: 20px;
	font-size: .7em;
	font-family: Trebuchet, Verdana, Arial, sans-serif;
	color: #3a2705;
	}
	
.gray	{color: #666;}
	
.thumb	{
	padding-left: 10px; 
	padding-top: 7px;
	padding-bottom: 2px;
	padding-right: 10px;
	}

.search {
 width: 174px;
 font-size: 11px; 
 font-face: Trebuchet, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 background-color: #fff;
 color: #ccc;
 border: 1px solid #b0e314;
 margin-right: 0px;
 margin-left: 0px;
} 

.getemail {
 width: 116px;
 font-size: 9px; 
 font-face: Trebuchet, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 background-color: #fff;
 color: #000;
 border: 1px solid #cac8be;
 margin-right: 0px;
 margin-left: 0px;
} 
	
.entrytitle	{
	margin-left: 12px; 
	margin-right: 6px;
	margin-top: 15px;
	margin-bottom: 4px;
	font-size: 1.0em;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #4f7e13;
	}
	
			
a.entrytitle {
	margin-left: 0px; 
	margin-right: 6px;
	margin-top: 15px;
	margin-bottom: 4px;
	font-size: 1.0em;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #4f7e13;
	text-decoration: none;
	font-weight: bold;
}

a:hover.entrytitle {
	margin-left: 0px; 
	margin-right: 6px;
	margin-top: 15px;
	margin-bottom: 4px;
	font-size: 1.0em;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #4f7e13;
	text-decoration: underline;
	font-weight: bold;
}

.footer {
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		font-weight: normal;
		font-size: .7em;
		text-decoration: none;
		letter-spacing: 0.05em
		}

a:link.footer, a:visited.footer	{
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		font-weight: normal;
		font-size: .7em;
		text-decoration: none;
		letter-spacing: 0.05em
		}

a:hover.footer	{
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		}

.stripes 	{
	background-image: url(images/bkgrd_stripe.gif);
	background-color: #eeeeee;
	padding: 0px;
	}

.banner	{
	background-color: #4f7e13;
	}

.ltgraycomments	{background-color: #eff2ee;
		margin-left: 12px;
		margin-right: 24px;
		margin-bottom: 12px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 8px;
		padding-top:6px;
}
.white	{background-color: #ffffff;}

.green	{background-color: #eff7d6;}

.brown  {background-color: #d2d0af;}

.buff	{background-color: #f8f6ea;}

.ltgray	{background-color: #fff;}

.leftbar {background-color: #ffffe5;}

.lav	{background-color: #f7f5e8;}


.basics{
	padding-left:5px;
	/**list-style-image:url('images/bullet.gif');**/
	list-style-position:outside;
	list-style-type:none;
		
}


.block {
	margin-left: 5px;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-right: 10px;
	font-size: 1em;
	font-family: Trebuchet, Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #4f7f12;
	width: 250px;
	
}

.picture { 
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC; 
	padding: 3px;
	font: normal .65em Trebuchet, Arial, sans-serif; 
	color: #4f7f12;
	
	}

.picture img { border: 1px solid #CCCCCC;
	vertical-align:middle; 
	margin-bottom: 3px; 
	
	}

.right { margin: 0.5em 0pt 0.5em 0.8em; 
	float:right; 
	
	}

.left { margin: 0.5em 0.8em 0.5em 0; 
	float:left; 
	
	}
	
.masthead {background: #d4cfb2; color: black;
	padding: 4px;
	border-top-style: solid;
	border-color: #867061;
	border-width: 1px;
	font: bold .8em arial, sans-serif;
	
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: .5em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

.floatleft {float: left;
    padding: 5px;}
    
.floatright {float: right;
    padding: 5px;}
