/* NEW LAYOUT */
	body {}
	#page_container {background:#f3f3f3;}
	#page_content {}
	#page_body {background:#f3f3f3;width:100%;}
	#pagesection_1 {width:100%;background:#f3f3f3 url('/gfx/newviews2011/gradient.png') repeat-x;}
	#pagesection_2 {background:none;padding:22px 0 25px;}
	a {color:#336699;}
	
/* STYLES */
	a {color:#336699;}
	blockquote {font-size:18px;font-weight:bold;line-height:23px;color:#333333;margin-top:20px;margin-bottom:20px;}
	
/* TOP */
	#pagetop_container {width:100%;}
	.hp_mainheader {
		font-family:arial, helvetica, sans;
		font-size:36px;
		line-height:36px;
		padding: 11px 0 11px 0;
		font-weight:bold;
		letter-spacing:-1px;
		color:#333333;
		width: 977px;
		margin: 0 auto;
	}

/* MAIN COLUMN */
	/* text */
	.ContentHeader {clear: none;float: left;font-size:28px;line-height:34px;}
	.ContentHeaderDescription {clear:both;font-size:16px;padding-bottom:2px;font-weight:bold;color:#666666;}
	.ContentHeaderDescription i {text-transform:uppercase;}
	.ContentHeaderDescription a:hover {text-decoration:none;}
	.ContentHeaderText {clear:both;padding-bottom:2px;display:none;}
	.ContentTitle {clear:both;font-size:20px;line-height:24px;}
	.BodyTitle {font-size:30px;line-height:auto;margin:0 1px;}
	.ByLine {clear: both;margin: 3px 1px 15px 1px;font-size: 18px;line-height: 18px;}
	.byline_image {vertical-align:middle;}
	.BodyText {clear:both;color:#333333;}
	.BodyText p {clear:none;margin:8px 0;color:#333333;}
	.OverviewLargeLink {padding:4px 0 20px;font-weight:bold;}
	
	/* items */
	.hp_item .share, .listingitem .share {position:absolute;}
	.hp_item .share td, .listingitem .share td {padding:0;border:none;}
	
	/* article */
	.article_read_more_link {font-size:17px;line-height:18px;}
	.article_read_more_text {font-size:16px;line-height:18px;}
	
	/* content icons */
	.contentheader {}
	.contentheader a {color:#006699;}
	.contenticon {float:left;padding:0;margin: -9px 0 0 -5px;display:block;}
		.newsicon {margin: -8px 0 0 0;}
		.articleicon {margin: -9px 0 0 -5px;}
		body.ie67 .photoicon {margin-left:-2px;}
		body.ie67 .interactiveicon {margin-left:-2px;}
	.contenttype {text-transform: uppercase;font-weight: normal;padding: 7px 0 3px;color: #666;font-size: 14px;line-height: 16px;display: block;}
	.contenttype a {color:#666666;font-weight: normal;}
	.contenttitle {clear:both;font-size: 18px;}
	
	/* content links */
	.contentlinks {display:block;margin:5px 0;}
	.contentlink {
		font-size:13px;
		height:22px;
		font-weight:bold;
		color:#336699;
		vertical-align: middle;
		border-left:solid #666 1px;
		padding: 0 2px 0 10px;
		display:inline-block;
	}
	.contentlink:first-child {
		border-left:none;
		padding: 0 2px 0 0;
	}
	.hp_sidewidget .contentheader {}
	.hp_sidewidget .contenttype {text-transform: uppercase;font-weight: normal;padding: 0 0 3px;color: #666;font-size: 14px;line-height: 16px;display: block;}
	.hp_sidewidget .contenttype a {color:#666666;font-weight: normal;font-size: 14px;line-height: 16px;}
	.hp_sidewidget .contenttitle {font-size: 16px;line-height: 18px;display:inline;}
	
	/* SEARCH */
	.results_search {
		height:35px;
		margin-top:15px;
	}
	.results_search * {
		vertical-align:middle;
	}
	.results_search form input {
		width:236px;
		height:26px;
		background-color:#fff;
		border:solid #999 1px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.results_search a {
		font-family:Arial;
		color:#3399cc;
		font-size:16px;
		margin-top:5px;
	}
	.results_search a.morelink {
		position:absolute;
		right:0;
	}
	
/* INTERACT */
	.article_interact {margin:25px 0;padding:0;}
	.article_addthis {padding:0 0 15px 0;height: 22px;}
	.activity_strip {margin:0;background:#ffffff;}
	.activity_module {padding: 0 20px 15px;margin:0;}
	.activity_section {padding:0;}
	.activity_section .comment_a {
	font-weight: bold;
	line-height: 20px;
	margin: 10px 0 5px 0;
	}
	.activity_module h5 {
	font-size: 32px;
	line-height: 34px;
	}
	.activity_module .comment_rate {
	display:none;
	}

/* SIDE COLUMN */
	.hp_sidewidget {
		margin:0 0 35px 0;
	}
	.hp_sidewidget * {
	}
	
/* SIDEBARS */

	/* DEFAULT */	
	.side_widget {overflow:hidden;margin:0 auto 30px;display:block;clear:both;position:relative;width:336px;}
	.side_widget a span, .side_widget a span span {display:block;position:relative;zoom:1;overflow:hidden;}
	
	.side_title {border:solid 1px #cccccc;border-bottom:none;display:block;clear:both;overflow:hidden;zoom:1;position:relative;padding: 10px 6px 10px 10px;width:319px;background:#207caa;}
	.side_title {float:left;color:#ffffff;font-size: 22px;line-height:26px;color: #ffffff;font-style: normal;text-transform: capitalize;font-weight:bold;}
	.side_subtitle {float:right;color:#ffffff;font-size:12px;text-transform:uppercase;}
	.side_title i {display:inline;text-transform:uppercase;}
	.side_title a {color:#ffffff;}
	
	.side_items {border:solid 1px #cccccc;border-top:none;display: block;clear:both;margin:0;background:#ffffff;}
	.side_item {display: block;margin:0;padding:0;border-top:solid 1px #cccccc;overflow:hidden;zoom:1;clear:both;position:relative;}
	.side_item .side_item_link {display:block;padding:13px;overflow:hidden;zoom:1;cursor:hand;cursor:pointer;display:block;}
	.side_item .side_item_link:hover {text-decoration:none;background:#e1edf2;}
	.side_item .side_item_link .side_item_description {color:#666666;}
	.side_item_photo {float:left;padding: 3px 12px 3px 3px;}
		body.ie6 .side_item_photo {width:90px;}
	.side_item_photo .side_item_image {border:solid 1px #666666;}
	.side_item_details {float:none;width:auto;}
		body.ie6 .side_item_details {float:left;}
	.side_item_details .side_item_title {font-weight:bold;font-size:16px;line-height:18px;margin:0;color:inherit;color:#336699;}
	.side_item_details .side_item_description {font-size:16px;line-height:18px;margin:0;color:#666666;}
	.side_item_details .side_item_description a p {font-size:16px;margin:0;line-height:18px;} 
	.side_text {margin:5px 10px;}
	.side_item_details .side_item_contenttype {font-size: 14px;line-height: 16px;margin: 0;color: #333;text-transform: uppercase;display: block;padding: 5px 0 2px;}

	.side_more {border:solid 1px #cccccc;border-top:none;margin:0;padding:0;display:block;overflow:hidden;zoom:1;clear:both;position:relative;background:#ffffff;}
	.side_more a {font-weight:normal;line-height:18px;margin:0;padding:15px 10px;text-align:right;color:inherit;color:#00b4e9;font-size:16px;display:block;overflow:hidden;zoom:1;position:relative;}
	.side_more_left {float:left;}
	.side_more_right {float:right;}
	
	.side_double {padding:12px 0 0 0;}
	.side_double .left {float:left;}
	.side_double .right {float:right;}
	
	/* ARCHIVES */
	.side_list {display:block;clear:both;}
	.side_list li {display:block;padding:1px 0 1px 17px;margin:1px 0 1px 13px;background:url('/focusfeatures/film/default/images/li_r.png') 0px 1px no-repeat;list-style:none;}
	.side_list li a {font-size:16px;font-weight:bold;}
	.side_list li a:hover {color:#3399cc;text-decoration:none;}
	.side_list li ul {display:none;}
	.side_list li ul li {padding:1px 0 0 0;background:none;}
	.side_list li ul li a {font-size:14px;font-weight:normal;}
	.side_list li ul li a.selected {font-weight:bold;color:#3399cc;}
	
	/* VIEWPOINTS */
	#side_viewpoints .side_title {background: #9dab83;}
	#side_viewpoints .side_item .side_item_link:hover {background:#e9f0dd;}
	
	/* LATEST NEWS */
	#side_latestnews .side_item_type {text-transform:uppercase;padding-bottom:1px;font-size:95%;}
	
	/* LATEST NEWS (WHATSNEW) */
	#side_latestnews.whatsnew .side_more a {color:#6581b8;}
	#side_latestnews.whatsnew .side_item_link:hover {background:#e2e7ed;}
	
	/* LATEST NEWS (ORIGINAL) */
	#side_latestnews.original .side_item_description {font-size:12px;color:#333333;}
	#side_latestnews.original .side_more {border:none;background:none;}
	#side_latestnews.original .side_more_right {padding:10px 0;}
	#side_latestnews.original .side_more_left {
		color: #666;
		font-weight: normal;
		font-family: arial;
		font-size: 12px;
		padding: 10px 22px 10px 0;
		background-image: url('/gfx/homepage/rss.png');
		background-position: right center;
		background-repeat: no-repeat;
		line-height: 20px;
	}
	body.ie6 #side_latestnews.original .side_item_photo {width:20px;}
	
	/* CATEGORY */
	#side_category {background:#ffffff;}
	#side_category .side_title {background: #36b5e4;}
	#side_category .side_item .side_item_link:hover {background:#f0ebe0;}
	
	/* CATEGORIES */
	#side_categories {background:#ffffff;}
	#side_categories .side_title {background: #4a9f98; color:#ffffff;}
	#side_categories .side_items {padding: 11px 0 11px 18px;}
	#side_categories .categories_item {padding:5px 0;}
	#side_categories .categories_item a {color:#314259;}

	/* SIDE PROMOS */
	#side_promos, #side_promos .side_items, #side_promos .side_item, #side_promos .side_item_link, #side_promos .side_item_link:hover {background:none;border:none;text-align:center;}
	#side_promos .side_item_link {padding-left:0;padding-right:0;}
	
	#side_adstream {margin: 0 auto 20px auto;}
	
	#side_archives, #side_archives .side_items {background:none;border:none;}

	#side_awards ins {margin:0 auto;}
	
	#side_latestnews .side_items {height:405px;overflow: auto;}
	
	/* TWITTER */
	div#t_box {
		background-color:#59595b;
		padding:10px 15px;
	}
	
	h3#t_title {
		font-family:Arial;
		font-weight:700;
		font-size:22px;
		line-height:28px;
		padding-left:60px;
		background-image:url('/gfx/newviews2011/twitter.png');
		background-repeat:no-repeat;
		color:#fff;
	}
	div#t_frames {
		background-color:#fff;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		padding:5px;
		margin:5px;
		height:120px;
		overflow:visible;
		font-size:14px;
	}
	div.t_frame div {
		margin:10px;
	}
	div.t_news a {
		color:#0099cc;
	}
	a.t_more {
		float:right;
		color:#d1effa;
		font-family:Arial;
		font-weight:300;
		font-size:15px;
		padding-right:3px;
	}
	a#t_back {
		padding-left:3px;
	}
/* CAROUSEL */
	.carousel {
	overflow:hidden;
	z-index:200;
	width:auto;
	height:90px;
	}
	.carousel .scrollable {
	display:block;
	float:left;
	left:0 !important;
	margin:0 15px;
	overflow:hidden;
	width:90%;
	height:80px;
	}
		body.ie6 .carousel .scrollable {display:inline !important;}
	.carousel .scrollable ul {
	position:absolute;
	width:5000px !important;
	}
	.carousel li {
	float:left;
	list-style:none outside none;
	margin:0;
	padding:0;
	}
		body.ie6 .carousel li {display:inline !important;}
	.carousel * {
	margin:0;
	padding:0;
	}
	.carousel .scrollable a:hover {
	text-decoration:none;
	}
		body.ie6 .carousel .scrollable a {	display:block;	float:left;	clear:both;	}
	.carousel .scrollable a img {
	border:3px solid #666666;
	margin-right:9px;
	}
	.carousel .scrollable a:hover img {
	border:3px solid #006699;
	}
	.carousel .browse {
	cursor:hand;
	cursor:pointer;
	font-size:22px;
	font-weight:bold;
	top:0 !important;
	left:0 !important;
	margin:0;
	padding:0;
	width:20px;
	height:20px;
	}
		body.ie6 .carousel .browse {display:inline !important;}
	.carousel .browse.left {float:left;margin-left:5px;}
	.carousel .browse.right {float:right;text-align:right;margin-right:5px;}
	.carousel .browse.disabled {}

/* FANCYBOX */
	#fancybox-title .fancybox-title {height:130px;}

/* STYLES */
	.nolink {color:#333333 !important;cursor:default !important;text-decoration:none !important;background:none !important;}
	.nolink:hover {color:#333333 !important;cursor:default !important;text-decoration:none !important;background:none !important;}
	
/* PLAYLISTS */
	.featured_more {background:#cccccc url('/gfx/media2011/featured_playlists_more.png') repeat-x;width:175px;display:block;margin:10px auto;padding:4px 20px;height:18px;text-align:center;font-size:16px;line-height:19px;font-weight:bold;text-decoration:none;color:#666666;border:solid 1px #cccccc;border-radius:5px;}
	.featured_more:hover {background:#cccccc url('/gfx/media2011/featured_playlists_more_hover.png') repeat-x;text-decoration:none;}
	