/*
Green #99cc66
Pale Green #deeac7
Head text grn #690
Oran #ff9900
*/

body {
	font: 62.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	color:#555;
	margin:15px 0px 0px 15px;
	padding:0;
	background:url(../images/template_images/bg.jpg) top repeat-x #deeac7;
}

* {
	margin:0;
	/*padding:0; deactivated on for menu compatibility*/ 
}

a {
color: #09f;
}

#wrapper {
	margin:0 auto;
	/*background:#fff;*/
	padding:0px;
	/*border:2px solid #222;*/
}

.fixed {
	width:760px;
}

#area {
 	border:1px dotted #a6c668;
 	background-color:#eeeeee;
	padding: 15px;
	margin: 10px;
		}
.area {
 	border:1px dotted #a6c668;
 	background-color:#eeeeee;
	padding: 15px 15px;
	margin:10px;
		}
.region {
 	border:1px dotted #a6c668;
 	background-color:#fff;
	padding: 15px 15px;
	margin:10px;
		}
		
.form_titles {
	padding-left:20px;
	}
	

#top {
	margin-bottom:10px;
}

#header {
	border:2px solid #000;
	/*background:url(../images/header.jpg) top repeat-x;*/
}


#menu {
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	background-color:#FFF;
	border:10px solid #FFF;
	background:url(../images/template_images/button_bg.png) #FFF repeat-x;
}

#sidebar_left {
	float:left;
	width:140px;
	padding:11px 0 0 0;
	margin:0;
}

#sidebar_left h2 {
	font:140% Arial;
	color:#222;
	margin:0;
	padding:0;
	
}

#sidebar_left p {
	line-height:20px;
}

#main_content {
	padding:15px 20px 30px 20px;
	margin-top:10px 0 0 0;
	font-size:120%;
	background-color:#FFFFFF;
}

#main_content h1 {
	font:160% "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	font-weight:bold;
	color:#690;
	}

#main_content h2 {
	font:150% Arial;
	color:#690;
}

#main_content h3 {
	font:130% Arial;
	color:#690;
		}
	
#main_content h4 {
	font:110% Arial;
	color:#690;
	}

#main_content h5 {
	font:110% Arial;
	color:#690;
	padding:0px;
	}

#banner {
	/*margin-left: 50px;*/
}

.leadtext {
	font:115% Arial;
	line-height:20px;
	color: #555;
	}
	
.smalltext {
	font:90% Arial;
	line-height:20px;
	color: #888;
	}

.with_sidebar {
	margin:0 0 0 170px;
	/*_padding:0 0 0 170p;x*/
	/*_margin:0;*/
}

#main_content ul {
	margin-left: 20px;
	color: #666;
	line-height:20px;
	list-style-image:url(../images/template_images/bullet.gif);
}

#main_content li {
	padding-left: 5px;
	line-height: 20px;
}

.bold_green {
	font-weight:bold;
	color:#690;
	}
	
.img {
	background-color: #fff;
 	border: 1px solid;
 	border-color: #EEE #E6E6E6 #CCC #E6E6E6;
 	/*margin: 2px 10px;*/
 	padding: 8px 8px 8px 8px;
	margin: 0 15px 20px 0px;
  }	
  

#main_content h1,h2,h3,h4,h5 {
	margin: 0px 0px 10px 0px;
	padding: 15px 0 0 0;
		}
#main_content h2 {
	border-bottom:1px dotted #a6c668;
	}


#main_content p,ul,ol,blockquote {
	margin: 0px 0px 10px 0;
	line-height:18px;
}

#foot_message {
	margin-top:15px;
	padding: 0 10px 10px 10px;
	border-top:1px dashed #a6c668;
	background-color:#eef4e2;
	/*background:url(../images/template_images/button_bg.png) repeat-x;*/
	}


#footer {
	margin-top:10px;
	padding:5px 5px 20px 20px;
	color:#666;
}

#footer a{
	text-decoration:none;
	color:#666;
}

#footer a:hover {
	text-decoration:underline;
	color:#666;
}

.clear{clear:both;}
