.mainwell { width:650px; }
.rightwell { float:right; width:317px; }

.content .mainwell .skinny-dotbar { clear:none; margin-top:20px; }
.bottomrow { float:right; width:100%; }

/* shared */
.content .mainwell .featured-item h2 a:hover,
	.content .mainwell .featured-item h3 a,
		.content .rightwell .tags-box a:hover,
			.content .featured-item .read-more { color:#228FDD; }

/* featured-item/blog entry */
.content .featured-item h3, 
	.content .featured-item a, 
		.content .featured-item p, 
			.content .featured-item span,
				.content .tags-box a { color:#565656; font-size:12px; }
.content .featured-item { float:left; margin:38px 50px 48px 0; width:600px; }
.content .mainwell .featured-item h2 a,
	.content .featured-item h2 { color:#000; font-family:"Helvetica Neue"; font-size:30px; font-weight:normal; text-decoration:none; }
.content .featured-item h3 { font-weight:normal; margin-bottom:15px; }
.content .featured-item p { line-height:17px; }
.content .featured-item .read-more { display:block; }
.content .featured-item .badge { float:left; width:100%; }
.content .featured-item .mini { background-color:#f5f5f5; border:1px solid #f5f5f5; display:block; float:left; margin:15px 10px 10px 0; padding:5px 0 5px 5px; width:225px; }
.content .featured-item .mini img { float:left; margin-right:10px; width:50px; }
.content .featured-item .mini span { display:block; }
.content .featured-item .signup { float:left; color:#565656; font-size:12px; margin-top:10px; width:100%; }

/* pagination */
.pagin-nav a:hover { color:#228fdd; }

/* tags */
.content .rightwell .tags-box { overflow:hidden; }
.content .rightwell .tags-box ul { float:left; width:132px; padding:0 0 10px 10px; margin:0; }
.content .rightwell .tags-box a { color:#999; }

.content .posts-about { color:#565656; font-size:13px; margin: 13px 0 0 2px; float:left; }

/* scrollbox */
.content .scrollbox .scrollbox-outer .scrollbox-slider .scrollbox-slider-in a img { height:182px; width:319px; }
.content .rightwell .scrollbox { margin-top:20px; }
.content .rightwell .scrollbox h2 { padding:0 0 10px 4px; }
.content .rightwell .scrollbox #mini_slider a img { height:81px; width:144px; }
.content .rightwell .scrollbox h3 { padding:0 0 0 5px; }
.content .rightwell .scrollbox a:hover { text-decoration:none; }

/* upcoming */
.content .upcoming { background-color:#f5f5f5; margin-top:20px; padding-bottom:20px; }
.content .upcoming h2 { color:#565656; font-size:16px; font-weight:normal; height:12px; padding:10px 0 5px 14px; }
.content .upcoming ul { padding:6px 0 0 78px; }
.content .rightwell .upcoming li { border:none; padding-bottom:12px; }
.content .upcoming ul .li-facebook { padding:5px 0 0 26px; }

/* our partners */
.content .rightwell .our-partners ul { padding:0; width:100%; }
.content .partner-logo { background-color:#fff; height:112px; margin-bottom:10px; position:relative; }
.content .partner-logo .partner-view-link .partner-link { color:#228fdd; font-size:11px; position:absolute; left:216px; top:94px; }
.content .partner-logo .partner-view-link .partner-link:hover { text-decoration:underline; }

/* comments */
.content .comments h2 { color:#565656; font-size:14px; font-weight:normal; margin-top:15px; padding-bottom:5px; }

/* film news briefs  */
.content .film-news-briefs { background:transparent url(http://images.massify.com/studio/film_news_briefs.png) no-repeat 0 0; display:block; height:98px; margin-top:30px; }
.content .film-news-briefs:hover { background-image: url(http://images.massify.com/studio/film_news_briefs_over.png); text-decoration:none; }