/*
Design by Strataweb, based on original templates by www.mitchinson.net
*/

body 
	{ 
	margin : 0;
	padding : 0; 
	text-align : left; 
	font : 85% "verdana, Trebuchet MS", arial, sans-serif; 
	line-height : 1.5em; 
	background : #e8fde9 url(img/bg2.png) top center repeat-y; 
	color : #666; 
	}

			/*CONTAINER*/
#wrapper { position : relative; width : 960px; margin-right : auto; margin-left : auto; padding : 0; border : 0px solid green; background : #fff;}
			
			/*TOP TITLE BAR*/
#title { width : 950px; margin-left : 5px; padding : 0; text-align : right; background : #fff; color : #000;}
#title h1 { margin : 0; padding : 10px; font-size : 1.75em; text-transform : lowercase; letter-spacing : 5px; background : inherit; color : #BCE0A8;}
#title p { margin : 0; padding : 10px; font-size: 0.9em; text-transform : uppercase; letter-spacing : 5px; background : inherit; color : #666;}

			/*BANNER*/
#header { background : url(img/leaves.jpg) no-repeat; width : 950px; height : 185px; margin : 0 0 0 5px; padding : 0 0 0 0;}

			/*TOP NAVIGATION*/
.container { width : 950px; height : 35px; margin : 0px 0 10px 5px; }
#navtop { margin : 0; padding : 0.7em 0 1.8em 0.7em; background-color: #eee; border-bottom : 1px solid #b2d094; }
#navtop li {margin : 0; padding : 0; display : inline; list-style-type : none;}

#navtop a:link, #navtop a:visited {float : left; font-size : 1.2em; font-weight: bold; padding : 0 10px 15px 10px; text-decoration : none; background : inherit; color : #457C05; }
#navtop a:link.active, #navtop a:visited.active, #navtop a:hover { background-color : inherit; color : #000; background : url(img/grass.gif) no-repeat bottom center; }
#navtop a.skip {position: absolute; left: -1999px; width: 1500px; color: #fff; background:transparent;}



			/*MAIN CONTENT*/
#content { width : 680px; float : left; margin : 0 0 20px 20px; padding : 5px 5px 20px 5px; border-right : 1px solid #b2d094; }
#content p {margin: 0 20px 20px 20px; padding : 0px 20px; }

.postdata {font-size: 85%; color: #009933; margin: 0px; }

#content ul { list-style-type : none; padding : 0; margin : 10px; background : inherit; color : #666; }
#content li { padding: 0px 0px 0px 2em; margin-left : 2em; background: url(img/bullets.gif) no-repeat left top;}
#content li a:link, #content li a:visited, #content li a:hover {background: transparent;}	 

#content h2 { margin : 10px 0 0 0; padding: 1em 0 1em 2em; font-size : 1.5em; text-transform : lowercase; letter-spacing : 2px; background : url(img/grass-lg.gif) no-repeat left center; ; color : green;}
#content h3 {margin : 20px 0 0 0; padding: 0 0 0.5em 2em; font-size : 1.4em; text-transform : lowercase; letter-spacing : 2px; background : inherit; color : #336600; }
#content blockquote { font-weight : bold; font-style : normal; color : #006600; }
	
			/*SIDEBAR*/
#right { width : 230px; float: right; margin : 0 10px 0 0; border-left : 1px none #28460a; padding : 3px; }
#right h2 { margin : 30px 10px 10px 10px; font-size : 1.3em; text-transform : lowercase; letter-spacing : 2px; background : inherit; color : #336600; }
#right h3 { margin : 30px 10px 0 10px; font-size : 1.2em; text-transform : lowercase; letter-spacing : 2px; background : inherit; color : #336600; border-bottom: 1px dashed #000;}

#right p { font-size: 0.9em; margin: 10px 10px 0 10px; }

ul.side { list-style-type : square; padding : 0; margin : 5px 0 0 0; background : inherit; color : #457C05; }
.side li { font-size: 0.9em; padding-left : 0.2em; margin-left : 2.2em; }
.nolink { color : #666; }


			/*FOOTER*/
#footer { margin : 0 0 0 0; padding : 5px; font : 0.9em "Trebuchet MS", verdana, arial, sans-serif; background : #336633; color : #fff; }
#footer a:link, #footer a:visited { background : inherit; color : #b2d094; }
#footer a:hover { background : inherit; color : #ffff00; text-decoration : none; }
#footer ul li { margin: 0; list-style-type: none; display: inline; color: #fff }

			/*SCROLLBAR*/
.scroll { overflow : auto; height : 10em; width : 150px; padding : 1ex; margin : 0 0 30px 5px; border : 1px solid #345411; background : #CCFFCC; color : #000; }
.scroll h4 { font-size : 0.9em; text-decoration: underline; margin: 0; background : inherit; color : #000; }
		
			/*LINKS*/
a img { border : none; }
a:link, a:visited { text-decoration : underline; background : inherit; color : #009933; }
a:hover { text-decoration : underline; background : inherit; color : #FF0000; }
a.inline { text-decoration: underline; }

			/*CLASSES*/
.news { font-size : 0.8em; background : inherit; color : #000; }
.imgleft { float : left; border : 1px solid #345411; padding : 5px; margin-right : 15px; }
.imgright { float : right; border : 1px solid #345411; padding : 5px; margin-left : 15px; }
.icon { float: left; border-style: none; padding-right: 10px;}
.topicon { float: right; border-style: none; padding-left: 10px; height: 16px; width: 16px;} 
