body{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background-color: #fff;
}


h1{
color:#333333;
}



#container{
margin: 10px auto;
width: 960px;
border: 0px solid #eee;
}

	#header{
	background: url('../images/logo.jpg') bottom left no-repeat;
	height: 80px;
	border-bottom: 1px solid #999;
	}
		#header #contact_details{
		margin-top: 10px;
		float: right;
		text-align: right;
		width: 370px;	
		font-size: 0.8em;
		color: #666;
		}
			#header #contact_details a{color: #70B83B;}
			#header #contact_details a:hover{color: #666 }
			
#content_container{
background-color: #fff;
padding-bottom:  5px;
}

	#content{
	margin: 0 auto;
	width: 960px;
	}
		#content #left_col{
		float: left;
		width: 300px;
		}
			#content #left_col h1{
			color: #666663;
			color: #669427;
			font-weight: 400;
			font-family: "Century Gothic", Arial, Helvetica, sans-serif;
			font-size: 1.3em;
			margin: 0;
			padding: 20px 0 0 0;
			}
			
			#content #left_col p{
			font-size: 0.8em;
			color: #666663;
			line-height: 160%;
			}
	
				#content #left_col ul{list-style-type: none; font-size: 0.8em; margin:10px 0 0 20px; padding: 0;}
				#content #left_col ul li{margin: 0 0 3px 0; }
				#content #left_col ul li a{color: #333; text-decoration: none}
				#content #left_col ul li a:hover{color: #70B83B; background: url()	}

	#content #right_col{
	float: right;
	width: 620px;
	border: 0px solid;
	height: 400px;
	text-align: right;
	margin-bottom: 5px;
	}

	#content #right_col ul{	
	font-size: 0.8em;
	text-align: left;
	color: #666;
	}
		#content #right_col li{	
		line-height: 140%;
		
		}	
	#content #right_col p{	
	font-size: 0.8em;
	text-align: left;
	color: #666;
	line-height: 160%;
	margin-bottom: 25px;
	}
	
		#content #right_col img{
		border: 1px solid #ddd;
		}
		
	#content #bottom_col{
	clear: both;
	margin-top: 5px;
	padding: 5px 0 0 0;
	border-top: 1px solid #ccc;	

	}
			#content #bottom_col img{	
			border: 0;
			height: 95px;
			}

.gallery_display{
cursor: hand;
}
			
	#footer{
	clear: both;
	border-top: 1px solid #999;
	margin: 0 auto;
	width: 960px;
	height: 30px;
	font-size: 0.75em;
	color: #aaa;
	padding: 10px 0 0 0;
	}
	
		#footer #footer_navi{
		width: 600px;
		float: left;
		}
		
			#footer #footer_navi ul{list-style-type: none; margin:0; padding: 0;}
			#footer #footer_navi ul li{display: inline;}
			#footer #footer_navi ul li a{color: #aaa; text-decoration:none}
			#footer #footer_navi ul li a:hover{color: #70B83B}
			
		#footer #footer_info{
		width: 300px;
		float: right;
		text-align: right;
		}