body { 
	color: #3C3D3E; 
	background: #487233;
	font-family: Arial, Verdana, sans-serif; 
	/*text-align: center;*/
	line-height: 1.5em;
	margin: 0;	
}

.base-color{
	background: #818085;
}

#wrapper {
	border-top: 2px solid #3c3d3e;
	/*width: 90%; */
	margin: 0 auto; 
	text-align: left; 	
	width: 1010px;
	background: white;
}
	

.header-background{
	/*background-color: #73bf43;*/
	padding-top:1em;
	/*padding-bottom:.5em;*/
	/*margin-top: 1%;*/
	color:#65a841;
	/*text-align: center;*/
	
	/*float:left;
	width:100%;*/
	height: 97px;
}

.header-background h1{
	padding-left:20px;
	margin:0;
}

.header-background p{
	padding-left:20px;
}

#logo-block{
	/*float: left;	*/
	padding-left: 15px;
	width: 165px;
	/*border: 1px solid red;*/
}

#tagline{
	
	margin-left: 350px;
	margin-top: -48px;
}

#twitter-header{
	color:#65a841;
	font-size: 1.2em;	
	margin-left: 200px;
	margin-top: -118px;
	text-align: right;
	padding-right: 15px;
}

.twitter-icon{
	margin-right: 10px;
		
}

.gg-content{
	/*float:left;*/
	background-color: white;
	/*margin-right:1%;	
	margin-left: 1%;
	margin-bottom: 1%;
	*/
	/*text-align: center;*/
	/*width:98%;*/
}

.landing-content, .base-content{
	margin: 20px;
	height: 350px;
}

.info-content{
	margin-top: -8px ;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;		
	float: left;
}

.landing-image-column{
	width: 240px;
	/*border: 1px solid red;*/	
}

.landing-content-column{
	margin-left: 230px;	
	padding: 20px;
	/*line-height: 1.5em;*/
	float: left;
}

.landing-logo{
	margin-bottom: 30px;
}

.site-logo-cell{
	margin-top: 15px;
	margin-bottom: 15px;	
	/*border: 1px solid red;*/
	height: 125px;
	padding-top: 25px;
	
}

#tur-content{
	margin-top: -328px;
}

#otj-content{
	margin-top: -333px;
		
}

#debtspark-content{
	margin-top: -347px;
}


.download-kit-link{
	text-align: right;
	/*margin-top: -10px;	*/
}

#sites-content{
	padding-top: 20px;	
	padding-bottom: 20px;	
}


.on-left{
	margin-left:20px;
	border-right: 1px dotted #214466;	
}

a { 
	color: #214466; 
	background: inherit; 
}

a:hover { 
	/*color: #000; 
	background: inherit; */
}

a img{
	border: none;	
}

h2 {
	font-size: 1.4em;
}

ul { 
	margin: .6em 0;
	padding: 0;
}

.clear {	
	clear: both; 
	margin: 0 0 .5em 0; 
}

			
#menu { 
	clear: both; 
	//margin: 0 0 1em 0; 
	padding: 7px 10px 7px 10px; 
/*	border: 1px solid #3c3d3e;*/
	border-bottom: 2px solid #3c3d3e;	
	
	/*border-bottom: 1px solid #DCDBD5; 
	border-top: 1px solid #DCDBD5;
	*/
	/*background: #65a841;*/
}

#menu li { 
	display: inline; 
}

#menu a { 
	padding: 3px 15px; 
	margin: 0 3px 0 0; 
	text-decoration: none; 
	color: #FFFFFF; 
	background: inherit; 
	font-weight: bold;
}

#menu a.current { 
	color: #fff; 
	background: #3D648A; 
}

#menu a:hover { 
	background: #3c3d3e; 
	color: #FFFFF;
	/*
	background: #fff; 
	color: #444;	
	*/
}

.border-right{
	border-right: 1px dotted #214466;
}

.top-row{
	margin-top: 10px;
	
}
.bottom-row{
	border-top: 1px dotted #214466;
	margin-bottom: 20px;
}


.column {	
	background: #FFFFFF;
	color: #303030;	
	width: 468px;
	padding:8px;
/*	padding-left:15px;*/
	text-align:center;
	float: left;
}	

.column a:hover{
	background: yellow;
}

.column h1, .half h1{
	margin-bottom: 5px;
	font-size: 1.5em;	
	/*margin: 1% 0;
	padding-bottom: 8px;
	padding-top: 3px;
	*/
	/*color: #214466;*/
	/*background: inherit;*/
/*	
	border-bottom: 1px dotted #214466;
	*/
}

.column h5{
	margin: 0;	
}

.site-description{
	border-top: 1px dotted #214466;
	padding-top: 8px;
}

.mid-home{
	border-bottom: 1px dotted #214466;
	float: left;
	text-align: center;
	width: 400px;
	margin-left: 300px;
}

.mid-wrapper{
	float: left;
	width: 1010px;	
}

#ccdiv, #dsdiv{
	//border-top: 1px dotted #214466;

}
		
.number {
	background: #ccc;
	padding: .6% 3%;
	color: #FFF;
}
		
.half {
	float: left;
	width: 45.6%;
	margin: 1em 1.1%;
	background: #fff;
	color: #303030;
	padding-top: .5%; 
	padding-bottom: .5%;
	padding-left: 1%;
	padding-right: 1%;
	text-align: left;	
}

#footer { 
	text-align: left; 
	/*background-color: #65a841;*/
	padding-left:20px;
	padding-top:8px;
	padding-right:5px;
	padding-bottom:8px;
	color:white;	
	clear:both;
	font-weight: bold;
	border-bottom: 2px solid #3c3d3e;
/*	border-top:  1px solid #3c3d3e;&*/
}

#footer p{
	padding:0;
	margin:0;
}

.site-description{
	height:40px;
}


#contact-content{
	padding-top:10px;

}

html>body #contact-content{

}

.visit-site{
	margin-top: 5px;	
}


.info-content h3{
	margin-bottom: 0;
}

.bio{
	margin: 0;
}

.download-kit-link a{
	font-size: 1.2em;
	background-color: #487233;
//	background-color: #818085;	
	color: white;
	font-weight: bold;
	padding: 3px;
	text-decoration: none;
}

.download-kit-link a:hover{
	background-color: #3C3D3E;
}

.download-kit-link span{
	padding-right:10px;
}

#news-content{
	height: 1300px;			
}

#newsroom-items{
	margin-left: 395px;
	margin-top: -547px;	
	/*border: 1px solid red;	*/
	height: 550px;
}

.news-site-container h2{
	margin-top: 0px;	
}

.news-item{
	margin-bottom: 10px;
	
}

.news-item h4{
	margin-top: 0px;
	margin-bottom: 3px;	
}

.news-item p{
	margin: 0px;
	
}