body{
	width:760px;
	margin:1.5em auto;
	font-family:georgia, serif;
	font-size:.9em;
	line-height:1.4em;
}

h3, h4, h5, h6{
	margin-left:30px;
		color:#544229;

}
h4{
	margin-bottom:-1em;
}
#centercolumn h3{
	margin-left:12px;
}
p{
	margin:1em 20px 1em 30px;
}
#leftcolumn p, #rightcolumn p, #centercolumn p{
	margin:1em 12px;
}
p.attribution{
	font-style:italic;
	color:#5f5f5f;
	font-size:90%;
	margin-left:20px;
	margin-top:-1em;
}
a:link, a:visited{
	color:#534226;
	text-decoration:none;
}
a:hover, a:active{
	color:#0daa5c;
	text-decoration:none;
}
#container{
	border:solid .5px #ccc !important;
	float:left;
}
#header2{
/* background:#fff url("images/headerimage2.jpg") no-repeat 0 0; */
height:350px;
/* padding-top:258px;  */
}

#header2 h1{
	font-size:1.7em;
	font-weight:bold;
	color:#6c5658;
font-family:helvetica;
	padding:1em 0 0 20px;
	margin-bottom:6px;
	margin-top:1px;
	display:none;
}
#header2 h2{
	font-size:100%;
	color:#6c5658;
	padding:0 0 0 20px;
	font-family:helvetica;
    display:none;
	}
#header2 p{
	font-size:88%;
	padding:0 0 0 20px;
	color:#6c5658;
	margin-top:-.8em;
	font-style:italic;
}
#header2 img{
    margin-bottom:-16px;
    border:0;
}

#header2 ul{
	/*background:#ac3636;*/
	text-align:left;
	padding:0 0 1em 20px; 
	margin:0;
	margin-top:0px;
	clear:both;
}
#header2 ul li{
	margin-right:8px;
	padding-left:0;	
	color:#000;
	font-size:.85em;
	list-style-type:none;
	display:inline;
}

#header2 ul li a{
	/*display:inline; */
	padding-left:0;
	color:#ac3636;
    color:#6c5658;

}
#header2 ul li.active_link{
	color:#0daa5c;
}
#content_container #rightcolumn_two{
    float:left;
}

#header{
    	background:#f5fbf9 url("images/	blue_gradient.jpg") repeat-x left top;
}
#header h1{
	font-size:2em;
	font-weight:bold;
	color:#6c5658;
	padding:2em 0 0 40px;
	margin-bottom:-8px;
	margin-top:1px;
}
#header h2{
	font-size:100%;
	color:#6c5658;
	padding:0 0 0 40px;
}
#header p{
	font-size:88%;
	padding:0 0 0 30px;
	color:#6c5658;
	margin-top:-.8em;
	font-style:italic;

}


ul{
	padding-left:0;
	margin-left:0;
}	
#header ul{
	background:#ac3636;
	text-align:center;
	padding:.3em 0 .3em 10px; 
	margin:0;
	clear:both;
}
#header ul li{
	display:inline;
	margin-right:20px;
	padding-left:0;	

	color:#fff;
}
#header ul li a{
	display:inline;
	padding-left:0;
	color:#fff;
}
#header ul li.active_link{
	color:#0daa5c;
}
#register_contribute{
	margin-top:-90px;
	float:right;
	width:170px;
	margin-right:14px;
	border-right:solid 1px #8abdb4;
	border-left:solid 1px #8abdb4;
	border-top:solid 1px #8abdb4;
	font-size:90%;
}
#register_contribute h4{
	padding-left:12px;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
}
#register_contribute h4.bottom{
	background:#a96826;
	border-top:solid 1px #469c8d;
	padding:.6em 0 1.2em 12px;
	margin-bottom:0;
	margin-top:8px;
	}
#register_contribute h4.bottom a:link, #register_contribute h4.bottom a:visited{
	color:#fff;
}
.wrap_left{
	float:left;
	margin:0 8px 4px 0;
}
#content_container{
	float:left;
	width:736px;
	background:#fff url("images/funnyguy.jpg") no-repeat right bottom;
	/*background:#fff url("images/	green_gradient2.jpg") repeat-x left top; */ 
	padding:0 12px 90px 12px;
}
#content_container #leftcolumn{
	width:200px;
	float:left;
	clear:left;
	margin-right:20px;
	margin-top:1em;
}
#content_container #centercolumn{
	width:324px;
	float:left;
	clear:none;
	margin-right:20px;
	padding-top:1.2em;
}
#content_container #rightcolumn{
	width:170px;
	float:left;
	clear:right;
}
#footer{
	background:#739d96;
	background:#2d4d73;
	clear:both;
	height:30px;
	margin-top:2em !important;
	width:769px;
}
#footer p{
	margin-left:570px;
	color:#d7ede1;
	padding-top:6px;
	font-size:90%;
	
}
#footer p a{
	color:#d7ede1;
}

div.section{
	background:#fff;	
	line-height:1.2em;
	font-size:97%;
	padding-bottom:1.6em;									
}
	
.section h3{
	/* background:#f4440d; */
	padding:.8em 20px .2em 10px;
	margin-left:0;
	margin-bottom:0;
	color:#f4440d;
	font-weight:normal;
	border-bottom:dotted 2px #f4440d;
	font-family:helvetica;
	letter-spacing:.1em;
}
.section h4{
	margin:.6em 12px;
}
#leftcolumn .section h3{
	margin-bottom:.6em;
}
	
