.main-content {padding: 3em 0 2em 2em; position: relative; width:940px; min-height: 300px;}
a.back-button {left: 15px; top:3em;}

#feed, #yodle-logos {width: 620px; float: left; border: 1px solid #cececf;}
#yodle-logos {border:0;}

#feed div.odd {background: #f5f6f7;}
#feed div.even {background: #e7e8e8;}
			
	#feed div.post {float: left; width:540px; padding: 1em 3em 1em 5em; position: relative; height: 130px; 
	border-bottom: 1px solid #cececf;}
	#feed div.post p {font-size: 1.3em;}
		#feed div.post embed {margin-bottom: 18px;}
	
	#feed div.post#full-post {height: auto; padding: 4.5em 3em 2em; width: 560px;}
	
		#feed div.post span {width: 40px; height: 40px; position: absolute; left: 0; 
		background: url(../../images/news-press/news-press-sprite.png); background-repeat: no-repeat;}
			#feed div span.press_releases, #feed div span.press_releasesyodlereviews  {background-position: 0 0;}		
			#feed div span.news, #feed div span.newsyodlereviews {background-position: -40px 0;}
		
		#feed div.post h1, #yodle-logos h1 {color: #444444; font-size: 1.8em; margin-bottom: 9px;}
		#feed div h1 a {margin-bottom: 9px; font-size: 0.8em; color: #3075B0;}
		#feed div p.date {margin-bottom: 0; font-size: 1.2em}
		#feed div div.excerpt {margin-bottom: 20px; font-size: 1.2em;}
		#feed div.post img.left {float: left; padding: 1em 2em 1em 0;}
		
		/* Published In */
		#feed div p.published-in {float: left; margin-bottom: 0; display: block; font-style: oblique; 
		position: absolute; bottom: 1em; font-size: 1.2em; color: #666666;}
		#feed div p.published-in a {text-decoration: underline; font-size: 1em; color: #666666;}
		
		/* Read More */
		#feed div a.more {color: #3075B0; font-size: 1.3em; font-weight: bold; display: block; 
		position: absolute; bottom: 1em; right: 1em; margin-bottom: 0; line-height: 1.2em;}
		
		/* Pagination */
		#pagination {float: left; line-height: 0;}
		#pagination a, #pagination strong {display: block; padding: 10px 15px; color: #444444; line-height: 25px; font-size: 1.3em; 
		float: left; background: #f5f6f7; margin-bottom: 0; text-align: center; border-right: 1px solid #cacbcb; height: 25px;}
		#pagination strong {background: #e7e8e8; font-weight: normal; display: block;}
		#pagination a:hover {background: #f0f0f0;}


#news-logos {width: 300px; height: 150px; margin: 10px 0 0 0; float: right;}
	
/* Press Contact */
#pr-info, #media-info {width: 260px; top:190px;}
#media-info {top: 30px;}
.sidefold p {display: block; float: left;}
.sidefold strong {line-height: 1.4em; display: block;}


/* Logo Section */
#yodle-logos {border:0;}
#yodle-logos a {display: block; width: 150px; height: 125px; float: left; margin: .4em 2em 2em; border:1px solid #999999; background: gray; position: relative; color: #444444;}
#yodle-logos a span {font-size: 10px; width: 100%; position: absolute; bottom: 0; height: 25px; text-align: center; background: #f0f0f0; line-height: 25px;}
#yodle-logos a:hover {border:1px solid #555555;}

/* Awards Section */
.award {width: 430px; height: 120px; padding: 20px 0; border-bottom: 1px solid #b3b3b3; margin:0 25px 0 0;}
	.award p {font-size: 1em; line-height: 15px;}
	.award h1 {font-size: 1.8em; margin-bottom: 0;}
	.award strong {font-size: 1.2em; color: #666666; margin-bottom: 9px; display: block;}
	.award img {width: 125px; float: left; margin-right: 15px;}