/* 
Styles below by Charlie Rizzio (www.charlierizzio.com) through Innovative Systems (www.isilm.com)
*/
.clearfix{clear:both;}
p.middle{text-align:center; padding:0 0 25px 0;}
p.middle a img{border:0;}
ul.split{margin:0;padding-left:12px;}
.split li{width:50%; margin:.5em 0 .5em 0; float:left;}

ul.featured{
	list-style-type:	none; 
	margin:				0;
	padding:			0;
	}

.featured li{
	list-style-type:	none; 
	border:				1px solid #d7d7d7; 
	margin:				10px 0 10px 0; 
	clear:				left;  
	}

.featured a{
	display:			block; 
	overflow:			auto; 
	padding:			15px; 
	}

.featured a img{
	border:				0;
	}

.featured h3, .featured h2{
	margin:				0; 
	padding:			0; 
	background:			#fff; 
	border:				0;
	}
	
.featured h3 a:hover, .featured h2 a:hover{
	background:			#f5f5f5; 
	text-decoration:	none;
	}
	
.featured li img{border:1px solid #d7d7d7; float:left; margin-right:15px; }
.featured h2 span{display:block; color : #5B6873; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; }
.sidebar .featured li h3{display:block; color : #5B6873; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; }
.sidebar .featured img{text-align:center;display:block; margin-bottom:5px;}
.project_details{}
.feature-img {
text-align:center;
}
.featured ul {padding:10px; margin:5px 0 0 0; list-style-type:none;}
.featured li li{border:0; margin:0 0 10px 0; padding:0; list-style-type:none;}
li h4{margin-bottom:0; padding-bottom:0;}
.project_details ul{
list-style-type:none;
margin:0;
padding:0;
margin:25px 0;
}

.project_details li{
	margin-bottom:15px;
}

.featured-news{
	
}

.featured-news img{float:left; margin:0 25px 15px 0;padding:10px;border:1px solid #d7d7d7;}
.featured-news p{font-size:2em;}

ul.projects-default{margin:0;padding:0;}
.projects-default li{list-style-type:none; font-size:10px; margin-bottom:18px;}
.projects-default h2{background:#fff; border:0; color:#336699; padding:0; margin:0; font-size:12px; font-weight:bold;}

.inner-div{}
p.image-right{padding-right:185px; }
.image-right img{float:right; margin:0 -175px 25px 25px;}

/*HOMEPAGE STYLES*/

.main{width:60%; float:left;}
.sidebar{width:35%; float:right;}
.section{border:1px solid #d7d7d7; padding:10px; margin-bottom:15px; overflow:auto;}
.main div.section h2{color: #9C9FA0;font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px; padding:0; border:0; background:#fff; font-size: 21px; font-weight:normal;}
	
	.main div.section img{float:left;}