.header_main {
	background: transparent url(../content/images/header_main_bg.jpg) 500px 0px no-repeat;
}



.content_container {
	padding: 0 10px 0 10px;
	margin: 0 0 75px 0px;
	height: 100%;
	background-color: ;
	background-color:;
}

h3, h4 { 
	color: #15516E; 
	border-bottom: 1px solid #CFCEC4; 
	padding: 0 0 5px 0; 
	margin: 0 0 10px 0; 
	font: 16px/19px clarendon, georgia, 'times new roman', serif; 
}



/* Intro */
.intro {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
}

.intro h2 { 
	height: 92px; 
	widows: 600px; 
	background: transparent url(../content/images/placeholder.gif) top left no-repeat; 
}

.intro h2 span { 
	display: block; 
	height: 0; 
	width: 0; 
	color: #f8f4e8; 
	font-size: 1px; 
	overflow: hidden; 
}

.intro p { 
	font: 14px/22px georgia, 'times new roman', serif; 
	padding: 0; 
	margin: 0; 
}

.intro blockquote { 
	width: 197px; 
	float: left; 
	padding: 0 0 0 25px; 
	margin: 0; 
}

.intro blockquote p { 
	font: italic 14px/22px georgia, 'times new roman', serif; 
	color: #F87602; 
}

.intro blockquote p span { 
	font: normal 11px/22px 'helvetica neue',helvetica, arial, sans-serif; 
	color: #8B8272; 
}

.intro .text { 
	width: 437px; 
}

.text h5 {
	color: #15516E;
	padding: 0 0 5px 0; 
	margin: 0 0 10px 0; 
	font: 16px/19px clarendon, georgia, 'times new roman', serif;
	}
/* End Intro */






/* Text */
.text a, .text a:link, .text a:visited, .text a:active {
	color: #3a5e8c;
	text-decoration: none;
	/*border-bottom: 1px solid #cbd2d8; */
}

.text a:hover {
	color: #203651;
	text-decoration: none;
	/*border-bottom: 1px solid	#8CA4B8;*/
}
/* End Text */



/* Main Page Content */
.main_page_content {
	width: 500px;
	float: left;
	clear: both;
	margin-top: 10px;
	padding-right: 10px;
}

.main_page_content .split_content_box { 
	width: 225px; 
	float: left; 
	padding-right: 23px; 
}

.main_page_content .split_content_box img { 
	padding: 3px; 
}

.main_page_content .last { 
	padding: 0; 
}

.main_page_content .split_content_box p { 
	font: bold 13px/16px 'helvetica neue',helvetica, arial, sans-serif; 
	color: #1B4E5F; 
}

.main_page_content .split_content_box p span { 
	font-size: 11px; 
	color: #498FA7;
}

.main_page_content .split_content_box blockquote { 
	padding: 0; 
	margin: 0; 
}

.main_page_content .split_content_box blockquote p { 
	font: italic 13px/20px georgia, 'times new roman', serif; 
	color: #757470; 
}
/* Main Page Content */















#home_page .recent_work .split_content_box blockquote p span { 
	font: normal 11px/15px 'helvetica neue',helvetica, arial, sans-serif; 
	color: #A3A2A0; 
	display:block;
	padding-top:4px;
}










.sidebar_entries { 
	width: 280px; 
	float: right; 
	padding-left: 20px; 
	margin-top: 35px; 

}
.sidebar_entries ul { 
	list-style: none; 
	padding: 0; 
	margin: 0; 
	font: normal 12px/15px 'helvetica neue',helvetica, arial, sans-serif; 
}

.sidebar_entries ul li { 
	padding-bottom: 15px; 
	list-style: none; 
	margin: 0; 
}

.sidebar_entries ul li a { 
	text-decoration: none; 
	color: #256782; 
}

.sidebar_entries ul li a:hover { 
	text-decoration: none; 
	color: #143F50; 
}

.sidebar_entries ul span { 
	font: normal 11px/16px 'helvetica neue',helvetica, arial, sans-serif; 
	color: #89867E; 
}

.sidebar_entries ul span a { 
	text-decoration: none; 
	color: #89867E; 
}

.sidebar_entries ul a:hover span { 
	text-decoration: none; 
	color: #64625C; 
}
