/* --- Base feature styles ------------------------------------------------------- */

#main-feature {
	background: url("../images/bg-header-small.jpg") top repeat-x;
	margin-top: -24px;
}

#main-feature h2 {
	margin: 20px 0 0 0;
}

#main-feature .feature-contents {
	padding: 15px 50px 10px 50px;
	background: none; 
	height: auto;     
	min-height: 150px;     
}

* html #main-feature .feature-contents { height: 150px; }

#main-feature-background {
	background-position: 50% 0;
	background-repeat: no-repeat;
}

#main-feature p {
	margin: 5px 0 10px 0;
	color: #3C475B;
	line-height: 150%;
	font-size: 100%;
	font-weight: bold;
	width: 50%;
}

#main-feature h1,
#main-feature h2,
#main-feature h3,
#main-feature h4,
#main-feature h5,
#main-feature h6, 
.front-feature h3 {
	border: none;
}


p { line-height: 150%; }

.page-title {
	font-weight: bold;
	font-size: 180%;
	color: #bd1d01;
	border: none;
}


/* --- Home page ------------------------------------------------------- */

#home #main-feature-background {
	background-image: url("../images/main-feature.jpg");
}

#home #main-feature-background.variation1 {
	background-image: url("../images/main-feature.jpg");
}
#home #main-feature-background.variation2 {
	background-image: url("../images/main-feature.jpg"); 
}
#home #main-feature-background.variation3 {
	background-image: url("../images/main-feature.jpg");
	background-position: 70% 0;
}

#home #main-feature {
	margin-top: 0;
	background-image: url("../images/main-feature.jpg");
}

#home #main-feature p { min-height: 80px; }

#home #main-feature .feature-contents { padding-bottom: 30px; }

#home #main-feature .feature-contents { min-height: 285px; }
* html #home #main-feature .feature-contents { height: 285px; } /* IE6 hack */

#home #breadcrumbs { display: none; }

#home #content { color: #5F6775; }

#home .front-feature-left {
	float: left;
	width: 55%;
	margin-right: 4%;
}

#home .front-feature-right {
	float: left;
	width: 40%;
}

#home .front-feature h3,
#home .front-feature p {
	margin-left: 40px;
}

#home .front-feature ul,
#home .front-feature li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

#home .front-feature-right h3,
#home .front-feature-right ul,
#home .front-feature-right p {
	margin-left: 30px;
}

#home .front-feature p { margin-top: 0; }

#home .front-feature img { float: left; }

#home .front-feature .corner-box { padding-bottom: 30px; }


