body {
	background-image: url(../images/home_bg_body.png);
}

#services ul li p{
	line-height: 20px;
}

#chin,
#chin > div {
	background-image: url(../images/bg_sep.png);
	background-repeat: repeat-x;
}

	#chin > div {
		padding: 30px 0;
		background-position: left bottom;
		text-align: center;
	}

#chin > div > h1 {
	font-weight: 400;
	font-size: 35px;
	color: #333;
}

#neck {
	margin-top: 23px;
	padding-bottom: 35px;
}

#slides_container,
#slides_container > div.orbit-wrapper,
#slides,
#slides > div.slide {
	width: 960px !important;
	height: 380px !important;
}

#slides_container {
	position: relative;
	    margin-bottom: 40px;
}

#slides > div.slide > a {
	position: absolute;
	right: 0;
	bottom: 50px;
	width: 51px;
	padding-top: 55px;
		height: 0;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(../images/home_slider_link.png);
}

#slides > div.slide > .text {
	position: absolute;
	right: 0;
	bottom: 50px;
	min-height: 55px;
	padding: 5px 10px 0;
		min-height: 50px;
	background-image: url(../images/bg_slider_entry.png);
	background-repeat: repeat;
	text-align: right;
	font-size: 18px;
	color: #FFF;
}

	#slides > div.slide > a + .text {
		right: 53px;
	}

#slides > div.slide > .text > span {
	font-style: italic;
	font-size: 15px;
}

#slides_container div.slider-nav > span {
	position: absolute;
	left: -22px;
	top: 50%;
	width: 22px;
	margin-top: -21px;
	padding-top: 42px;
		height: 0;
	text-indent: 100%;
	overflow: hidden;
	background-image: url(../images/arrows.png);
}

	#slides_container div.slider-nav > span.right {
		left: auto;
		right: -22px;
		background-position: right top;
	}

#slides_container ul.orbit-bullets {
	bottom: -30px;
	z-index: 2;
}

#slides_container ul.orbit-bullets > li {
	width: 8px;
	padding-top: 8px;
		height: 0;
	text-indent: 100%;
	overflow: hidden;
	background-image: url(../images/bullets.png);
}

	#slides_container ul.orbit-bullets > li.active { background-position: right top; }

#slides_container > div.shadow {
	position: absolute;
	left: 0;
	bottom: -21px;
	z-index: 1;
	width: 100%;
	height: 21px;
	background-image: url(../images/home_bg_slider_shadow.png);
	background-position: center top;
}

#services,
#services > *,
.services,
.services > *,
#pressroom,
#pressroom > * {
	float: left;
	display: inline;
}
	
	.services,
	#services,
	#pressroom {
		clear: left;
		width: 100%;
	}

		#pressroom {
			margin-top: 20px;
			padding-top: 40px;
			background-image: url(../images/bg_sep.png);
			background-repeat: repeat-x;
		}

.services h2,
#services h2,
#pressroom h2 {
	width: 205px;
	font-size: 30px;
	font-weight: 400;
}

.services h2 > span,
#services h2 > span,
#pressroom h2 > span {
	font-style: italic;
	font-size: 15px;
	color: #999;
	font-weight: 300;
}

.services ul,
#services ul,
#pressroom ul {
	list-style: none;
	width: 100%;
}

.services ul > li,
#services ul > li,
#pressroom ul > li {
	float: left;
	display: inline;
	width: 230px;
		/*width: 178px;*/
	margin-right: 10px;
	min-height: 200px;
}

	#pressroom ul > li {
		border: 1px solid #999;
		margin-bottom: 10px;
	}

.services ul > li > div.featured,
#services ul > li > div.featured {
	display: inline-block;
	width: 230px;
		width: 100%;
	height: 135px;
		height: 120px;
	background-color: #EEE;
}

.services ul > li > div.featured > a,
#services ul > li > div.featured > a {
	display: inline-block;
	width: 230px;
		width: 100%;
	padding-top: 135px;
		padding-top: 0;
	height: 0;
		height: 100%;
	text-indent: 100%;
	overflow: hidden;
	background-image: url(../images/white.png);
	/*display: none;*/
}

.services ul > li > h3,
#services ul > li > h3 {
	margin: 15px 0;
	font-size: 18px;
	color: #333;
	font-weight: 400;
}

.services ul > li > p.none,
#services ul > li > p.none {
	margin-top: 0;
	font-size: 12px;
}

.services ul > li > div.status-publish,
#services ul > li > div.status-publish {
	margin-top: 5px;
}

.services ul > li > div.status-publish > h4 > span,
#services ul > li > div.status-publish > h4 > span {
	font-style: italic;
	font-size: 13px;
	color: #000;
}

.services ul > li > div.status-publish > .entry,
#services ul > li > div.status-publish > .entry {
	color: #666;
}

.services ul > li > div.status-publish > .entry > p,
#services ul > li > div.status-publish > .entry > p {
	line-height: 20px;
	font-size: 15px;
}

	.services ul > li > p.learnmore,
	#services ul > li > p.learnmore,
	#pressroom ul > li > p.readmore {
		font-style: italic;
		color: #98012e;
	}

#pressroom > ul,
#pressroom p.title {
	margin-top: 0;
}

#pressroom ul {
	width: 720px;
	float: right;
}

#pressroom ul li div.comingsoon img.attachment-homecomingsoon {
	background-color: #fff;
	padding: 5px;
	/*border: 1px solid #999;*/
}

/*#pressroom ul > li + li {
	margin-top: 0;
	border-top: none;
	padding-top: 0;
}*/

#pressroom ul > li > h4 {
	margin: 15px 0;
	font-size: 18px;
	color: #333;
	font-weight: 400;
	text-align: center;
	font-style: italic;
}

#pressroom p {
	line-height: 20px;
	font-size: 15px;
	/*color: #999;*/
	text-align: center;
}

	#pressroom p.title + p {
		margin-top: 5px;
	}

#pressroom p.title > a {
	font-size: 18px;
	color: #333;
	font-weight: 400;
}

#pressroom p.title > em {
	line-height: 22px;
	font-size: 13px;
}

#torso .services ul > li > h3 > a,
#torso #services ul > li > h3 > a {
	color: #333;
	text-decoration: none;
	outline: none;
}

#torso .services ul > li > p,
#torso #services ul > li > p {
	display: inline;
}

.services {

}

.video-wrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.featured-video {
	border: 3px solid #98012e;
}

.video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.services.featured-videos {
	margin: 30px 0 0;
}

.services.featured-videos > ul > li {
	width: 350px;
}