*{margin:0;padding:0;list-style-type:none;}
body {
	font-size: 13px;
	font-family: Arial, Sans-Serif;
	background: #1c1b19 url('bg2.jpg') no-repeat center top;
	color: #9da893;
	text-align: center;
	}

#page {
	width:913px;
	margin:0 auto;
	text-align: left;
	}

#header {
position:relative;
height:132px;
	}
#logo h1 a{text-indent:-3330px;background:url(logo.gif) no-repeat left center;display:block;height:44px;width:162px;position:absolute;top:22px;left:0;}
#logo h1 a:hover{border-bottom:2px solid #a6c86b}
#header ul{position:absolute;top:22px;left:451px;}
#header ul li{display:inline;line-height:44px;margin-right:6px;}
#header ul li a{color:#a6c86b;border:1px solid #161514;text-transform:uppercase;font-size:11px;padding:5px 10px;}
#header ul li a:hover, body#home #homenav a, body#services #servicesnav a,body#about #aboutnav a,body#news #newsnav a{color:#FFF;border:1px solid #a6c86b;background:#1F241A;}



#promo{height:308px;background:url(promo.jpg) no-repeat 0 0;padding:0 0 0 40px;}
#promo span{display:none;}
#promo ul{margin:121px 20px 0 0;float:left;}

#promo ul li a{color:#4F4A40;line-height:17px;}
#promo ul li a:hover{color:#000;text-decoration:underline;}

a{text-decoration:none;}
p{font-size:13px;line-height:22px;margin-bottom:22px;}

h1,h2,h3,h4{font-weight:normal;color:#fff;}
h1{font-size:22px;line-height:33px;}
h2{font-size:20px;line-height:22px;margin-bottom:22px;}
h3{line-height:22px;}

#content{float:left;width:541px;padding-bottom:44px;}
#content a{color:#a6c86b;border-bottom:1px solid #1F241A;}
#content h1 a:hover{border-bottom:2px solid #a6c86b}
#content ol{margin-bottom:13px;}
#content ol li{list-style:decimal outside;margin-left:40px;line-height:18px;padding-bottom:9px;}
#content blockquote{float:right;width:180px;border-top:3px solid #1f1e1c;padding-top:11px;margin:0 0 22px 22px;font-family:georgia;color:#C8C065;font-size:14px;}
#content blockquote.left{margin:0 22px 22px 0;float:left;}
#content blockquote cite{display:block;color:#7F7A47;font-size:11px;font-family:Verdana;line-height:16px;font-style:normal;padding-top:6px;}
#sidebar{float:right;width:308px;padding-bottom:44px;}
#sidebar ul{list-style-type:none;padding-bottom:22px;}
#sidebar ul.cats li{padding-left:0;}
#sidebar li{padding-left:22px;line-height:22px;}
#sidebar #tagcloud{padding:0 0 22px 0;}
#sidebar a{color:#7a8a5a;border-bottom:1px dotted #7a8a5a;}
#sidebar a:hover{border-bottom:1px solid #929C88;color:#929C88;}
.pad{background:#1f1e1c;padding:22px;}
.pad h3, #contentpage h3{color:#c8c065;}
.intro{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #1f1e1c;color:#FFF;font-size:17px;}
#footer{clear:both;padding:22px 0 44px;border-top:1px solid #1f1e1c;color:#545a4f;}
#footer a{color:#545a4f;}

small{line-height:22px;font-size:10px;color:#545a4f}
.subhead{color:#a6c86b}
.left{float:left;width:442px;}
.right{float:right;width:442px;}

#contentpage ul{padding-bottom:22px;}
#contentpage li ul{padding-bottom:0px;}
#contentpage li{background:url(plus.gif) no-repeat 22px 4px;padding-left:44px;}

#content .postfront{clear:both;margin-bottom:22px;border-bottom:1px solid #1f1e1c}
#content .postmetadata{clear:both;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #1f1e1c}
#content .postmetadata p{color:#4F4F4F;margin:0;text-align:right;}
#content .postmetadata a{color:#4F4F4F;}
#content .postmetadata a:hover{color:#a6c86b;border-bottom:1px solid #a6c86b;}

.float{float:right;margin:0 0 22px 22px;}
#content .white{color:#fff;border:0;}