#leftcolumn .section h4{
	margin:0em 12px -.3em 12px;
	color:#ac3636;
	padding-left:0px;
}
div.section ul{
	list-style-type:none;
	line-height:1.2em;
	padding:10px 0 1.2em 0;
	margin-top:0;
}
div.section ul li{
	margin:1.2em 8px .8em 12px;
}
#leftcolumn div.section ul{
	padding-top:0;
	padding-bottom:0;
}
div.section ul.with_bullets{
	list-style-type:circle;
	margin-left:26px;
}
div.section ul.with_bullets li{
	margin:4px 0;
	
}
div .issues{
	border:1px solid #aaa;
	background:transparent;

}
div .issues h3{
	background:#1c6f70;
padding-top:1.3em;
	color:#fff;
	margin-top:0;
	margin-left:0px !important;
}
div .issues ul li{
	margin-top:0;
}
div .issues img{
	margin-top:10px;
}
	
/* ENDORSEMENTS */
.endorsement{
	clear:left;
	float:left;
	margin-left:80px;
	margin-bottom:.8em;
	border-bottom:1px dotted #ccc;
	padding-bottom:.2em;
	margin-right:20px;
	padding-right:0;
}

.endorsement blockquote{
	margin-right:0;
}
.endorsement img{
	float:left;
	margin:0 12px 8px 20px;
}
img.left{
	float:left;
	margin:0 12px 8px 0px;
}
img.right{
	float:right;
	margin:0 20px 8px 12px;
}

dl{
	margin:1em 20px 1em 30px;
}
dt{
	font-weight:bold;
	color:#a96826;
	}
dd{
	margin-bottom:.8em;
}
address{
	margin:1em 30px;
}
span.date{
	display:block;	
	color:#777;
}
p.article_link{
	margin-top:-10px;
	padding-left:30px;
	font-style:italic;
}
p.article_link:before{
	content:"~";
}
/* GALLERY */
p.photos_gallery img{
	margin-right:10px;
	margin-top:1.4em;
}
object#homepage_rotation{
    padding:10px 10px 10px 0;
}

/* GET INVOLVED */
#this_page{
	float:right;
	clear:right;
	width:200px;
	margin-left:20px;
	border-bottom:3px solid #daeee3;
	}
#this_page h5{
	background:#e6e8d5;
	margin-top:0;
	width:188px;
	margin-left:0;
	padding-left:12px;
}

#this_page ul{
	margin-left:0;
	padding-left:0;
}
#this_page ul li{
	padding-left:0;
	margin-left:20px;
}

form.embeded_form{
	margin:1em 30px;
	padding:20px 10px 16px 10px;
	border:1px dotted #d5ede0;
	
}
form.embeded_form lawn{
	background:#fff url("images/lawn_sign.jpg") no-repeat top left;
	height:280px;
	padding:20px 10px 0 250px;

}
div#right_side{
	float:right;
	margin-top:-160px;
}
form.embeded_form ul li{
	list-style-type:none;
}
span.ss-required-asterisk{
	padding-left:6px;
}	

/* GALLERY */

#rightcolumn_gallery{
	float:right;
	width:300px;
	padding-right:20px;
}
#leftcolumn_gallery{
	float:left;
	width:400px;
}
#rightcolumn_gallery h4{
	margin-left:0;
	color:#ac3636;

}
#rightcolumn_gallery ul{
	margin-left:0;
	padding-left:20px;
}
ul#gallerynav{
	margin:30px 0 0 10px;
	padding:0;
	border-bottom:1px dotted #f93;
}
ul#gallerynav li{
	display:inline;
	list-style-type:none;
	margin-right:8px;
}
ul#gallerynav li img{
	border:0;
}
img#placeholder{
	margin:10px;
}
div.section ul.jumpto{
	margin:0;
	padding:0;
	line-height:1em;
	padding:0px 0 1em 10px;
	margin-top:0;
	list-style-type:circle;
}

li.nobullet{
	list-style-type:none;
}
#content_container #left_col{
    width:450px;
    float:left;
    border-right:3px dotted #f93;
    padding-bottom:80px;

}
#content_container #left_col img{
    float:left;
    clear:left;
    margin-right:8px;
    margin-left:8px;
    margin:0 8px 8px 8px;
}
#content_container #left_col div.section h3{
    clear:left;
    margin-top:1.4em;
}
div.section h3{
margin-bottom:.8em;
}
#content_container #left_col p{
    margin-top:0;
    margin-left:12px;
}
#content_container #left_col h4{
    margin-top:1.6em;
}
#content_container #left_col ul li{
    margin-left:0;
    padding-left:0;
    clear:left;
}


#content_container #right_col{
    float:right;
    width:260px;
    padding:30px 0 0 0;
}

#content_container #right_col h3{
    margin-left:0;
    }
#content_container #right_col p{
    margin:.8em 0;
    }
    
* html body{
	font-size:1em;
}
* html #header2 ul li{
	font-size:1em;
}
* html #header2 img{
    margin-bottom:0px;
    border:0;
}
*+html body{
	font-size:1em;
}
*+html #header2 img{
    margin-bottom:0px;
}
*+html #header2 ul{
	margin-top:-20px;
}
