body {
	background-color:#999999;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	text-align:center;
	margin:0;
	padding:0;
}
table {
	border:0;
	padding:0;
	margin:0;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:0 0 8px;
	margin:0;
}
img {
	border:0;
}
form {
	margin:0;
	padding:0;
	border:none;
}
a {
	color:#4B80A2;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
}
a:hover {
	color:#E58D2E;
	text-decoration:none;
}
a img {
	border-bottom:none;
}
fieldset {
	border:none;
}
.left {
	text-align:left;
}
.clear {
	clear:both;
}
/**** Page Main Div for alignment and layout ******/
#body_tag {
	vertical-align:top;
	position:relative;
	margin-bottom:-5px;
	top:0px;
}
#body_center {
	text-align:center;
	position:relative;
	vertical-align:top;
	width:977px;
}
#body_main {
	text-align:left;
	position:relative;
	float:left;
}
#body_main #page {
	padding:0;
	margin:0;
	vertical-align:top;
	position:relative;
}
#page td#body_left {
	width:12px;
	padding:0;
	margin:0;
	background:url('page_shadow_left.gif') repeat-y right;
}
#page td#body_right {
	width:12px;
	padding:0;
	margin:0;
	background:url('page_shadow_right.gif') repeat-y left;
}
#page td#body_middle {
	width:955px;
	margin:0;
	background-color:#FFFFFF;
	position:relative;
	text-align:left;
}
#film_home {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#film_main {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#film_topic1 {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#film_site_map {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#playback_full {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#tv_listings {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#movie_listings {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#movie_main {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#directory {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#movie_calendar {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#rss_home {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#author_main {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#review_main {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#search_page {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#image_gallery {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#story_main {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#story_list_main {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#film_community {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#person_main {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#comment_guidelines {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#tv_show {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#tv_season {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#tv_episode {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#tv_listings {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#mediaplayer {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#community_land {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#photogalleries_home {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#halloween_07 {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#mediaplayerwindow {
	width:630px;
	text-align:left;
	vertical-align:top;
	padding:10px;
	position:relative;
}
/**** specific styles for the header layer ****/
#adcount {
	visibility:hidden;
	position:absolute;
	float:left;
}
#page_main_header {
	width:935px;
	height:181px;
	margin:0;
	padding:0;
	;
	text-align:left;
	vertical-align:top;
	border:none;
	position:relative;
	float:left;
	z-index:2;
}
#page_main_header #main_logo {
	height:115px;
	overflow:hidden;
	position:relative;
	float:left;
}
#page_main_header .logo {
	padding:0;
	border:none;
	margin:0;
	float:left;
	height:105px;
	overflow:hidden;
	width:210px;
}
#page_main_header .logo img {
	margin:0;
}
#page_main_header #ad_region1 {
	width:725px;
	overflow:hidden;
	height:97px;
	float:right;
	margin:0;
	padding:0;
	border:none;
	vertical-align:top;
	text-align:right;
	font-size:0;
}
#page_main_header #ad_region1 img{
	width:725px;
	height:90px;
	overflow:hidden;
	float:left;
	padding:7px 0 0;
}
#page_main_header #Adv1 {
	position:relative;
	float:right;
	border:1px solid #CCCCCC;
}
#page_main_header .inputbox {
	width:145px;
	padding:0;
	vertical-align:middle;
	position:relative;
	float:left;
	top:13px;
}
#page_main_header .imgbutton {
	padding:0 10px 0 10px;
	vertical-align:middle;
	position:relative;
	float:right;
	top:12px;
}
#page_main_header .breadcrumb {
	position:relative;
	float:left;
}
#page_main_header .search {
	width:728px;
	height:27px;
	position:relative;
	float:right;
	border:none;
	text-align:right;
	vertical-align:middle;
	text-transform:none;
	overflow:hidden;
}
#page_main_header .search a {
	color:#000000;
}
#page_main_header .search a:hover {
	text-decoration:underline;
}
#bar_img {
	width:230px;
	height:49px;
	overflow:hidden;
	margin:2px 0 0 0;
	padding:0;
	border:none;
}
#bar_login {
	width:225px;
	height:27px;
	margin:3px 0 0 0;
	padding:0;
	position:relative;
	float:right;
	text-align:right;
	vertical-align:middle;
}
#community_signin {
	height:27px;
	position:relative;
	float:right;
}
#community_signin .community_logo {
	position:relative;
	float:left;
	margin-top:4px;
}
#community_signin .register {
	position:relative;
	float:left;
	margin-left:6px;
}
#community_signin .sign_in {
	position:relative;
	float:left;
}
#community_signin #persona_login_img {
	position:relative;
	float:left;
	margin:2px 5px 0px 6px;
}
#community_signin #persona_login_name {
	position:relative;
	float:left;
	margin:0 5px 0px 6px;
}
#community_signin .sign_out {
	position:relative;
	float:left;
}
#community_sighin .mastheadPersonaImage {
	width:25px;
	height:25px;
}
#bar_login .login_link {
	line-height:25px;
}
#register_pup {
	display:none;
	position:absolute;
	float:left;
	top:64px;
	left:21px;
	z-index:960;
	margin-top:10px;
	width:432px;
	height:auto;
	background-color:#FFFFFF;
	border:1px solid #000000;
}
#register_login_pup {
	border:none;
	padding:8px 10px 10px 10px;
	overflow:hidden;
	background-color:#FFFFFF;
	text-align:left;
}
#register_login_pup iframe {
	border:none;
	overflow:hidden;
	background-color:#FFFFFF;
}
#close_register_pup {
	background-color:#CCCCCC;
	text-align:right;
	height:20px;
}
#close_register_pup img {
	margin:2px;
}
#close_register_pup a {
	font-size:1.1em;
	color:#000000;
	line-height:1.5em;
}
#main_nav {
	width:977px;
	height:64px;
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
	vertical-align:top;
	background: url('navbg.jpg') repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	font-size:1.70em;
	text-transform:uppercase;
	clear:both;
	position:absolute;
	top:110px;
	left:-21px;
}
.left_nav_end {
	width:11px;
	height:64px;
	background: url('navleft.jpg') no-repeat;
	position:relative;
	float:left;
}
.right_nav_end {
	width:11px;
	height:64px;
	background: url('navright.jpg') no-repeat;
	position:relative;
	float:right;
}
#main_nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFFFFF;
}
#main_nav a:hover {
	text-decoration:none;
}
#main_nav .white a {
	color:#FFFFFF;
}
#main_nav .home_active {
	min-width:55px;
	height:54px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	position:relative;
	float:left;
	color:#FFCC00;
	text-transform:uppercase;
	background: url('navarrow.jpg') no-repeat bottom center transparent;
}
#main_nav .home_active:hover {
}
#main_nav .home_inactive {
	min-width:55px;
	height:53px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	position:relative;
	float:left;
	color:#FFFFFF;
}
#main_nav .home_inactive:hover {
	cursor:pointer hand;
	text-decoration:underline;
}
#main_nav .home_active .home_nav_link {
	margin:16px 7px 0 0;
	line-height:1em;
	padding:0;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
	color:#FFCC00;
}
#main_nav .home_inactive .home_nav_link {
	margin:16px 7px 0 0;
	line-height:1em;
	padding:0;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
	cursor:pointer hand;
}
#main_nav .home_inactive .home_nav_link:hover {
	text-decoration:underline;
}
* html #main_nav .home_active .home_nav_link {
	margin:16px 7px 0 0;
}
* html #main_nav .home_inactive .home_nav_link {
	margin:16px 7px 0 0;
}
#main_nav .active_button, #main_nav .active_button_nodrop {
	min-width:55px;
	height:54px;
	margin:0;
	padding:0;
	background: url('navarrow.jpg') no-repeat bottom center transparent;
	text-align:center;
	vertical-align:middle;
	clear:right;
	position:relative;
	float:left;
	color:#FFCC00;
	text-transform:uppercase;
	z-index:901;
	cursor:pointer hand;
	text-decoration:none;
}
#main_nav .active_button:hover {
	color:#FFCC00;
	display:block;
	cursor:pointer hand;
}
#main_nav .active_button_nodrop:hover {
	color:#FFCC00;
	display:block;
	cursor:pointer hand;
}
#main_nav .active_button .nav_link:hover {
	color:#FFCC00;
	text-decoration:underline;
}
#main_nav .inactive_button, #main_nav .inactive_button_nodrop {
	display:block;
	min-width:55px;
	height:55px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	position:relative;
	float:left;
	z-index:905;
	cursor:pointer hand;
}
#main_nav .inactive_button:hover, #main_nav .inactive_button_nodrop:hover {
	cursor:pointer hand;
}
#main_nav .nav_text {
	margin:16px 7px 0 7px;
	line-height:1em;
}
* html #main_nav .nav_text {
	margin:16px 7px 0 7px;
	line-height:normal;
}
#main_nav .nav_link, #main_nav .no_nav_link {
	display:block;
	min-width:50px;
	height:53px;
	margin:0;
	padding:0;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
	cursor:pointer hand;
	position:relative;
	float:left;
	z-index:906;
	text-decoration:none;
}
#main_nav .nav_link:hover, #main_nav .no_nav_link:hover {
	color:#FFFFFF;
	display:block;
	cursor:pointer hand;
	text-decoration:underline;
}
#main_nav .nav_link a, #main_nav .no_nav_link a {
	cursor:pointer hand;
	text-transform:uppercase;
}
#main_nav .nav_link a:hover, #main_nav .no_nav_link a:hover {
	cursor:pointer hand;
	text-decoration:underline;
}
#main_nav .tab_right {
	width:0;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	font-size:0;
}
#main_nav .subMenuTop {
}
#main_nav .subMenu {
	clear:both;
	width:185px;
	letter-spacing:normal;
	background:url('subnav_shadow.jpg') #181818 repeat-x;
	display:none;
	border:1px solid #FFFFFF;
	border-top:0;
	position:absolute;
	float:left;
	top:55px;
	left:8px;
	z-index:955;
	text-transform:none;
	padding-bottom:18px;
}
#main_nav .subMenu ul {
	margin: 0 2px 2px 2px;
	padding:0;
}
#main_nav .subMenu ul li {
	text-align:left;
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
	text-transform:none;
}
#main_nav .subMenu ul li:hover {
	background-color:#333333;
}
#main_nav .subMenu ul li a {
	width:157px;
	overflow:hidden;
	cursor:pointer;
	height:16px;
	margin:0;
	padding:1px 10px 5px 12px;
	display:block;
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.60em;
	font-weight:normal;
	color:#FFFFFF;
	line-height:20px;
	text-transform:none;
	border:1px solid #181818;
}
#main_nav .subMenu ul li a:hover {
	display:block;
	background-color:#333333;
	text-decoration:underline;
}
#main_nav #main_nav_ad {
	position:relative;
	float:left;
	width:102px;
	height:50px;
	overflow:hidden;
	margin:3px 5px 0 0;
}
#headerBarBrand {
	text-align:right;
	width:112px;
	position:relative;
	float:left;
	overflow:hidden;
}
.trackingImg {
	visibility:hidden;
	width:0;
	height:0;
	position:absolute;
	float:left;
}
#nav_search {
	width:304px;
	position:relative;
	float:right;
	margin-right:10px;
}
#nav_search .search_form {
	width:300px;
	float:right;
	margin-top:10px;
	overflow:hidden;
}
.search_form {
	height:35px;
	margin:0;
	padding:0;
	border:none;
	white-space:nowrap;
	position:relative;
	float:left;
}
.searchinputbox {
	width:262px;
	height:35px;
	margin:0;
	padding:0;
	border:0;
	background-image:url('searchbg.jpg');
	position:relative;
	float:left;
	text-align:center;
	font-size:1.1em;
	line-height:1.5em;
}
.searchLeft {
	width:2px;
	height:35px;
	margin:0;
	padding:0;
	border:0;
	background:url('searchleft.jpg')no-repeat left;
	position:relative;
	float:left;
	overflow:hidden;
}
.searchRight {
	width:2px;
	height:35px;
	margin:0;
	padding:0;
	border:0;
	background:url('searchright.jpg')no-repeat right;
	position:relative;
	float:left;
	overflow:hidden;
}
.searchright {
	width:2px;
	height:35px;
	margin:0;
	padding:0;
	border:0;
	background:url('searchright.jpg')no-repeat right;
	position:relative;
	float:left;
	overflow:hidden;
}
.searchButton {
	width:34px;
	height:35px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
#pagebreadcrumb {
	width:935px;
	margin:3px 0 6px 0;
	position:relative;
	float:left;
	text-align:left;
}
#film_home #super_hero_ad {
	margin-bottom:10px;
	position:relative;
	float:left;
}
#pedis_freeform .searchinputbox {
	font-size:2em;
}
#ad_region4 {
	width:160px;
	position:relative;
	float:left;
	padding:0 10px 10px 10px;
}
#Adv4 {
	background-color:#999999;
}
.more {
	clear:both;
	height:18px;
	border:1px dotted #CCCCCC;
	text-align:left;
	margin-bottom:10px;
	line-height:18px;
	vertical-align:middle;
	position:relative;
	float:left;
}
.more .intro {
	font-size:1em;
	color:#333333;
	margin:0;
	padding:0 5px 0 5px;
	position:relative;
	float:left;
}
.more .links {
	font-size:1em;
	;
	color:#4B80A2;
	margin:0;
	padding:0 5px 0 5px;
	position:relative;
	float:right;
}
#middle_content .more {
	width:444px;
	border-top:none;
	margin-bottom:20px;
}
#top_bar {
	width:935px;
	text-align:left;
	position:relative;
}
#top_content {
	text-align:left;
}
#top_left {
	position:relative;
	float:left;
	width:483px;
}
#top_middle {
	position:relative;
	float:left;
	width:302px;
	height:250px;
}
#top_right {
	position:relative;
	float:right;
	width:130px;
	height:250px;
}
#top_lower {
	position:relative;
	float:right;
	width:440px;
	height:18px;
	border:1px dotted #CCCCCC;
}
#top_lower .rss {
	position:relative;
	float:right;
	text-align:right;
	padding:2px 5px 0 0;
}
#top_lower .more {
	border:none;
	width:302px;
	position:relative;
	float:left;
	margin:0;
}
.content {
	text-align:left;
}
.movies {
	color:#CC3F29;
}
.dvds {
	color:#E58D2E;
}
.tv {
	color:#4B80A2;
}
.celebrities {
	color:#9BB347;
}
.header {
	border:0;
	width:100%;
	background-position:top;
	margin-bottom:10px;
	text-transform:capitalize;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;
}
.header .left {
	background-image:url('grey_round_L.gif');
	width:5px;
	height:21px;
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	float:left;
}
.header .right {
	background-image:url('grey_round_R.gif');
	width:5px;
	height:21px;
	background-repeat:no-repeat;
	background-position:right;
	position:relative;
	float:left;
}
.header .center {
	background-image:url('grey_C.gif');
	text-align:left;
	height:21px;
	background-repeat:repeat-x;
	background-position:top;
	color:#FFFFFF;
	font-family:Arial, sans-serif;
	font-size:1.083em;
	font-weight:700;
	position:relative;
	float:left;
	line-height:21px;
	padding-left:5px;
	text-transform:capitalize;
}
.flat {
	margin-bottom:0;
}
.flat .left {
	background-image:url('grey_flat_L.gif');
}
.flat .right {
	background-image:url('grey_flat_R.gif');
}
.red .header .left {
	background-image:url('red_round_L.gif');
}
.red .header .right {
	background-image:url('red_round_R.gif');
}
.red .header .center {
	background-image:url('red_C.gif');
}
.blue .header .left {
	background-image:url('blue_round_L.gif');
}
.blue .header .right {
	background-image:url('blue_round_R.gif');
}
.blue .header .center {
	background-image:url('blue_C.gif');
}
.green .header .left {
	background-image:url('green_round_L.gif');
}
.green .header .right {
	background-image:url('green_round_R.gif');
}
.green .header .center {
	background-image:url('green_C.gif');
}
.orange .header .left {
	background-image:url('orange_round_L.gif');
}
.orange .header .right {
	background-image:url('orange_round_R.gif');
}
.orange .header .center {
	background-image:url('orange_C.gif');
}
.orange .content h1 {
	margin-top:10px !important;
}
#middle_bar .header .left {
	background-image:none;
	width:0;
}
#middle_bar .header .right {
	background-image:none;
	width:0;
}
#middle_bar .header .center {
	background-image:none;
	font-size:1.1em;
	line-height:1.3em;
	font-weight:normal;
	text-transform:lowercase;
}
#middle_bar .red .center {
	color:#CC3F29;
}
#middle_bar .blue .center {
	color:#4B80A2;
}
#middle_bar .green .center {
	color:#9BB347;
}
#middle_bar .orange .center {
	color:#E58D2E;
}
#home_top {
	position:relative;
	float:left;
	width:302px;
	height:250px;
	max-height:250px;
}
#home_top .header {
	margin:0;
	padding:0;
}
#home_top .spfeat {
	position:relative;
	float:left;
	width:287px;
	margin:0;
	padding:0;
}
#home_top .headertitle {
	position:relative;
	float:left;
}
#home_top .linklist {
	margin:0;
	padding:0;
}
#home_top .linklist .story {
	height:20px;
	vertical-align:top;
	margin:0;
	padding:0 0 0 10px;
}
#home_top .linklist .video {
	height:20px;
	vertical-align:top;
	margin:0;
	padding:0 0 0 10px;
}
#home_top .linklist .link {
	height:20px;
	vertical-align:top;
	margin:0;
	padding:0 0 0 10px;
}
#home_top .linklist .story_first {
	height:auto;
	font-size:1.333em;
	margin-bottom:10px;
	padding:8px 0 7px 0;
	border-bottom:1px dotted #CCCCCC;
	background-image:none;
	vertical-align:top;
}
#home_top .story_first a {
	color:#333333;
	font-size:1.333em;
	font-weight:bold;
}
#home_top .story_first a:hover {
	color:#E58D2E;
}
#top_right .grey .header {
	margin:0;
	padding:0;
}
#top_right .grey .header .left {
	background-image:url('orange_flat_L.gif');
}
#top_right .grey .header .right {
	background-image:url('orange_flat_R.gif');
}
#top_right .grey .header .center {
	background-image:url('orange_C.gif');
	width:115px;
}
#top_right .content {
	padding:5px;
}
#top_right h1, #top_right h1 a {
	color:#4B80A2;
	font-size:1em;
	font-weight:normal;
	line-height:14px;
	margin:0;
	padding:0
}
#top_right .photo_ {
	padding-bottom:3px;
}
#top_right .photoAttribution {
	visibility:hidden;
	width:0;
	height:0;
	position:absolute;
}
#top_right .attributeText {
	visibility:hidden;
	width:0;
	height:0;
}
.pluck .header {
	margin:0;
	padding:0;
}
.pluck .header .left {
	background-image:url('pluckHeaderLeft.jpg');
}
.pluck .header .xright {
	background-image:url('discoveryHeader.jpg');
}
.pluck .header.pluckDiscoveryHeaderCommented .center {
	background-image:url('discoveryHeader.jpg');
	width:278px;
}
.pluck .header.pluckDiscoveryHeaderRecommended .center {
	background-image:url('discoveryHeaderRecommended.jpg');
	width:278px;
}
.pluck .content {
	padding:5px;
}
#right1, #right2 {
	height:18px;
	position:relative;
	float:right;
	margin:3px 0 0 0;
}
#right1 {
	margin-right: 5px;
}
.whiteTab .left {
	height:18px;
	background-image:url('tabwhiteleft.gif')
}
.whiteTab .center {
	height:18px;
	line-height:18px;
	padding:0 5px 0 5px;
	margin:0;
	background-image:url('tabwhite.gif');
	background-repeat:repeat-x;
	background-position:top;
}
.whiteTab .right {
	height:18px;
	background-image:url('tabwhiteright.gif')
}
.whiteTab a {
	color:#666666;
	font-size:.833em;
}
.whiteTab a:hover {
	color:#666666;
}
.greyTab .left {
	height:18px;
	background-image:url('tabgreyleft.gif')
}
.greyTab .center {
	height:18px;
	line-height:18px;
	padding:0 5px 0 5px;
	margin:0;
	background-image:url('tabgrey.gif');
	background-repeat:repeat-x;
	background-position:top;
}
.greyTab .right {
	height:18px;
	background-image:url('tabgreyright.gif')
}
.greyTab a {
	color:#FFFFFF;
	font-size:.833em;
}
.greyTab a:hover {
	color:#E58D2E;
}
#top_list_1, #top_list_2 {
	margin:0;
	padding:0;
	vertical-align:top;
	position:absolute;
	float:left;
}
#top_list_2 {
	padding-top:5px;
}
#middle_bar .header .left {
	background-image:none;
	width:0;
}
#middle_bar .header .right {
	background-image:none;
	width:0;
}
#middle_bar .center {
	background-image:none;
	font-size:1.5em;
	font-weight:normal;
	width:216px;
}
#middle_bar .red .header .center {
	color:#CC3F29;
}
#middle_bar .blue .header .center {
	color:#4B80A2;
}
#middle_bar .green .header .center {
	color:#9BB347;
}
#middle_bar .orange .header .center {
	color:#E58D2E;
}
#middle_bar .header {
	padding:3px 0 3px 0;
	margin:0;
	border:0;
	background-color:#fff;
	color:#CC3F29;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:lighter;
	text-transform:lowercase;
}
#middle_bar .header a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:lighter;
	text-transform:lowercase;
}
#middle_bar .header a:hover {
	color:#5A5A5A;
}
#middle_bar .content {
	margin:0;
	padding:0;
}
#middle_bar .bottom_td {
	border:1px solid #E5E5E5;
	padding-top:5px;
	padding-bottom:5px;
	border-right:0;
	border-left:0;
}
#middle_bar .bottom_td a {
	font-size:.917em;
	color:#666666;
	text-decoration:none;
	line-height:11px;
}
#middle_bar .bottom_td a:hover {
	color:#E58D2E;
}
#left_content .center {
	width:145px;
}
#middle_content .center {
	width:433px;
}
#right_content .center {
	width:265px;
}
#story_list_columns {
	width:444px;
	position:relative;
	float:left;
	text-align:left;
	padding:0;
	margin:10px 0 0 0;
}
#story_list_columns .subhead {
	color:#333333;
	padding:0;
	height:20px;
}
#story_list_columns .slc_left {
	width:221px;
	position:relative;
	float:left;
	padding:0;
	border-right:1px dotted #CCCCCC;
}
#story_list_columns .slc_right {
	width:212px;
	position:relative;
	float:right;
	padding:0 0 0 10px;
}
#story_list_columns .slc_right .link {
	width:202px;
	position:relative;
	float:left;
}
/**** specific styles for the gutter ads ****/
#left_ad {
	display:none;
	width:222px;
	height:10000px;
	top:0px;
	position:fixed;
	left:0px;
}
#right_ad {
	display:none;
	width:222px;
	height:10000px;
	top:0px;
	position:fixed;
	right:0px;
}
* html #left_ad {
	position:absolute;
	left:0px;
}
* html #right_ad {
	position:absolute;
	right:0px;
}
#bottom_ad {
	width:935px;
	clear:both;
}
/**** specific styles for the footer layer ****/
#pedis {
	width:955px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0;
	margin:0;
	background-color:#000000;
}
#pedis a {
	color:#FFFFFF;
}
#pedis a:hover {
	text-decoration:underline;
}
#pedis .text {
	color:#FFFFFF;
	line-height:normal;
}
#pedis .pedis_left {
	width:11px;
	clear:both;
	float:left;
	background-color:#000000;
}
#pedis .pedis_center {
	width:913px;
	float:left;
	background-color:#000000;
}
#pedis .pedis_right {
	width:11px;
	float:left;
	background-color:#000000;
}
#pedis .pedis_top {
	width:955px;
	text-align:center;
	padding:0 0 10px 0;
	color:#707070;
}
#pedis .pedis_top a {
	color:#707070;
}
#pedis .pedis_bottom {
	width:925px;
	text-align:center;
	padding:0;
	color:#707070;
}
#pedis .real_links {
	width:925px;
	position:relative;
	float:left;
	text-align:center;
	margin:3px 0 0 0;
	color:#CCCCCC;
}
#pedis .real_links a {
	color:#CCCCCC;
}
#pedis .pedis_copy {
	width:955px;
	position:relative;
	float:left;
	text-align:center;
	padding:28px 0 60px 0;
	color:#666666;
	background-color:#000000;
}
#pedis .pedis_copy a {
	color:#666666;
	font-weight:normal;
}
#pedis .pedis_copy a:hover {
	font-weight:normal;
}
#pedis .pedis_copy .text {
	color:#666666;
	font-weight:normal;
}
/**** new footer list module ***/
.pedisHeader {
	width:955px;
	background-color:#232323;
	padding:19px 0 19px 0;
	text-align:left;
	clear:both;
	position:relative;
	float:left;
}
.pedisHeader .center {
	width:955px;
}
#pedis_freeform {
	width:302px;
	text-align:left;
	margin-left:327px;
}
#pedis_freeform .XXsearch_form {
	margin:0;
}
.pedisBody {
	background-color:#000000;
	position:relative;
	float:left;
	padding:24px 58px 56px 58px;
}
#pedisList1, #pedisList2, #pedisList3 {
	margin:0;
	padding:0;
	text-align:left;
	position:relative;
	float:left;
}
#pedisList1 {
	width:280px;
	overflow:hidden;
}
#pedisList2 {
	width:279px;
	overflow:hidden;
}
#pedisList3 {
	width:280px;
	overflow:hidden;
}
.pedisListTitle {
	font-family:Arial;
	font-size:2em;
	line-height:normal;
	text-transform:lowercase;
}
.pedisListContent a {
	color:#FFFFFF;
	font-size:1.125em;
}
.pedisListContent a.moreLink {
	color:#4b80a2;
	font-size:1em;
	font:Arial;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.pedisListContent a.moreLink:hover {
	text-decoration:underline;
}
.Red {
	color:#FF0000;
}
.Blue {
	color:#00CCCC;
}
.Orange {
	color:#FF6633;
}
.Green {
	color:#33FF33;
}
.pedisListContent ul li {
	text-align:left;
	vertical-align:middle;
	margin-top:5px;
	margin-bottom:18px;
	list-style-image:none;
	list-style:disc;
	line-height:1.1em;
}
.pluckDiscoveryDiv {
	text-align:left;
	width:288px;
	margin-left:0;
}
.pluckDiscoveryDiv .content {
	background-color:white;
}
.pluckDiscoveryDiv .pubdate {
	width:33%;
	color:black;
	font-size:1em;
}
.pluckDiscoveryDiv .author {
	width:33%;
}
.pluckDiscoveryAuthorLink {
	color:#999;
}
.pluckDiscoveryAuthorLink:hover {
	color:#e58d2e;
}
.pluckDiscoveryHeader {
	height:21px;
	border:0;
	width:100%;
	margin-bottom:10px;
	text-transform:capitalize;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;
	color:#FFFFFF;
	font-family:Arial, sans-serif;
	font-size:1.083em;
	font-weight:700;
	float:left;
	line-height:21px;
	padding-left:5px;
}
.pluckDiscoveryHeaderCommented .right, .pluckDiscoveryHeaderRecommended .right {
	background-image:url('pluckHeaderRight.jpg');
}
.pluckDiscoveryDescription {
	margin:10px;
	padding:0 0 10px 0;
	text-align:left;
}
.pluckDiscoveryResults {
	padding: 0 10px 10px 10px;
	margin:0;
	border-bottom:1px dotted #ccc;
}
.paginationNav {
	text-align:right
}
.nextPrevNav {
	border:0;
	float:right;
	width:170px;
	height:17px;
	position:relative;
	margin-left:30px;
}
.nextPrevNav .prev {
	display:block;
	width:85px;
	height:17px;
	background-repeat:no-repeat;
	background-image: url('previousArrowActive.gif');
	text-indent:20px;
	border:0;
	border-right:1px solid #ccc;
	font-weight:bold;
	font-size:1em;
}
.nextPrevNav .prev.inactive {
	color:#ccc;
	background-image: url('previousArrowInactive.gif');
}
* html .paginationNav .prev.inactive {
	background-image: url('previousArrowInactive.gif');
}
.nextPrevNav .next {
	display:block;
	width:80px;
	height:17px;
	background: url('nextArrowActive.gif') no-repeat center right;
	border:0;
	text-indent:0;
	font-weight:bold;
	font-size:1em;
}
.nextPrevNav .next.inactive {
	color:#ccc;
	background-image: url('nextArrowInactive.gif');
}
#left_content #center, #right_content #leftcenter {
	display:none
}
#left_content #ziptext, #right_content #leftziptext {
	display:none
}
#right_content .green {
	clear:both
}
#noPlayer {
	color:#666;
	font-size:1.5em;
	line-height:20px;
}
#right_content div.green {
!important padding-left:0;
}
/************* new related content for story asset pages **************/
.editorialList {
	float:left;
	margin:20px 0 10px 0;
	padding:0;
	display:block;
}
.editorialList .editorialListItem {
	width:305px;
	float:left;
	padding:0;
	margin-bottom:0;
	display:block;
}
.editorialList .listDiv {
	width:305px;
	margin:0;
	padding:0;
	float:left;
	display:block;
}
.editorialList h1 {
	color:#5A5A5A;
	font-size:2.4em;
	font-weight:normal;
	line-height:20px;
	margin:0 0 20px 0;
	padding:0;
}
.editorialList h2 {
	color:black;
	font-size:1.25em;
	margin:10px 0 10px 0;
	padding:0;
}
.moreList {
	width:600px;
	margin-top:0;
	padding-top:0;
	border-top:1px dotted #ccc
}
.leftGutterAd {
	cursor:pointer hand;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	margin-bottom:0;
}
.rightGutterAd {
	cursor:pointer hand;
	position:absolute;
	right:0;
	top:0;
	height:100%;
	margin-bottom:0;
}
.rssHeaderLink {
	display:block;
	text-indent:-5000px;
	background-repeat:no-repeat;
	background-image: url('rssHeaderIcon.gif');
	margin:0;
	padding:0;
	margin-top:3px;
	float:right;
	height:14px;
	width:14px;
}
.rssHeaderLinkListHeader {
	display:block;
	text-indent:-5000px;
	background-repeat:no-repeat;
	background-image: url('rssHeaderIcon.gif');
	margin:0;
	padding:0;
	float:left;
	clear:none;
	height:14px;
	width:14px;
	margin-top:12px;
	margin-left:10px;
}
.floatLeft {
	display:block;
	float:left;
	margin:0;
	padding:0;
}
