body { 
	background: #f2f2f2 url(images/background.png) repeat-x!important; 
	}
	
#header_wrapper { 
	background-color: transparent!important; 
	min-height: 345px!important; 
	}
	
#featured {
	margin-bottom: 50px;
	}
	
#copyright-wrapper {
	background: #002d47!important;
	}	

#welcome_box {
	margin-top: 45px!important;
	}	

#welcome_box h1 {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	}

#welcome_box form input[type="submit"] {
	background-image: url('images/send-email.png');
	width: 210px;
	height: 30px;
	text-indent: -9999px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	margin-top:5px;
	}

#welcome_box .wpcf7 {
	width: 224px;
	margin-left: 45px;
	}
	
.sf-menu {
	max-width: 820px;
	margin-left: 0px!important;
	}
	
#menu-footer-menu {
	list-style:none;
}

// remove sidebar contact form on contact page
.page-id-39 #sidebar .widgets:first-child {
	display:none!important;
}

/** Christopher Honninger customization **/
.sf-menu li { font-size: 14px !important; }
.sf-menu a { padding: 15px 9px 17px !important; }
img.cro-imgpage { background: #fff; border: 1px solid #EDEDED; padding: 4px; }

.sf-menu li li a { width: 89.5% !important; }
.sf-menu ul { width: 190px !important; }

#intro h1, #intro h2, #intro h3, #intro h4, #intro h5, #intro h6 { width: 600px; line-height: 32px; }

.nivo-caption {
 opacity: 1!important;
}

#welcome_box .wpcf7-textarea {
height: 15px!important;
}

#home_container h1 {
text-align: center;
margin-bottom: 15px!important;
font-size:26px!important;
}

.page-id-39 #sidebar .widgets:nth-child(2) { display: none; }	

#page-content .aligncenter:first-child { margin-top:0; }

h1, h2, h3, h4, h5, h6,html, body, form,#home_container .one_fifth h4 a {
color: #333!important;
}

.home .one_fourth h2 { font-size:16px;font-weight:bold; }

#home_container h2 { height:26px; }

#footer .widgets:first-child div { text-align: left!important; }

.home .fancy_list_item .shadow > a { display:none; }
.home .fancy_list_item .shadow > h4 { height:auto!important; }
.home .fancy_list_item .shadow > .fancy_meta { position:relative;bottom:0; }
.home .fancy_list_item .shadow > h4 a { font-size:14px!important; }
.home .fancy_list_item .shadow { background: url() transparent!important; }