* {
		margin: 0px;
		padding: 0px;
	}
	
	body{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-color:#9b9b9b;
	}
	
	#outer {
		background-color:#FFFFFF;
	}	
	
	#wrapper {
	
		width:970px;
		margin:0 auto;
		background-image:url(../images/left_bar.jpg);
		background-repeat:repeat-y;
		padding-right:20px;
	
	}
	
	*html #wrapper {
	
	width:920px;
	
	}
	
	#left { 
		width:270px;
		padding:15px;
		float:left;
	}
	
	#left #logo {
		background-image:url(/images/logo.gif);
		width:294px;
		height:190px;
		background-repeat:no-repeat;
		margin:-15px 0px 15px -15px;
	}
	
	#left h1 span {
		display:none;
	}		
		
	
	#left img {
		margin-bottom:20px;
	}
	
#left #socialMedia {
	background-color: #a4a09a;
	text-align:center;
	padding:10px;
	margin-bottom:20px;
}

#left #socialMedia img{
	margin:0;
}

#left form {
	display: block;
	background-color:#a4a09a;
	padding:13px 14px 14px 14px;
	width:240px;
	position:relative;
}
	
#left form #terms {

	width:210px;
  height:20px;
  float:none;
  display:inline;
  margin:0;
  line-height:  200%;
  font-size:14px;
  padding:3px;
  color:#333 ;
  font-style: italic;

}	

#left form #search_btn {

	position:absolute;
	right:10px;
	top:18px;

}
/* blog nav */

#left #blogNav form {
	display: block;
	background-color:none;
	padding:0;
	width:auto;
	margin-bottom:10px;
}
	



#blogNav{

  /*background-image:url(../images/rounded_corner_top.jpg);
	background-color:#a4a09a;
	background-repeat: no-repeat;
	padding:30px 0px 0 0px;
	margin:10px 0 0 0;
	width:268px;*/
	color:white;


}

#blogNav h2 {

  margin-bottom:10px;
  font-weight:normal;
  font-size:16px;

}

#blogNav li{

  list-style:none;
  display:list-item; 
  margin-bottom:10px;
  padding-left:10px; 
 
}

#blogNav li li{

  margin-bottom:5px; 
 
}

#blogNav a{

  margin-bottom:5px;
  color:white;
  text-decoration:none; 
 
}

#bBottom {

  clear:both;
 /* background-image:url(../images/rounded_corner_bottom.jpg);
  background-repeat: no-repeat;
  background-position:bottom left;
  height:20px;*/
}

/* events */

#left #events {

	/*background-image:url(../images/rounded_corner_top.jpg);
	background-color:#a4a09a;
	background-repeat: no-repeat;
	padding:30px 0px 0 10px;
	margin:30px 0;
	width:268px;
*/

}	

#left #events #eContent{

	padding:10px;

}

#left #events #eBottom{

	/*	background-image:url(../images/rounded_corner_bottom.jpg);
		height:13px;*/

}

#left #events h2{
	color:#333;
	font-size:15px;
	margin-bottom:20px; 
}

#left #events p{
	font-size:15px;
	margin-bottom:20px; 

}
#left #events a{
	font-size:12px;
	display:block;
	color:white;
	text-decoration:none;
}

#left #events a:hover{
	text-decoration:underline;
}

.date {
	color:#585858;
	font-style:italic;
}	

/* main navigation */
	
#left #nav {

	/*background-image:url(../images/nav_top_cap.jpg);
	background-color:#a4a09a;
	background-repeat: no-repeat;
	padding:30px 10px 0 10px;
	width:248px;*/
	margin:30px 0 0 0 ;
	

}	

*html #left #nav{
  padding:  30px 0 0 0 ;

}

#left #nav ul { 
	margin:0;
}


#left #nav li{
	margin:0 0 10px 0;
	list-style:none;
	color:white;
	font-size:16px;
	padding: 0 10px;
}

#left #nav li a{
 color:white;
 text-decoration:none;
}

#left #nav ul ul  {
  background-color:#87847f;
  width:153px;
  background-image:url(/images/l2_top.jpg);
  background-repeat:no-repeat;
  padding-top:20px;
  margin-top:10px;
  margin-bottom:0;
}

#left #nav ul div  {
 
  background-image:url(/images/l2_bottom.jpg);
  background-repeat:no-repeat; 
  background-position:left bottom;
  padding-bottom:10px;
  display:none;
}


