
#home-top {
	background: url('../images/home-top.png') repeat;	
	padding-top: 12px;
	border-bottom: solid 1px #d9d7d7;
}
#home-gallery .gallery {
	overflow: hidden;	
}
#home-gallery .gallery-navigation {
	display: none;	
}
#home-gallery img {
	width: 789px;
	height: 444px;
}
#home-gallery .gallery, #home-gallery .gallery ul {
	height: 444px;	
}
#home-gallery .gallery-caption {
	left: 12px;
	bottom: 12px;
	right: 12px;
	font-size: 18px;
	line-height: 22px;
	font-weight: 300;
	color: #f4b400;
	padding: 10px 75px 10px 15px;
	background: rgba(0,0,0,0.8);
}
#home-gallery .gallery-caption h1 {
	color: white;
}
#home-row-1 {
	position: relative;	
}
#home-r1-right {
	position: absolute;
	top: 0;
	right: 0;	
}
#home-row-2 {
	padding: 12px 0;
	height: 270px;
}
#home-row-2 > div {
	float: right;	
}
#home-row-2 > div:first-child {
	float: left;	
}
#home-feed-top {
	padding: 48px 58px 42px 30px;
	border-bottom: solid 1px #d9d7d7;
}
#hf-left {
	float: left;	
	width: 575px;
}
.hf-blog li {
	min-height: 79px;
	margin-bottom: 26px;
}
.hf-blog img {
	float: left;	
}
.hf-blog .hf-content {
	margin: 7px 0 0 160px;
}
.hf-blog .hf-title {
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
}
.hf-blog .hf-text {
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	margin: 4px 0 8px 0; 
}
.hf-blog .hf-meta {
	font-weight: 500;
	font-size: 13px;
	line-height: 16px;
}
.hf-blog .hf-meta,
.hf-blog .hf-meta a {
	color: #606265;		
}
.hf-blog .hf-meta span {
	margin: 0 3px;	
}
#hf-right {
	float: right;	
	width: 300px;
}
#home h2 {
	display: inline-block;
	margin-right: 10px;
}
.hf-events {
	font-size: 14px;
}
.hf-events li {
	margin-bottom: 20px;
	line-height: 18px;		
}
.hf-events .hf-date {
	color: #606265;
	font-size: 13px;
	font-style: italic;
}
.hf-events .hf-title a {
	color: #3e9bb6;
	font-weight: 700;
}
.hf-events .hf-category {
	font-weight: 500;	
	font-style: italic;
	color: #383b3f;
}
#home-feed-bottom {
	padding: 35px 30px;	
}
#home-feed-bottom  h2 {
	color: #50a097;
}
#home-feed-bottom .browse-media {
	float: right;
	margin-top: 8px;	
}
#home-feed-bottom .resource-grid {
	padding-left: 0;	
}
#home-feed-bottom .resource-grid .grid-item {
	float: left;
	margin-left: 20px;	
}
#home-feed-bottom .resource-grid .grid-item:first-child {
	margin-left: 0;	
}
#home-feed-bottom .gallery,
#home-feed-bottom .gallery ul {
	width: 1024px;
	height: 390px;
}
#home-feed-bottom .gallery li {
	width: 1024px;	
}
#home-feed-bottom .gallery .gallery-caption {
	display: none;	
}
#home-feed-bottom .gallery .gallery-navigation {
	display: none;	
}
#home-feed-bottom .gallery .gallery-left,
#home-feed-bottom .gallery .gallery-right {
	width: 15px;
	height: 29px;
	padding: 5px;
	top: 150px;
}
#home-feed-bottom .gallery .gallery-left {
	background: url('../images/gallery-left-gray.png') no-repeat center center;	
	left: -33px;
}
#home-feed-bottom .gallery .gallery-right {
	background: url('../images/gallery-right-gray.png') no-repeat center center;	
	right: -17px;
}
.hf-blog img {
	width: 120px;
	height: auto;
}