#left #nBottom {
	/*background-image:url(../images/nav_bottom_cap.jpg);
	height:22px;
	background-repeat:no-repeat;
	background-position:bottom left;
	position:relative;
	top:22px;
	left:-10px;
	width:268px;*/
}

*html #left #nBottom {
	
	    left:0;
	
	}
	
/*bottom navigation */

#nav_bottom {
	padding-top:20px;
}

#nav_bottom ul{
	margin-left:200px;
}

#nav_bottom li{
	float:left;
	border-right:solid 1px white;
	list-style:none;
	padding-right:5px;
	margin-left:5px;
}		

#nav_bottom .last{
	border:none;
}
	
#nav_bottom li a{

	color:white;
	text-decoration:none;
	white-space:no-wrap;

}

#nav_bottom li a:hover{

	text-decoration:underline;

}

	
	
	#content { 
	width:580px;
	float:left;
	margin-top:10px;
	margin-left:20px;
	}
	
	
	#footer {
		background-image:url(../images/footer_repeat.jpg);
		background-position:top;
		background-repeat:repeat-x;
	}
	
	#footer #nav_bottom {
	
		width:1000px;
		margin:0 auto;
		background-image:url(../images/footer_graphic.jpg);
		background-repeat:no-repeat;
		background-position: 80px 0px;
		height:170px;
	
	}
	

	
	.clearme{
	line-height:1px;
	margin:0;
	padding:0;
	font-size:1px;
	clear:both;
	}
	
	
	
.imgleft, .alignleft{
	float:left;
	margin-right:10px;
}

.imgright, .alignright{
	float:right;
	margin-left:10px;
}
	
	#content p,#content h1,#content h2,#content h3,#content h4,#content ul,#content ol,#content table,#content blockquote{
	margin-bottom:10px;
	}
	
	#content ul, #content ol{
	margin-left:40px;
	}
	
	#content h1 {
		font-size:16px;
		margin-top:20px;
	}
	
	#content h2 {
		font-size:14px;
		margin-top:20px;
	}
	

	
	#content h3 {
		font-size:16px;
  		color:#54c7d9;
	}	
	
	#content a , h1 a, h2 a, h3 a{
    color:#1c994d;
  }
	
	
  
	
	#mailform {
    margin-top:20px;
  }
  
   #mailform label{
    display:block;
    clear:both;
    margin-top:10px;
   }
  
  #mailform input, #mailform textarea{
     width:300px;
     height:auto;
     float:left;
  }
  
  #mailform textarea {
    height:100px;
  }
  
    #mailform #submit {
      width:75px;
      clear:left;
      position:relative;
      top:10px;
    }
    
    .caption{
    
        border-left:solid 2px #a4a4a4; 
        padding-left:5px;
        margin-top:10px;
        clear:both;
        font-style:italic;
    
    }
    
    #textBlock{
      background-image:url(/images/green.jpg);
      background-repeat:no-repeat;
      padding:20px;
      color:white;
    
    }
    
    #textBlock #copy{
    
      height:190px;
      font-size:18px;
    
    }
    
    
    
    #textBlock #copy a{color:white;}
    
    #textBlock dl a{
      display:block;
      background-color:#115c2f;
      padding:5px 8px;
      color:#21b75d;
      text-decoration:none;
      margin-right:2px;
    }  
    
    #textBlock dl a:hover{  background-color:#0c3d1f;}
        
        
    #textBlock dt { float:left; }
    #textBlock dd { display:none;}
    
    #factbox { 
    font-size:18px;
	color: #1c994d;
    }
    
    #factbox table {
    margin:0;
    padding:0;
    }
    
    #factbox a{  
    text-decoration:none; 
    color:black;
    }
    
    #home_link{

      height:200px;
      width:250px;
      display:block;
      position:absolute;
      text-decoration:none;
    
    }
    
    #content textarea{
      width:550px;
    }
    
    #hpTable {
    	margin:-10px 0 0 -26px;
    }
    
    #hpTable #banner_caption {
    	background-color: #1c994d;
    	padding:10px 30px;
    	color:white;
    	position:relative;
    	
    }
    
    #hpTable #banner_caption div{
    	height:38px;
    }
    
    #hpTable h1 {
    	margin:0;
    	font-size:15px;
    }
    
    #hpTable p{
    	margin:0;
	    font-size:15px;
    }
    
    #latest {
    	font-size:14px;
    	font-style:italic;
    }
    
    h1 img {
    margin-top:20px;
    }
