body, form, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd {
	margin:0;
	padding:0;
}
body {
	background:#C5CBCC url(bg_home2.gif) top center repeat-y;
	font:normal 77% arial, sans-serif;
}
a {
	text-decoration:none;
	color: #0177c2;
}
a:hover, a:active {
	text-decoration:underline;
}
a:active {
	outline:0;
}
ul, li {
	list-style:none;
}
p {
	text-align:justify;
	padding:0 0 8px;
	margin:0;
}
.clr {
	clear:both;
}
.clear {
	display:inline-block;
}
.clear {
	display:block;
}
.clear:after {
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
	min-height: 0;
}
.hide, .hidden {
	display:none;
}
.whiterule {
	border-bottom: 1px solid #fff;
	margin: 16px 0 16px 0;
}
.whiterule hr {
	display: none;
}
/* Partner Bar */

/* PartnerBar Specific Styles */
.pb-root {
	clear : both;
	margin : 0;
	padding: 0;
}
/**
 * For Users of Semantic Markup, note our generic
 * re-styling of the ul/li elements
 */
.pb-root ul, .pb-root li {
	list-style-image : none;
	list-style-position : outside;
	list-style-type : none;
	margin : 0;
	padding : 0;
}
.pb-partner-cell {
	float : left;
	font-size : 0.9em;
	margin-left : 20px;
	width : 135px;
}
.pb-noResults {
	display : none;
}
.pb-partner-logo a img {
	border : none;
}
div.pb-entry {
	margin-bottom : 10px;
}
li.pb-entry {
	margin-bottom : 10px;
}
div.pb-title {
	line-height : 1.3em;
	height : 2.6em;
	overflow : hidden;
}
.pb-partner-moreLink {
	font-weight : normal;
}
h3.pb-footer, div.pb-footer {
	clear : both;
	text-align : right;
	font-size : 90%;
	font-weight : normal;
	padding : 0px 4px 4px 0px;
}
/* TII Debug */
.tii_debug dt {
	margin:0;
	padding:0;
}
.tii_debug li, #tii_debug dd {
	padding:0 20px;
}
.tii_debug ol {
	margin:20px;
	padding:20px;
}
.tii_debug ol li {
	list-style-type:decimal;
}
/* Generic Tout Code */
.tout {
	clear:both;
}
.imgcont, .txtcont {
	text-align:justify;
}
.imgcont a {
	display: block;
}
.imgcont {
	padding-right:8px;
	float: left;
	margin-bottom: 8px;
}
.txtcont ul {
	display: block;
	float: left;
}
.leftcol .txtcont, .rightcol .txtcont {
	width: 195px;
	float: left;
}
.leftcol .txtcont {
	width:310px;
}
.leftcol .txtcont h4, .rightcol .txtcont h4 {
	width: 192px;
}
/* bug 25407: 20080819 Coming Soon first para drops in FF */
.txtcont p:first-child {
	margin-top:0;
}
.imgcont a {
	color:#000000;
} /* alt text color */
.txtcont .more {
	white-space:nowrap;
	line-height:14px;
}
.txtcont .more a {
	padding-right:8px;
	background:url(icon_arrow05-1.gif) center right no-repeat;
	font-weight:bold;
}
.deck li {
	display: block;
	float: left;
}
/* MSIE8 Fixes by NW */
.floatcont .txtcont {
	width: 480px;
	float: left;
}
.floatcont .inline-ruled {
}
/* End IE 8 Fixes */

/* Page Layout */

#adtop {
	position:absolute;
	z-index:9999;
	top:9px;
	left:259px;
	height:90px;
	width:728px;
	padding:0;
}
#container {
	width:994px;
	margin:0 auto;
	position:relative;
	background:#FFFFFF;
}
#ewpicks-homepageapp #hd-div, #ewpicks-channelapp #hd-div, #mainPicks #container, #moviesPicks #container, #tvPicks #container, #musicPicks #container, #booksPicks #container, #techPicks #container, #whatsnew #container {
}
#noTopAd #container {
	padding-top:0;
	background:none;
}
#header {
	width:994px;
	height:108px;
	padding:0;
	background:#ffffff;
}
#header2 {
	background:#000000;
}
#header .logo .logoEW {
	text-indent:-9999px;
	display:block;
}
/*header2 */
#header2 {
	position: relative;
	background: #000000;
	border:0px red solid;
	height: 30px;
	padding-top: 5px;
}
#footercont {
	width:994px;
	background:#000000;
	clear:both;
}
.bgvideo {
	background:#e7ebee;
}
#content {
	overflow:hidden;
	position:relative;
	z-index:2010;
	width:993px;
}
#content #navcol {
	width:201px;
	float:left;
	background:#414850;
	padding-bottom:0;
	color:#fff;
}
#content #adcol {
	float:left;
	margin:10px 0 0 10px;
	padding-bottom:100px;
}
/* Header */
#header h1, #header .logo {
	padding:0;
}
#header a img {
	border:none;
}
#header .logo .logoEW {
	display:none;
}
#header a.skip {
	color:black;
	font-size:11px;
	line-height:14px;
}
#header a:hover.skip {
	cursor:default;
}
#header a:active.skip, #header a:focus.skip {
	color:#cdcdcd;
}
.srch {
	background:#60768B;
	padding:4px 4px 0 5px;
	border-top:1px solid #A0ADB9;
	border-left:1px solid #8F9DAB;
	position:absolute;
	z-index:9998;
	bottom:1px;
	right:0;
	width:265px;
	height:28px;
}
#sitesrch table {
	background:white url(bg_srchfield.gif) no-repeat;
	margin:0;
	padding:0;
	width:262px;
}
#sitesrch #searchbox {
	width:198px;
	margin:0;
	padding:2px 3px;
	background:none;
	border:none;
	font:16px/18px arial, sans-serif;
	color:#5d788d;
	vertical-align:middle;
}
#sitesrch #btn_srch {
	color:white;
	margin:0;
	padding:0;
}
.siteLinks {
	background:#000000;
	font:bold 0.9em arial, sans-serif;
	color:#fff;
	border-bottom:2px solid black;
	padding:0;
}
.siteLinks a {
	color:#fff32b;
}
.siteLinks td {
	padding:0 8px;
	border-right:1px solid black;
}
.siteLinks td.first {
	padding:0;
}
.cmText {
	float:right;
	padding:0 4px 0 0;
	margin:0 4px 0 0;
	font-weight:bold;
	font-size:0.9em;
}
.cmText a {
	color:white;
}
/* targets safari only, for lack of transparent support on text input */
html>body*input#searchbox {
	opacity:0.1;
	color:#323D47;
	font-size:22px;
}
html>body*input#searchbox:focus {
	opacity:1;
}
/* end target */

/* Top Nav */
/*#nav-main { display:none; }*/

#nav_special_coverage {
	display:block;
	width:154px;
	height:25px;
	outline:0;
	line-height:25px;
	padding:0 0 0 10px;
}
/* Channel Headers */
#iframecontent {
	background-color: #414850;
	width: 201px;
}
#navcol h2, #iframecontent h2 {
	height:76px;
	background:#414850 url(hd_subnav.gif) no-repeat;
	text-indent:-999em;
	margin:0;
}
#navcol h2.books {
	background-position:12px 0;
}
#navcol h2.dvd {
	background-position:12px -100px;
}
#navcol h2.inside {
	background-position:12px -200px;
}
#navcol h2.movies {
	background-position:12px -300px;
}
#navcol h2.music {
	background-position:12px -400px;
}
#navcol h2.news, #iframecontent h2.news {
	background-position:12px -500px;
}
#navcol h2.tv {
	background-position:12px -600px;
}
/* Sub Nav */
#subnav {
	width:201px;
}
#subnav h3 a {
	font:bold 14px/16pt arial, sans-serif;
	color:#fff32b;
	text-transform:uppercase;
}
#subnav h3.hdlink {
	height:22px;
	background:#515f6e;
	clear:both;
}
#subnav h3.hdlink a {
	display:table-cell;
	height:22px;
	padding:0 50px 0 12px;
	background:url(bg_subnav.gif) top right no-repeat;
}
#subnav li {
	display:block;
	width:201px;
	background:#414850;
	font-size:90%;
	font-weight:bold;
}
#subnav li.latest {
	border-bottom:1px solid #60768B;
}
#subnav li.latest a {
	display:block;
	width:167px;
	padding:3px 12px 3px 22px;
	background:#414850 url(icon_arrow02.gif) 9px 6px no-repeat;
	color:#fff;
}
#subnav li.latest a:hover {
	background:#515f6e url(icon_arrow02.gif) 9px 6px no-repeat;
}
#subnav li.more {
	width:168px;
	padding:3px 12px 31px 21px;
}
#subnav li.more a {
	padding-right:8px;
	background:#414850 url(icon_arrow03.gif) center right no-repeat;
	font-weight:bold;
	color:#b8ebff;
	text-transform:uppercase;
}
#subnav li.more a:hover {
	background:#414850 url(icon_arrow03.gif) center right no-repeat;
}
#subnav h3.misclink {
	margin-bottom:6px;
	background:#60768B;
}
#subnav h3.misclink a {
	display:block;
	padding:2px 12px;
}
#subnav h3.misclink a:hover {
	background:#68829c;
}
#subnav h3.misclink a span {
	white-space:nowrap;
	padding-right:10px;
	background:url(icon_arrow03.gif) center right no-repeat;
}
.spacefix {
	margin-bottom: 40px;
}
/* EW Footer */
#footer {
	clear:both;
	padding:15px 0 20px 175px;
	background:#ffffff url(logoEWfooter.gif) 15px 12px no-repeat;
	border-top: 1px dashed #6c6c6c;
	font-size:90%;
	color:#bbb;
}
#footer ul { /*width:810px; display:block; overflow: hidden;*/
}
#footer li {
	float:left;
	padding-right:2px;
}
#footer a {
	font-weight:bold;
	color:#5D788D;
	letter-spacing:-0.05em; /*word-spacing: -0.04em;*/
}
#footer .copyright {
	clear:both;
	padding-top:7px;
}
.copyright2 {
	color: #000000;
	font-weight:normal;
	margin-top:5px;
	clear:both;
	padding-top: 20px;
}
#footer .copyright2 {
	color: #000000;
}
#ew-footerNav2 br {
	height:0px;
	overflow:hidden;
	line-height:0px;
	font-size:0px;
	margin: 0;
	padding: 0;
	display:none;
	clear:both;
}
#footer .rss {
}
#footer .rss a {/*display:block; width:33px; padding-top:14px;*/
}
/* Sister Footer */
#sisterFooter2 {
	padding:10px 0 20px 0;
	font-size:90%;
	line-height:1.6em;
	color:#bbb;
	text-align:center;
}
#sisterFooter2 dl {
	margin:0 100px;
}
#sisterFooter2 dt {
	font-weight:bold;
	text-transform:uppercase;
	margin:0 7px 0 0;
	display:inline;
	color:#fff;
}
#sisterFooter2 dd {
	display:inline;
}
#sisterFooter2 dd a {
	color:#aae0ff;
	white-space:nowrap;
}
/* Misc. Ads */
.ad300x250 {
	text-align:center;
}
.ad300x250 .adtext {
	display:block;
	font-size:80%;
	color:#b4b4b4;
	text-transform:uppercase;
}
.ad760x580 {
	text-align:center;
}
.ad760x580 .adtext {
	display:block;
	font-size:80%;
	color:#b4b4b4;
	text-transform:uppercase;
}
.ad300x600 {
	text-align:center;
}
.ad300x600 .adtext {
	display:block;
	font-size:80%;
	color:#b4b4b4;
	text-transform:uppercase;
}
.ad160x600 {
}
.ad201 {
	margin:50px 0;
}
.ad440x295 {
	margin:0 16px 30px 16px;
}
.ad580x150 {
	margin:0 0 15px 0;
}
.ad101x1 {
	background-color:#ffffff;
	text-align:center;
}
.ad320x300 {
	text-align:center;
	padding-bottom:15px;
}
.ad320x300 .adtext {
	display:block;
	font-size:80%;
	color:#606060;
	text-transform:uppercase;
	background:#e3e4e6;
}
#ad200x70 {
	margin-bottom:30px;
}
.ad425x125 {
	text-align:center;
}
.ad581x30 {
	margin-bottom:15px;
}
.ad581x115 {
}
#ad300x70.ad300x70 {
	margin-left:5px;
}
/* Text sponsored-by's for Picks and packages */
body.ewpicks-page .ad170x30, body.whatsnew-page .ad170x30 {
	overflow:auto;
	width:330px;
}
body.ewpicks-page .ad170x30 a, body.whatsnew-page .ad170x30 a {
	text-decoration:none;
	color:#000000;
}
body#pkg #pkghead .ad170x30 a {
	text-decoration:none !important;
	color:white !important;
}
body#pkg #pkghead .ad170x30 span, body.ewpicks-page .ad170x30 span, body.whatsnew-page .ad170x30 span {
	font-weight:bold;
	line-height:38px;
	float:right;
	display:block;
}
body#pkg #pkghead .ad170x30 a img, body.ewpicks-page .ad170x30 a img, body.whatsnew-page .ad170x30 a img {
	border:0;
	padding:4px;
	float:right;
}
/* Internal Recirc Tout */
.inrecirc {
	margin:50px 0;
	background:#515f6e;
	padding-bottom:14px;
}
.inrecirc a {
	font-weight:bold;
	color:#fff32b;
}
.inrecirc h4 {
	padding:5px 10px;
	font-size:180%;
	color:#fff;
}
.inrecirc .tout {
	clear:both;
	width:177px;
	margin:0 12px;
	border-bottom:1px solid #60768b;
	overflow:auto;
}
.inrecirc .tout .imgcont {
	padding:7px 7px 7px 0;
}
.inrecirc .tout .txtcont {
	padding:5px 0;
}
/* Google */
#googleLinks {
	margin:20px 0;
	font-size:10px;
	font-family:Verdana, Helvetica, sans-serif;
}
#googleLinks h5, #googleLinks h6, #googleLinks p, #googleLinks ul {
	font-size:100%;
	margin:0;
	padding:0;
}
#googleLinks .googleHeader {
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:4px 7px;
}
#googleLinks .googleAds {
	padding:8px 0;
}
#googleLinks .googleAds a {
	color:#9451C3;
	font-weight:bold;
}
#googleLinks .googleAds li {
	width:130px;
	float:left;
	padding:0 7px;
	color:#414850;
}
#googleLinks .googleFooter {
	clear:both;
	border-bottom:1px solid #cccccc;
	padding:5px 7px 4px 7px;
	color:#414850;
}
#googleLinks .googleFooter .what {
	font-weight:bold;
}
#googleLinks div.clear {
	height:0;
	margin:0;
	padding:0;
	overflow:hidden;
}
/* AOL Hat 2 */
div#hatwrapper div#aol_hat2 {
	width: 100%;
	margin-bottom: 0px;
	background-color: #0076c3;
}
div#hatwrapper div#aol_hat2 a, div#hatwrapper span#aol_hat2_search_label {
	color: #fff;
}
div#hatwrapper div#aol_hat2 div#aol_hat2_search {
	float: left;
	margin-left: 444px;
	margin-right: auto;
}
/* Video Ads */
table.videoAds {
	clear:both;
}
table.videoAds td {
	background:white;
	height:130px;
	width:310px;
	border:1px solid #D6DBE1;
	overflow:hidden;
	padding:0;
	vertical-align:top;
}
/* Quigo */
.quigo-home_left_center {
	padding-bottom: 25px;
}
.quigo-home_left {
}
.quigo-package_in_content {
	padding: 10px 0 25px 12px;
}
.quigo-channel_in_content {
	margin: 0 12px 2px 12px;
	padding: 12px 0 10px 0;
	border-bottom:1px solid #d8dbdc;
}
.quigo-article_in_content {
	padding: 10px 0;
	background-color: #fff;
}
.quigo-article_center {
	padding: 5px 0 25px 0;
}
.quigo-subchannel_bottom {
	padding-top: 15px;
}
.quigo-inside_subchannel_bottom {
	padding-top: 25px;
	clear:both;
}
.quigo-gallery_wide_center {
	padding-top: 25px;
	padding-bottom: 25px;
}
.quigo_blogs_after_first_comment {
	padding-bottom: 25px;
}
.quigo-video_left_bottom {
	clear:both;
	padding:10px;
	background:white;
}
.quigo-package_gallery_right_bottom {
	margin-top:10px;
}
.tmostpopH {
	width:330px;
	margin-bottom: 12px;
	border: 1px solid #EB1D25;
	background: #FFFFFF;
}
.tmostpopH h3 {
	color:white;
	border-top: none;
	text-transform: none;
	padding:5px 8px 5px 8px;
	font:18px arial, sans-serif;
	background: #EB1D25;
	line-height: 26px;
	letter-spacing: 1px;
	font-weight: bold;
}
.tmostpopH ol {
	list-style:none;
	margin:0;
	padding:0;
}
.tmostpopH li {
	width: auto;
	clear:both;
	margin:0;
	padding:0;
	font:12px arial, sans-serif;
	border-top:1px solid #D8D8DC;
}
.tmostpopH li .numcont {
	float:left;
	height:42px;
	width:39px;
	overflow:hidden;
	background: url(tmp_arrows.gif) 0 0 no-repeat;
}
.tmostpopH li .oneUp {
	background-position:2px top;
}
.tmostpopH li .twoUp {
	background-position:-33px top;
}
.tmostpopH li .threeUp {
	background-position:-68px top;
}
.tmostpopH li .fourUp {
	background-position:-103px top;
}
.tmostpopH li .fiveUp {
	background-position:-138px top;
}
.tmostpopH li .oneDown {
	background-position:2px bottom;
}
.tmostpopH li .twoDown {
	background-position:-33px bottom;
}
.tmostpopH li .threeDown {
	background-position:-68px bottom;
}
.tmostpopH li .fourDown {
	background-position:-103px bottom;
}
.tmostpopH li .fiveDown {
	background-position:-138px bottom;
}
.tmostpopH li .txtcont {
	float:left;
	padding:4px 6px;
}
.tmostpopH .imgcont {
	float:right;
	width:44px;
	height:44px;
	overflow:hidden;
	padding:6px 8px 6px 0;
	margin-bottom: 6px;
}
.tmostpopH .imgcont img {
	margin-top:0px;
	border:none;
	height:44px;
	width:44px;
}
.tmostpopH .txtcont {
	float:left;
	width:220px;
	padding:4px 5px 4px 0;
}
.tmostpopH .eyebrow {
	display: block;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}
.tmostpopH .txtcont a {
	font-weight: bold;
	float: left;
	width: 220px;
	clear: left;
	color: #0177C2;
}
.tmostpopH .ad330x70 {
	width: 328px;
	overflow: hidden;
	left: -1px;
}
/* Today's Most Popular recirc for LEFT NAV */
.tmostpop {
	width:199px;
	overflow:hidden;
	margin-bottom: 12px;
	border: 1px solid #EB1D25;
	background: #FFFFFF !important;
}
.tmostpop h4 {
	color:white;
	border-top: none;
	text-transform: none;
	padding:5px 8px 5px 8px;
	font:22px arial, sans-serif;
	background: #EB1D25;
	line-height: 26px;
	letter-spacing: 1px;
	font-weight: bold;
}
.tmostpop ol {
	list-style:none;
	margin:0;
	padding:0;
}
.tmostpop li .numcont {
	float:left;
	height:42px;
	width:39px;
	overflow:hidden;
	background: url(tmp_arrows.gif) 0 0 no-repeat;
}
.tmostpop li {
	width: 199px;
	clear:both;
	margin:0;
	padding:0;
	font:12px arial, sans-serif;
	border-top:1px solid #D8D8DC;
	background: #FFFFFF !important;
}
.tmostpop li .oneUp {
	background-position:2px top;
}
.tmostpop li .twoUp {
	background-position:-33px top;
}
.tmostpop li .threeUp {
	background-position:-68px top;
}
.tmostpop li .fourUp {
	background-position:-103px top;
}
.tmostpop li .fiveUp {
	background-position:-138px top;
}
.tmostpop li .oneDown {
	background-position:2px bottom;
}
.tmostpop li .twoDown {
	background-position:-33px bottom;
}
.tmostpop li .threeDown {
	background-position:-68px bottom;
}
.tmostpop li .fourDown {
	background-position:-103px bottom;
}
.tmostpop li .fiveDown {
	background-position:-138px bottom;
}
.tmostpop li .txtcont {
	float:left;
	padding:4px 6px;
	width: 145px;
}
.tmostpop .eyebrow {
	display: none;
}
.tmostpop a {
	font-weight: bold;
	float: left;
	width: 145px;
	clear: left;
	color: #0177C2;
}
.tmostpop .imgcont {
	display: none;
	float:left;
	width:44px;
	height:44px;
	overflow:hidden;
}
.tmostpop .imgcont img {
	margin-top:0px;
	border:none;
	height:44px;
	width:44px;
}
.tmostpop .txtcont {
	float:left;
	padding:4px 5px 4px 0;
	font-weight:bold;
}
.tmostpop .txtcont a {
	clear:left;
	color:#0177C2;
	float:left;
	font-weight:bold;
}
#subnav #ad200x70 {
	position: relative;
	left: -1px;
	margin-bottom: 0px;
}
#subnav .tmostpop {
	margin-bottom: 0px;
}
/* Today's Most Popular recirc for right column 300px */
/*
.tmostpoprcol300 {background:#EA1D24; margin-bottom:20px;}
.tmostpoprcol300 h3 {font:20px arial, sans-serif; font-weight:bold; color:white; margin:0; padding:5px; text-transform:uppercase;}
.tmostpoprcol300 h4 {font:20px arial, sans-serif; font-weight:bold; color:white; margin:0; padding:5px; text-transform:uppercase;}
.tmostpoprcol300 ol {list-style:none; margin:0; padding:0;}
.tmostpoprcol300 li {clear:both; margin:0; padding:0; font:12px arial, sans-serif;}
.tmostpoprcol300 li .numcont {float:left; height:53px; width:39px; overflow:hidden; background:url(http://img2.timeinc.net/ew/i/tmpNums.gif) 0 0 no-repeat; border-top:1px solid white;}
.tmostpoprcol300 li .oneUp {background-position:0 top;}
.tmostpoprcol300 li .twoUp {background-position:-35px top;}
.tmostpoprcol300 li .threeUp {background-position:-70px top;}
.tmostpoprcol300 li .fourUp {background-position:-105px top;}
.tmostpoprcol300 li .fiveUp {background-position:-140px top;}
.tmostpoprcol300 li .oneDown {background-position:0px bottom;}
.tmostpoprcol300 li .twoDown {background-position:-35px bottom;}
.tmostpoprcol300 li .threeDown {background-position:-70px bottom;}
.tmostpoprcol300 li .fourDown {background-position:-105px bottom;}
.tmostpoprcol300 li .fiveDown {background-position:-140px bottom;}
.tmostpoprcol300 li .imgcont {float:left; width:75px; height:53px; overflow:hidden; border-top:1px solid white;}
.tmostpoprcol300 li .imgcont img {margin-top:-11px; border:none;}
.tmostpoprcol300 li .txtcont {float:left; width:203px; padding:4px 10px; border-top:1px solid white;}
.tmostpoprcol300 li a {color:white; text-decoration:none; font-weight:bold}
.tmostpoprcol300 li a:hover {text-decoration:underline;}
*/
.tmostpoprcol300 {
	margin-bottom: 12px;
	border: 1px solid #EB1D25;
	background: #FFFFFF;
}
.tmostpoprcol300 h3 {
	color:white;
	border-top: none;
	text-transform: none;
	padding:5px 8px 5px 8px;
	font:22px arial, sans-serif;
	background: #EB1D25;
	line-height: 26px;
	letter-spacing: 1px;
	font-weight: bold;
}
.tmostpoprcol300 ol {
	list-style:none;
	margin:0;
	padding:0;
}
.tmostpoprcol300 li {
	width: auto;
	clear:both;
	margin:0;
	padding:0;
	font:12px arial, sans-serif;
	border-top:1px solid #D8D8DC;
}
.tmostpoprcol300 li .numcont {
	float:left;
	height:42px;
	width:39px;
	overflow:hidden;
	background: url(tmp_arrows.gif) 0 0 no-repeat;
}
.tmostpoprcol300 li .oneUp {
	background-position:2px top;
}
.tmostpoprcol300 li .twoUp {
	background-position:-33px top;
}
.tmostpoprcol300 li .threeUp {
	background-position:-68px top;
}
.tmostpoprcol300 li .fourUp {
	background-position:-103px top;
}
.tmostpoprcol300 li .fiveUp {
	background-position:-138px top;
}
.tmostpoprcol300 li .oneDown {
	background-position:2px bottom;
}
.tmostpoprcol300 li .twoDown {
	background-position:-33px bottom;
}
.tmostpoprcol300 li .threeDown {
	background-position:-68px bottom;
}
.tmostpoprcol300 li .fourDown {
	background-position:-103px bottom;
}
.tmostpoprcol300 li .fiveDown {
	background-position:-138px bottom;
}
.tmostpoprcol300 li .txtcont {
	float:left;
	padding:4px 6px;
}
.tmostpoprcol300 .eyebrow {
	display: block;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}
.tmostpoprcol300 .imgcont {
	float:right;
	width:44px;
	height:44px;
	padding:6px 8px 6px 0;
	overflow:hidden;
}
.tmostpoprcol300 .imgcont img {
	margin-top:0px;
	border:none;
	height:44px;
	width:44px;
}
.tmostpoprcol300 .txtcont {
	float:left;
	padding:4px 5px 4px 0;
	font-weight:bold;
}
.tmostpoprcol300 .txtcont a {
	clear:left;
	color:#0177C2;
	float:left;
	font-weight:bold;
	width: 194px;
}
/*
.tmostpop300 {background:#EA1D24; margin-top: 10px !important; margin-left:5px !important; width:300px;}
.tmostpop300 h3 {font:20px arial, sans-serif; font-weight:bold; color:white; margin:0; padding:5px; text-transform:uppercase;}
.tmostpop300 h4 {font:20px arial, sans-serif; font-weight:bold; color:white; margin:0; padding:5px; text-transform:uppercase;}
.tmostpop300 ol {list-style:none; margin:0; padding:0;}
.tmostpop300 li {background:none !important; clear:both; margin:0; padding:0; border-top:1px solid #F38A8D;}
.tmostpop300 .numcont {float:left; height:50px; width:35px; overflow:hidden; background:url(http://img2.timeinc.net/ew/i/tmpNums.gif) no-repeat; }
.tmostpop300 .imgcont {float:left; width:75px; height:53px; overflow:hidden; padding:0;}
.tmostpop300 .txtcont {float:left; width:180px; padding:4px 5px;}
.tmostpop300 .imgcont img {margin-top:-11px; border:none;}
.tmostpop300 .txtcont a {color:white; font:normal 12px arial, sans-serif;}
.tmostpop300 .oneUp {background-position:0 top;}
.tmostpop300 .twoUp {background-position:-35px top;}
.tmostpop300 .threeUp {background-position:-70px top;}
.tmostpop300 .fourUp {background-position:-105px top;}
.tmostpop300 .fiveUp {background-position:-140px top;}
.tmostpop300 .oneDown {background-position:0 bottom;}
.tmostpop300 .twoDown {background-position:-35px bottom;}
.tmostpop300 .threeDown {background-position:-70px bottom;}
.tmostpop300 .fourDown {background-position:-105px bottom;}
.tmostpop300 .fiveDown {background-position:-140px bottom;}
*/
.tmostpop300 {
	margin-bottom: 12px;
	border: 1px solid #EB1D25;
	background: #FFFFFF;
}
.tmostpop300 h3 {
	color:white;
	border-top: none;
	text-transform: none;
	padding:5px 8px 5px 8px;
	font:22px arial, sans-serif;
	background: #EB1D25;
	line-height: 26px;
	letter-spacing: 1px;
	font-weight: bold;
}
.tmostpop300 ol {
	list-style:none;
	margin:0;
	padding:0;
}
.tmostpop300 li {
	width: auto;
	clear:both;
	margin:0;
	padding:0;
	font:12px arial, sans-serif;
	border-top:1px solid #D8D8DC;
}
.tmostpop300 li .numcont {
	float:left;
	height:42px;
	width:39px;
	overflow:hidden;
	background: url(tmp_arrows.gif) 0 0 no-repeat;
}
.tmostpop300 li .oneUp {
	background-position:2px top;
}
.tmostpop300 li .twoUp {
	background-position:-33px top;
}
.tmostpop300 li .threeUp {
	background-position:-68px top;
}
.tmostpop300 li .fourUp {
	background-position:-103px top;
}
.tmostpop300 li .fiveUp {
	background-position:-138px top;
}
.tmostpop300 li .oneDown {
	background-position:2px bottom;
}
.tmostpop300 li .twoDown {
	background-position:-33px bottom;
}
.tmostpop300 li .threeDown {
	background-position:-68px bottom;
}
.tmostpop300 li .fourDown {
	background-position:-103px bottom;
}
.tmostpop300 li .fiveDown {
	background-position:-138px bottom;
}
.tmostpop300 li .txtcont {
	float:left;
	padding:4px 6px;
}
.tmostpop300 .eyebrow {
	display: block;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}
.tmostpop300 .imgcont {
	float:right;
	width:44px;
	height:44px;
	padding:6px 8px 6px 0;
	margin-bottom: 6px;
	overflow:hidden;
}
.tmostpop300 .imgcont img {
	margin-top:0px;
	border:none;
	height:44px;
	width:44px;
}
.tmostpop300 .txtcont {
	float:left;
	padding:4px 5px 4px 0;
	font-weight:bold;
}
.tmostpop300 .txtcont a {
	clear:left;
	color:#0177C2;
	float:left;
	font-weight: bold;
	width: 203px;
	font-weight:bold;
}
.newsletterOptInModule {
	margin:20px 0;
}
.newsletterOptInModule h3 {
	font-size:1.4em !important;
}
.newsletterOptInModule .dek {
	margin:3px 0 8px 0;
}
.newsletterOptInModule input {
	vertical-align:middle;
	margin:0 3px;
}
.newsletterOptInModule label {
	font-weight:bold;
}
/* Social Networking Chiclet CSS */

* html div.partner-chicks { /*width: 100%;*/
}
div.partner-chicks#max-chicks {
	margin-top: -15px;
	margin-bottom: 0;
	padding-bottom: 30px;
}
/*div.partner-chicks#min-chicks {margin-bottom: 0; }*/
div.partner-chicks#min-chicks {
	margin-top: 10px;
	margin-bottom: 0;
}
div.partner-chicks ul {
	list-style: none;/* overflow: hidden; */
}
div.partner-chicks ul li.first {
}
div.partner-chicks ul li {
	background-image: url( chicklet_sprite_vert.png );
	background-attachment: scroll;
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	display: block;
	margin: 0 1px 0 1px;
	/*border-left: 1px dotted #666;*/
	padding: 0 0 0 23px;
	font: normal 10px/1em Arial, Helvetica, sans-serif;
	height: 18px;
	text-transform: none;
}
* html div.partner-chicks ul li {
	width: 1%;
}
div.partner-chicks ul li a, div.partner-chicks ul li a:hover, div.partner-chicks ul li a:active {
	color: #666;
	text-decoration: none;
	padding-left: 20px;
	margin-left: -20px;
	/*border: 1px dotted red;*/
	display: block;
	height: 18px;
}
div.partner-chicks ul li.email {
	background-position: 4px 3px;
}
div.partner-chicks ul li.print {
	background-position: 4px -22px;
}
div.partner-chicks ul li.deli {
	background-position: 4px -48px;
}
div.partner-chicks ul li.goog {
	background-position: 4px -78px;
}
div.partner-chicks ul li.stumble {
	background-position: 4px -110px;
}
div.partner-chicks ul li.face {
	background-position: 4px -145px;
}
div.partner-chicks ul li.digg {
	background-position: 4px -182px;
}
div.partner-chicks ul li.buzz {
	background-position: 4px -216px;
}
div.partner-chicks ul li.more {
	background-position: 2px -244px;
	padding-left: 17px;
}
div.partner-chicks#max-chicks ul li.deli {
}
div.partner-chicks#min-chicks ul li {
}
div.gallery div.partner-chicks#max-chicks {
	margin-top: -13px;
}
/*div#gallery + div.partner-chicks#max-chicks ul li#deli { border-left: none; margin-left: 72px; }*/
/*div#gallerycont + div.partner-chicks#max-chicks ul li#deli { border-left: none; margin-left: 72px; }*/

div.partner-chicks ul li.buzz span a span {
	line-height:12px !important;
}
div.partner-chicks ul li.buzz span a span span {
	top: -3px !important;
}
div.partner-chicks#min-chicks li.buzz span a span {
	display: none !important;
}
div.partner-chicks#min-chicks ul li.buzz a {
	width: 0 !important;
}
* html div.partner-chicks#max-chicks ul li.email {
	width: 33px;
}
div.partner-chicks#max-chicks ul li.buzz {
	background-image: none;
	padding-left:1px;
}
* html div.partner-chicks#max-chicks ul li.buzz {
	width: 80px;
}
div#gallery div.partner-chicks#max-chicks {
	margin-top: -10px;
}
div#gallerycont div.partner-chicks#max-chicks {
	margin-top: -20px;
}
div#gallery div.partner-chicks#min-chicks {
	margin-top: 4px;
}
div#contentgal div.partner-chicks#min-chicks {
	margin-top: 2px;
	padding-bottom:6px;
}
#maincolInner #pagehead div.partner-chicks#min-chicks {/*padding-bottom:12px;*/
}
#maincolInner div#gallery + div.partner-chicks#max-chicks {
	margin-top: 4px;
}
#pagehead div.partner-chicks#min-chicks {
	overflow: hidden;
}
#photos_with_thumbnails {
	margin-bottom: 20px;
}
.partners {
	background:#fff;
	border-top:1px solid #e9e9e9;
	clear:both;
}
h3.pb-footer, div.pb-footer {
	clear:both;
	font-size:90%;
	font-weight:normal;
	padding:10px 4px 4px 0px;
	text-align:right;
}
div.pb-footer {
	height:5px;
}
.pb-root {
	font:1em arial, sans-serif;
	color:#999;
	background:#fff url(partners_tile.gif) repeat scroll 0%;
}
h3.pb-header {
	background:url(partner_title_noTXT.gif) no-repeat top right;
	font: bold italic 1.1em/1em georgia, times, serif;
	color: #fff;
	padding:2px 30px 3px 18px;
	float:left;
}
h4.pb-partner-logo, div.pb-partner-logo {
	margin-bottom:6px;
}
.pb-partner-table {
	clear:both;
	padding-top:8px;
}
a.pb-footer {
	color:#676767;
	display:none;
}
a.pb-title {
	color:#000000;
}
.pb-partner-cell {
	margin-left:22px;
	width:170px;
}
div#partnerbar-rightColumn .pb-partner-table {
	padding-top: 0px;
}
div#partnerbar-rightColumn .pb-partner-cell {
	width:auto;
	margin: 0;
	padding: 10px 22px 10px 22px;
}
div#partnerbar-rightColumn .pb-partner-cell .pb-entry {
	margin-bottom: 10px;
}
div#partnerbar-rightColumn .pb-partner-cell .pb-entry .pb-title {
	height: auto;
}
div#partnerbar-rightColumn .pb-footer {
	height:0px;
	padding:10px 0 0 0;
	margin:0;
}
/* footer dynamic links */
#ew-footerNav {
	background: #000000;
	font:bold 0.9em/1em arial, helvetica, sans-serif;
	padding:.75em 15px;
	overflow:hidden;
	border-top:1px dashed #6c6c6c;
}
#ew-footerNav #moreFromEW {
	float:left;
	text-transform:uppercase;
	width:160px;
	color:#f22c22;
}
#ew-footerNav ul {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	_display:inline-block;
	margin-bottom:-3px;
}
#ew-footerNav ul li {
	float:left;
	padding:0 1em 0 0.5em;
	border-left:1px solid #bbb;
	margin-left:-0.5em;
	white-space: nowrap;
	margin-bottom:3px;
}
#ew-footerNav ul li a {
	color: #aae0ff;
	text-decoration:none;
}
#ew-footerNav ul li a:hover {
	text-decoration:underline;
}
#logoEWfooter {
	position:absolute;
	left:1.3em;
	top:12px;
}
#ew-footerNav2 {
	font:bold 0.9em/1em arial, helvetica, sans-serif;
	padding:0 0 0.75em 175px;
	overflow:hidden;
	background:#ffffff url(logoEWfooter.gif) no-repeat 1.3em 12px;
	min-height: 100%;
	height: auto!important;
	height: 100%;
	position:relative;
	background:#fff;
}
#ew-footerNav2 ul {
	list-style:none;
	margin-top:0;
	padding-top:18px;
	overflow:hidden;
	_display:inline-block;
	margin-bottom:-3px;
}
#ew-footerNav2 ul li {
	float:left;
	padding:0 0.4em 0 0.2em;
	border-left:1px solid #838383;
	margin-left:-0.2em;
	white-space: nowrap;
	margin-bottom:3px;
}
#ew-footerNav2 ul li a {
	color:#355778;
	text-decoration:none;
}
#ew-footerNav2 ul li a:hover {
	text-decoration:underline;
}
/* Text Nav CSS */
#nav-main {
	position:relative!important;
	z-index:9998;
	font:12px arial, helvetica, sans-serif;
	list-style:none;
	margin:0;
	padding:0;
	background-color:#60768B;
}
#nav-main ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
ul#nav-features ul {
	visibility: hidden;
	position:absolute;
	top:26px;
	left:0;
}
ul#nav-features li.selectedpage {
	background:#d71820;
}
ul#nav-features li.selectedpage a em {
	background-position:right -72px;
}
ul#nav-features li {
	padding: 0;
	margin: 0;
	background:#60768B;
	float:left;
	position:relative;
	z-index:9998;
}
ul#nav-features li:hover {
	background:#d71820;
	border-color:#FFFCCF #F2D704 #F2D704 #FFFCCF;
	color:#4F606F;
}
ul#nav-features li:hover a em {
	background-position:right -72px;
}
ul#nav-features li a {
	padding:3px 5px 3px 10px;
	border-width:1px;
	border-style:solid;
	border-color:#A0ADB9 #4F606F #60768B #8C9CAA;
	font-size:15px;
	text-transform:uppercase;
	text-decoration:none;/*font-weight: bolder;*/
	float:left;
}
ul#nav-features li a:hover {
	background: #FFF32B;
	color:#000;
}
ul#nav-features li a {
	color:#FFF;
	font-style:normal;
	font-weight:bold;
	height:18px;
	line-height:18px;
	padding-right:20px;
}
ul#nav-features li a:hover {
	color:#4F606F;
}
ul#nav-features ul li a:hover {
	color:#000;
}
#nav-main ul li table {
	position: absolute;
	top:0;
	left: 0;
	border-collapse: collapse;
}
#nav-main ul li table td {
	padding: 0;
	margin: 0;
}
#nav-main ul li table ul, #nav-main ul li table ul li a {
	width:200px;
}
/*
ul#nav-features li#nav-home a { background:#ED562E;border-color:#f98754 #d6380d #d6380d #f98754;}
*/
ul#nav-features li#nav-home a em {
	background-image:none;
	padding-right:10px;
}
ul#nav-features li#nav-video a {
	padding-right:10px;
}
ul#nav-features li#nav-video a em {
	background-position:right -18px;
}
ul#nav-features li#nav-video:hover a em {
	background-position:right -90px;
}
ul#nav-features li#nav-video a:hover em {
	background-position:right -54px;
}
ul#nav-features li:hover ul, ul#nav-features a:hover ul {
	visibility: visible;
}
ul#nav-features li ul {
	position:absolute;
	border:1px solid #000;
	border-top-width:0;
	padding-bottom:8px;
	background:#D7EFFD;
}
ul#nav-features ul li a {
	padding:5px 10px;
	width:200px;
	border: 0px;
	overflow: hidden;
	border-bottom: 1px #60768B dashed;
}
ul#nav-features ul li:hover {
	background: #FFF32B;
}
ul#nav-features li ul li {
	background: #D7EFFD;
	float:none;
}
/* Added these lines for highlighting active channel tab */

/*
ul#nav-features li.selectedpage a {background:#ED562E;border-color:#f98754 #d6380d #d6380d #f98754;}
ul#nav-features li.selectedpage ul li a {background:none !important; border-bottom: 1px #60768B dashed;}
ul#nav-features li.selectedpage a:hover {background: #FFF32B;color:#000;}
*/

ul#nav-features li ul li em {
	background-image: none!important;
	text-transform: capitalize;
	font-weight: normal;
	font-size: 13px;
	color: #000;
}
/* Comments App CSS */

ul.inline-ruled {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	_display:inline-block;
	width:100%;
}
ul.inline-ruled li {
	float:left;
	padding:0 12px 0 5px; /* padding-right = 2 x padding-left */
	margin-left:-6px; /* margin-left = -1 x padding-left + border-left */
	border-left:1px solid #000;
	white-space: nowrap;
}
div.tout ul.inline-ruled li {
	font-size:11px;
	margin-top:0.25em;
	border-left-color:#0177C2;
}
*:first-child+html div.tout ul.inline-ruled li {
	font-size:10px;
}
* html div.tout ul.inline-ruled li {
	font-size:10px;
}
/** CommentApp Reset CSS - Courtesy of YAHOO! **/
div#commentapp-form {
	font:12px/15px arial, helvetica, clean, sans-serif;
*font-size:small;
*font:x-small;
}
div#commentapp-form select, div#commentapp-form input, div#commentapp-form button, div#commentapp-form textarea {
	font:99% arial, helvetica, clean, sans-serif;
}
div#commentapp-form div, div#commentapp-form dl, div#commentapp-form dt, div#commentapp-form dd, div#commentapp-form ul, div#commentapp-form ol, div#commentapp-form li, div#commentapp-form h1, div#commentapp-form h2, div#commentapp-form h3, div#commentapp-form h4, div#commentapp-form h5, div#commentapp-form h6, div#commentapp-form pre, div#commentapp-form code, div#commentapp-form form, div#commentapp-form fieldset, div#commentapp-form legend, div#commentapp-form input, div#commentapp-form textarea, div#commentapp-form p, div#commentapp-form blockquote, div#commentapp-form th, div#commentapp-form td {
	margin:0;
	padding:0;
}
div#commentapp-form fieldset, div#commentapp-form img {
	border:0;
}
div#commentapp-form li {
	list-style:none;
}
div#commentapp-form input, div#commentapp-form textarea, div#commentapp-form select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
div#commentapp-form input, div#commentapp-form textarea, div#commentapp-form select {
*font-size:100%;
}
div#commentapp-form legend {
	color:#000;
}
/** End CommentApp Reset CSS **/

ul.inline-ruled-right {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	_display:inline-block;
	float:right;
}
ul.inline-ruled-right li {
	float:left;
	padding:0 5px 0 12px; /* padding-left = 2 x padding-right */
	margin-right:-6px; /* margin-right = -1 x padding-right + border-right */
	border-right:1px solid #000;
	white-space: nowrap;
}
div.commentapp-article {
	width:40%;
	float:right;
	clear:none;
	font-size:12px;
	line-height:15px;
}
div#commentapp * {
	font-size:1em;
	line-height:1.25em;
}
div#commentapp-article-top {
	margin-top:10px;
}
div#commentapp-article-bottom {
	margin-bottom:10px;
}
div.commentapp-article ul.inline-ruled-right {
	margin-top:3px;
}
div.commentapp-article ul.inline-ruled-right li {
	line-height:1em;
	border-right-color:#0177C2;
}
div.commentapp-article ul.inline-ruled-right li span.more a {
	text-transform:none;
	font-weight:bold;
}
div#commentapp-bigcount {
	background-color: #f3f5f6;
	padding:1.0em 1.5em 1.0em 1.5em;
	border-bottom:1px dotted #64768c;
}
div#commentapp-bigcount a {
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
	text-transform:none!important;
}
div#commentapp-bigcount a.lowercase {
	text-transform:lowercase!important;
}
body#art div#commentapp-form {
	margin-top: 0px!important;
}
body#pkg div#commentapp-form {
	margin-top: 0px!important;
}
div#commentapp-bigcount {
	background-color: #f3f5f6;
	padding:1.0em 1.5em 1.0em 1.5em;
	border-bottom:1px dotted #64768c;
}
div#commentapp-bigcount a {
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
	text-transform:none!important;
}
div#commentapp-bigcount a.lowercase {
	text-transform:lowercase!important;
}
body#art div#commentapp-form {
	margin-top: 0px!important;
}
div#commentapp-form {
	background:#e8ebed;
	margin-top:1.5em;
	padding:1.5em;
}
div#commentapp-form p {
	margin:0;
	padding:0;
}
div#commentapp-form fieldset {
	border:0;
	margin:0;
	padding:0;
}
div#commentapp-form h4 {
	font-size:150%;
	font-weight:bold;
	color:#ed562e;
	text-transform:uppercase;
}
div#commentapp-form em {
	font-style:italic;
}
div#commentapp-form em.required {
	color:#ca2d8a;
	font-weight:bold;
	font-style:normal;
}
div#commentapp-form div.instructions {
	margin:0.5em 0;
	color:#42474f;
}
div#commentapp-form ul.errors li {
	color:black;
}
div#commentapp-form label {
	color:#42474f;
	font-weight:bold;
}
div#commentapp-form label em.required {
	margin-left:0.25em;
}
div#commentapp-form input.submit, div#commentapp-form input.reset {
	color:#fff;
	font-weight:bold;
	padding:0.25em 0.5em;
	border-width:1px;
	border-style:solid;
}
div#commentapp-form input.submit {
	background:#448fc7;
	border-color:#8accf2 #3b7bc0 #3b7bc0 #8accf2;
}
div#commentapp-form input.reset {
	background:#868686;
	border-color:#d4d4d4 #7d7d7d #7d7d7d #d4d4d4;
	margin-left:0.5em;
}
div#commentapp-form div.body-status {
	color:#9a9a9a;
	font-size:91.667%;
	text-align:right;
}
div#commentapp-form dd {
	width:67%;
	margin-bottom:0.5em;
}
div#commentapp-form dd textarea {
	width:100%;
}
div#commentapp-form .maxlength {
	color:#CA2D8A;
}
div#commentapp-form div.form-errors {
}
div#commentapp-form div.form-errors div.errorExplanation {
	margin:0.5em 0 1em;
	color:#42474f;
}
div#commentapp-form div.form-errors h2 {
	color:#CA2D8A;
	font-size:116.667%;
	margin-bottom:4px;
}
div#commentapp-form div.form-errors ul {
	margin-left:2em;
}
div#commentapp-form div.form-errors ul li {
	list-style:outside disc;
}
#pagehead {
	overflow:hidden;
	width:100%;
}
.#min-chicks {
float:left;
width:40%;
clear:none;
}
#breadcrumb {
	margin-bottom:5px;
	font-size:11px;
	color:#c5cbcc;
}
#breadcrumb a {
	color:#007cc0;
}
#breadcrumb a.homeLink {
	color:#ffffff !important;
	background-color:#D71820;
	padding:0 3px;
}
#breadcrumb a.channelLink {
}
#breadcrumb a.subChannelLink {
}
#breadcrumb a.articleLink {
}
#breadcrumb span.cur {
	color:#000000 !important;
}
.versatiletout {
	width:300px;
	font:1em arial, sans-serif;
	color:#414850;
	padding:6px 6px;
	padding-top:10px;
}
.versatiletout .tout {
	overflow:auto;
}
.versatiletout .tout .txtcont {
	width:200px !important;
}
.versatiletout h3 {
	display:inline;
	text-transform:uppercase;
	font:bold 1.7em arial, sans-serif;
	color:#000;
	letter-spacing:-1px;
	margin-right:5px;
}
.versatiletout h4 {
	display:inline;
	color:#EB1C24;
	font:bold italic 1em georgia, serif;
	letter-spacing:-0.25px;
}
.versatiletout ul li {
	margin-bottom:3px;
	background: transparent url(icon_arrow05.gif) no-repeat scroll left 4px;
	padding-left: 10px;
}
.versatiletout ul li a {
	color:#000000;
}
.versatiletout a:active, .versatiletout a:hover {
	color:#000000;
}
.versatiletout .dotrule {
	margin: 10px 0 10px 0;
	padding-bottom:8px;
	border-bottom: 1px dashed #000;
	clear:both;
}
.versatiletout .dotrule hr {
	display: none;
}
/* EW Picks */



#ewpicks-leftcol #breadcrumb, #whatsnew-leftcol #breadcrumb {
	padding: 10px 0px 0px 10px;
}
#ewpicks-leftcol #breadcrumb a.homeLink, #whatsnew-leftcol #breadcrumb a.homeLink {
	padding:0 3px;
}
#ewpicks-rightcol .tout {
	padding:6px;
	overflow: auto;
}
#ewpicks-rightcol .tout .txtcont {
	padding-top:4px;
	float: left;
	width:200px;
}
#ewpicks-rightcol .tout {
	padding:6px;
}
#ewpicks-rightcol .tout h3 {
	font-size:90%;
	font-weight:bold;
	color:#ed5623;
	text-transform:uppercase;
}
#ewpicks-rightcol .tout h4 a {
	color:#000;
}
#ewpicks-rightcol .tout h4 {
	font-size:160%;
}
#ewpicks-rightcol .tout h4 {
	font-size:115%;
}
#ewpicks-rightcol .tout .more a {
	color:#0177c2;
}
#ewpicks-rightcol .tout .pubinfo {
	font-size:90%;
	color:#5d778d;
}
#ewpicks-rightcol .tout .author {
	font-weight:bold;
}
*:first-child+html #ewpicks-leftcol {
	width:630px;
} /* IE 7 */
* html #ewpicks-leftcol {
	width:630px;
}  /* IE 6 */
body#whatsnew.whatsnew-page #whatsnew-leftcol, body.ewpicks-page div#ewpicks-leftcol {
	float:left;
	padding:10px;
	width: 630px;
}
body#whatsnew.whatsnew-page div#whatsnew-lefttol div#breadcrumb, body.ewpicks-page div#ewpicks-leftcol div#breadcrumb {
	margin-bottom:15px !important;
}
body#whatsnew.whatsnew-page div#whatsnew-leftcol div#ewpicks-quigo, body.ewpicks-page div#ewpicks-leftcol div#ewpicks-quigo {
	padding-top: 15px;
	float:left;
}
body#whatsnew.whatsnew-page div#whatsnew-rightcol, body.ewpicks-page div#ewpicks-rightcol {
	float:right;
	width:330px;
	padding-bottom:20px;
	padding-right: 0px;
}
body#whatsnew.whatsnew-page div#whatsnew-rightcol div#whats-content, body.ewpicks-page div#ewpicks-rightcol div#ewpicks-content {
	background-color:#eeeeee;
	padding:10px;
}
/* App containers */
.ewpicks-app {
	font:16px arial, helvetica, sans-serif;
	margin:auto;
}
#ewpicks-homepageapp {
	width:330px;
}
body#whatsnew.whatsnew-page #ewpicks-homepageapp {
	width:300px;
}
#ewpicks-channelapp {
	width:300px;
}
body#chn #ewpicks-channelapp {
	float:left;
}
#ewpicks-weeklyapp, #ewpicks-dailyapp {
	width:630px;
	background: #FFFFFF;
}
#ewpicks-dailyapp .channel, #ewpicks-weeklyapp .bd .channel {
	background: #FFFFFF;
	width: 618px;
}
#ewpicks-dailyapp .channel {
}
/* Channel colors */
.ewpicks-app h1 .channel.movies, .ewpicks-app .movies h3 a {
	color:#c40020;
}
.ewpicks-app h1 .channel.tv, .ewpicks-app .tv h3 a {
	color:#32861f;
}
.ewpicks-app h1 .channel.music, .ewpicks-app .music h3 a {
	color:#174aa5;
}
.ewpicks-app h1 .channel.books, .ewpicks-app .books h3 a {
	color:#7f0f97;
}
.ewpicks-app h1 .channel.tech, .ewpicks-app .tech h3 a {
	color:#238eb8;
}
/* Calendar container */
.ewpicks-app {
	clear:both;
}
.ewpicks-app h2, .ewpicks-app h3, .ewpicks-app h4 {
	margin:0;
}
.ewpicks-app a {
	text-decoration:none;
}
.ewpicks-app a:hover {
	text-decoration:underline;
}
.ewpicks-app abbr {
	border-bottom:0 none transparent;
}
/* Homepage icons */
#ewpicks-homepageapp .channel {
	position:relative;
}
#ewpicks-homepageapp .more {
	position:absolute;
	top:50%;
	margin-top:-15px;
	right:15px;
}
#ewpicks-homepageapp .movies .more {
	background-position:-300px -45px;
}
#ewpicks-homepageapp .tv .more {
	background-position:-330px -45px;
}
#ewpicks-homepageapp .music .more {
	background-position:-360px -45px;
}
#ewpicks-homepageapp .books .more {
	background-position:-390px -45px;
}
#ewpicks-homepageapp .tech .more {
	background-position:-420px -45px;
}
/* What Else Is New */
.ewpicks-app #ewpicks-want-more, #ewpicks-dailyapp #ewpicks-wantmore {
	background-color:#d8eff7 !important;
	float: none;
}
.ewpicks-app #ewpicks-want-more h3 a, #ewpicks-dailyapp #ewpicks-wantmore h3 a {
	color:#970200;
	background:none !important;
}
.ewpicks-app #ewpicks-want-more .more {
	display:none;
}
#ewpicks-dailyapp #ewpicks-wantmore .more {
	display:none;
}
#ewpicks-wantmore p {
	display: block;
}
#ewpicks-wantmore .url {
	clear: none !important;
	float: none !important;
}
/* Weekly calendar navigation */
#weekly-nav {
	margin-bottom:0.5em;
	padding:0 15px 0 0;
	font-weight:bold;
	font-size:75%;
	line-height:125%;
	overflow:hidden;
	_zoom:1;
}
#weekly-nav .label {
	float:left;
	color:#333;
}
#weekly-nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#weekly-nav li {
	float:left;
	margin-left:1em;
}
#weekly-nav li.right {
	float:right;
}
#weekly-nav a {
	color:#0177c2;
	text-decoration:none;
}
#weekly-nav a:hover {
	text-decoration:underline;
}
#weekly-nav li.right a {
	background:transparent url(icon_arrow05-1.gif) no-repeat scroll right center;
	padding-right: 8px;
}
dxiv#whatsnew-weeklyapp div#hd-div.hd {
 width:100%  padding-left:10px;
	padding-right:10px;
}
div#whatsnew-weeklyapp div#hd-div.hd #weekly-nav {
	float:left;
	width:100%;
}
div#whatsnew-weeklyapp div#hd-div.hd #weekly-nav ul {
	padding-right:10px;
	padding-left:0px;
}
div#whatsnew-weeklyapp div#hd-div.hd #weekly-nav .right {
	float:right;
}
#jumpto-nav {
	margin-bottom:0.5em;
	padding:0;
	font-weight:bold;
	font-size:75%;
	line-height:125%;
	overflow:hidden;
	_zoom:1;
	display: none;
}
#jumpto-nav .label {
	float:left;
	color:#333;
}
#jumpto-nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#jumpto-nav li {
	float:left;
	margin-left:1em;
}
#jumpto-nav li.right {
	float:right;
}
#jumpto-nav a {
	color:#0177c2;
	text-decoration:none;
	background:transparent url(arrow_down-1.gif) no-repeat scroll right 5px;
	padding-right:10px;
}
#jumpto-nav a:hover {
	text-decoration:underline;
}
#jumpto-nav li.right a {
	background:transparent url(icon_arrow05-1.gif) no-repeat scroll right center;
	padding-right: 8px;
}
/* App headers */
#ewpicks-dailyapp h1, #ewpicks-dailyapp h1, #ewpicks-weeklyapp h1, #whatsnew-weeklyapp h1 {
	padding-bottom:8px;
}
#whatsnew-weeklyapp h1 {
	float:left;
}
#ewpicks-weeklyapp h1 {
	overflow:hidden;
	_zoom:1;
	font-size:33px;
	font-weight:normal;
	color:#ccc;
}
#whatsnew-weeklyapp h1 .ewpicks, #ewpicks-weeklyapp h1 .ewpicks {
	float:left;
	width:172px;
	height:33px;
	text-indent:-999em;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img2.timeinc.net/ew/i/picks/ewpicks-logo.png', sizingMethod='crop');
	overflow:hidden;
	margin-right:0.3em;
}
#whatsnew-weeklyapp h1 a, #ewpicks-weeklyapp h1 a {
	display: block;
	float: left;
	width:178px;
	height:33px;
	margin-left: 10px;
}
#whatsnew-weeklyapp div > h1 .ewpicks, #ewpicks-weeklyapp div > h1 .ewpicks {
	background:url(ewpicks-logo.png) no-repeat 0 0 !important;
	filter:none;
}
#ewpicks-dailyapp h1 {
	width:174px;
	float:left;
	height:37px;
	text-indent:-999em;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img2.timeinc.net/ew/i/picks/ewpicks-logo.png', sizingMethod='crop');
	overflow:hidden;
	margin-left: 10px;
}
#ewpicks-dailyapp h1 a {
	display: block;
}
#ewpicks-dailyapp div > h1 {
	background:url(ewpicks-logo.png) no-repeat 0 0 !important;
	filter:none;
}
#ewpicks-dailyapp h1 span {
	display:block;
}
#ewpicks-dailyapp h2 {
	width:305px;
	float:left;
	height:37px;
	text-indent:-999em;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img2.timeinc.net/ew/i/picks/ewpicks-todays-best.png', sizingMethod='crop');
	overflow:hidden;
	margin-left:10px;
}
#ewpicks-dailyapp div > h2 {
	background:url(ewpicks-todays-best.png) no-repeat 0 0 !important;
	filter:none;
}
#ewpicks-dailyapp h2 span {
	display:block;
}
div#weekly-nav ul li a.selected {
	color:black;
}
/* Main module containers */
.ewpicks-app .hd {
	overflow:hidden;
	_zoom:1;
}
#ewpicks-weeklyapp .hd, #ewpicks-dailyapp .hd {
	padding-top:10px;
}
.ewpicks-app .bd {
	overflow:hidden;
	_zoom:1;
}
#ewpicks-dailyapp .ft {
	overflow:hidden;
	_zoom:1;
}
#ewpicks-weeklyapp .ft {
	overflow:hidden;
	_zoom:1;
}
/* Homepage & Channel head elements */
#ewpicks-homepageapp .hd, #ewpicks-channelapp .hd {
	border-width:6px 6px 0;
	border-style:solid;
	background:#fff;
}
#ewpicks-homepageapp .bd, #ewpicks-channelapp .bd {
	border-width:0 6px 6px;
	border-style:solid;
}
#ewpicks-homepageapp .hd h2, #ewpicks-channelapp .hd h2 {
	width:150px;
	height:44px;
	float:left;
	margin:10px 0px 8px 0px;
}
#ewpicks-channelapp .hd h2 {
	padding-left:8px;
}
#ewpicks-homepageapp .hd h2 {
	padding-left:15px;
}
#ewpicks-homepageapp h2 a, #ewpicks-channelapp h2 a {
	display:block;
	width:150px;
	height:44px;
	text-indent:-999em;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img2.timeinc.net/ew/i/picks/ewpicks-logo-small.png', sizingMethod='crop');
	overflow:hidden;
	cursor: pointer;
}
#ewpicks-homepageapp h2 > a, #ewpicks-channelapp h2 > a {
	background:url(ewpicks-logo-small.png) no-repeat 0 0 !important;
	filter:none;
}
#ewpicks-homepageapp .hd .dtstart, #ewpicks-channelapp .hd .dtstart {
	margin:10px 10px 2px;
	text-transform:uppercase;
	font-weight:bold;
	float: right;
}
#ewpicks-homepageapp .hd .dtstart {
	margin-right:15px;
	float: right;
}
#ewpicks-homepageapp .hd .weekday, #ewpicks-channelapp .hd .weekday {
	display:block;
	font-size:87.5%;
	line-height:1em;
	text-align: right;
}
#ewpicks-homepageapp .hd .month, #ewpicks-channelapp .hd .month {
	float:left;
	font-size:175%;
}
#ewpicks-homepageapp .hd .day, #ewpicks-channelapp .hd .day {
	float:left;
	margin-left:0.25em;
	font-size:175%;
}
#ewpicks-dailyapp .bd, #ewpicks-weeklyapp .bd {
	border-width:1px 6px;
	border-style:solid;
	border-color:#e4e4e4;
}
#ewpicks-dailyapp .nav, #ewpicks-weeklyapp .nav {
	background:#e4e4e4;
	overflow:hidden;
	_zoom:1;
	clear:both;
}
#ewpicks-dailyapp .hd .nav, #ewpicks-weeklyapp .hd .nav {
	border-top:4px solid #BAC4CD;
}
#ewpicks-dailyapp .ft .nav, #ewpicks-weeklyapp .ft .nav {
	border-bottom:4px solid #BAC4CD;
}
#ewpicks-dailyapp .nav .dtstart, #ewpicks-weeklyapp .nav .dtrange {
	text-transform:uppercase;
	float:left;
	font-weight:bold;
	height:18px;
	line-height:18px;
	padding:6px;
	margin-left:2px;
}
#ewpicks-weeklyapp .nav .dtrange .weekday {
	display:none;
}
.previousNextLinks {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
	background:#bac4cd;
}
.previousNextLinks li {
	float:left;
	margin:0;
	padding:0;
}
.previousNextLinks li a {
	display:inline-block;
	border:6px solid #e4e4e4;
	text-transform:uppercase;
	font-size:75%;
	font-weight:bold;
	height:18px;
	line-height:18px;
	color:#0177c2;
}
.previousNextLinks li a.previous {
	padding-left:27px;
	background:#e4e4e4 url(btn_arrowprev.gif) no-repeat left center;
}
.previousNextLinks li a.next {
	padding-right:27px;
	background:#e4e4e4 url(btn_arrownext.gif) no-repeat right center;
	margin-left:1px;
}
.previousNextLinks li a:hover {
	text-decoration:none;
	background-color:#bac4cd;
	color:#000;
	border:6px solid #bac4cd;
}
#ewpicks-weeklyapp .hd .dtstart, #ewpicks-weeklyapp .hd .dtend, #ewpicks-weeklyapp .ft .dtstart, #ewpicks-weeklyapp .ft .dtend, #ewpicks-weeklyapp .hd .dtstart, #ewpicks-weeklyapp .hd .dtend, #ewpicks-weeklyapp .ft .dtstart, #ewpicks-weeklyapp .ft .dtend {
	display:inline;
}
.ewpicks-app .bd .channel {
	border-top:1px solid #ccc;
	background:#fff;
	overflow:auto;
	clear: both;
}
#ewpicks-dailyapp .channel:first-child, #ewpicks-dailyapp .channel.first-child, #ewpicks-weeklyapp .channel:first-child, #ewpicks-weeklyapp .channel.first-child {
	border-top:0 none transparent;
}
#ewpicks-homepageapp .channel {
	padding:10px 15px;
	overflow:hidden;
	width: 288px;
	_zoom:1;
}
#ewpicks-channelapp .channel {
	padding:10px;
	overflow:hidden;
	_zoom:1;
}
.ewpicks-app .loading {
	background:#fff url(loading.gif) no-repeat center center !important;
	min-height:32px;
	height: 32px;
}
.ewpicks-app .error {
	color:#c40020;
	font-size:75%;
	text-align:center;
}
/* Event containers */
#ewpicks-dailyapp .vevent, #ewpicks-weeklyapp .vevent {
	overflow:hidden;
	_zoom:1;
}
#ewpicks-dailyapp .bd .vevent, #ewpicks-weeklyapp .bd .vevent {
	padding:12px;
	border:3px solid #fff;
	float: left;
}
#ewpicks-weeklyapp .bd .vevent {
	width: 588px;
}
#ewpicks-dailyapp .bd .vevent {
	width: 473px;
}
#ewpicks-weeklyapp .bd .vevent .today {
	background:#FFFBB3;
	border-color:#FFF32B;
	width: auto;
}
#ewpicks-dailyapp #ewpicks-wantmore .vevent {
	border:3px solid #d8eff7;
	min-height:80px;
}
#ewpicks-weeklyapp .bd .vevent .dtstart, #ewpicks-homepageapp .bd .vevent .dtstart, #ewpicks-channelapp .bd .vevent .dtstart {
	color:#c60020;
	text-transform:uppercase;
	font-weight:bold;
	line-height:100%;
}
#ewpicks-homepageapp .bd .vevent .dtstart, #ewpicks-channelapp .bd .vevent .dtstart {
	float:right;
	text-align:right;
	padding:10px 5px;
}
#ewpicks-weeklyapp .bd .vevent .dtstart {
	float:left;
	width: 100px;
}
#ewpicks-homepageapp .bd .vevent .dtstart, #ewpicks-channelapp .bd .vevent .dtstart, #ewpicks-dailyapp .bd .vevent .dtstart {
	display:none;
}
#ewpicks-weeklyapp .bd .vevent .weekday {
	display:block;
	font-size:68.75%;
}
.ewpicks-app .description {
	margin:0 0 1em;
	font-size:75%;
	line-height:125%;
}
#ewpicks-homepageapp .description {
	display:none;
}
#ewpicks-weeklyapp h4.summary, #ewpicks-weeklyapp .description, #ewpicks-weeklyapp .url {
	margin-left: 120px;
}
#ewpicks-weeklyapp .url {
	display: inline !important;
}
#ewpicks-dailyapp h4.summary, #ewpicks-dailyapp .description, #ewpicks-dailyapp .url, #ewpicks-dailyapp .more {
}
.ewpicks-app .url, #ewpicks-channelapp .more, #ewpicks-dailyapp .more {
	font-size:68.75%;
	font-weight:bold;
	line-height:136.363636%;
	color:#0177c2;
	padding-left:8px;
	background:transparent url(icon_arrow05-1.gif) no-repeat scroll left center;
	display:inline;
	float:left;
	clear:both;
}
.ewpicks-app .url, #ewpicks-dailyapp .url, #ewpicks-dailyapp .more {
	width:460px;
}
#ewpicks-channelapp .url, #ewpicks-channelapp .more {
	width:255px;
}
#ewpicks-homepageapp .url {
	display:none;
}
.ewpicks-app h3 {
	font-size:68.75%;
	text-transform:uppercase;
}
.ewpicks-app h3, .ewpicks-app h4.summary {
	margin:0;
}
/* Big icons (channel & daily) */
#ewpicks-channelapp h3 {
	float:left;
	padding-bottom: 10px;
}
#ewpicks-dailyapp h3 {
	float: left;
	padding: 35px 0px 35px 40px;
}
#ewpicks-dailyapp #ewpicks-wantmore h3 {
	float:left;
	padding: 35px 0 0 40px;
}
#ewpicks-channelapp h3 a, #ewpicks-dailyapp h3 a {
	display:block;
	width:60px;
	height:75px;
	margin-right:15px;
	background-image:url(ewpicks-sprite-5.png);
	background-repeat:no-repeat;
}
#ewpicks-channelapp .movies h3 a, #ewpicks-dailyapp .movies h3 a {
	background-position:0 0;
}
#ewpicks-channelapp .tv h3 a, #ewpicks-dailyapp .tv h3 a {
	background-position:-60px 0;
}
#ewpicks-channelapp .music h3 a, #ewpicks-dailyapp .music h3 a {
	background-position:-120px 0;
}
#ewpicks-channelapp .books h3 a, #ewpicks-dailyapp .books h3 a {
	background-position:-180px 0;
}
#ewpicks-channelapp .tech h3 a, #ewpicks-dailyapp .tech h3 a {
	background-position:-240px 0;
}
#ewpicks-homepageapp h4.summary {
	width:240px;
}
body#whatsnew.whatsnew-page #ewpicks-homepageapp h4.summary {
	width:210px;
}
#ewpicks-homepageapp #ewpicks-want-more h4.summary {
	width:auto;
}
.ewpicks-app h4.summary a {
	color:#000;
	text-decoration:none;
}
.ewpicks-app h4.summary a:hover, .ewpicks-app h4.summary a:hover {
	text-decoration:underline;
}
#ewpicks-homepageapp .more {
	width:30px;
	height:30px;
	float:right;
	background:#fff url(ewpicks-sprite-5.png) no-repeat;
	text-indent:-999em;
}
.ewpicks-app .ad620x70 {
	margin:auto;
	width:618px;
	height:70px;
	line-height:70px;
	border-top:1px solid #ccc;
	background:#aaa;
	color:#eee;
	text-align:center;
	font-size:62.5%;
	font-weight:bold;
	text-transform:uppercase;
	display:none;
	clear: both;
}
/**
 * Homepage & Channel sponsor structure
 */
#ewpicks-homepageapp .ft img, #ewpicks-channelapp .ft img {
	border:0;
}
#ewpicks-homepageapp .ft .sponsor, #ewpicks-channelapp .ft .sponsor {
	text-align:right;
	padding:5px 15px 25px;
}
#ewpicks-homepageapp .ft .sponsored-by, #ewpicks-channelapp .ft .sponsored-by {
	font-size:56.25%;
	text-transform:uppercase;
}
#ewpicks-homepageapp .ft .sponsor img, #ewpicks-channelapp .ft .sponsor img {
	vertical-align:middle;
	border:0;
	float:none;
}
/* Fix for ie6 right rail */

#adcol #ewpicks-channelapp .channel {
	width: 268px !important;
}
/*
 * Homepage & Channel skinnable properties
 */
#ewpicks-homepageapp .hd, #ewpicks-channelapp .hd, #ewpicks-homepageapp .bd, #ewpicks-channelapp .bd {
	border-color:#0694cb;
}
#ewpicks-homepageapp .ft, #ewpicks-channelapp .ft {
	background:#0694cb;
}
#ewpicks-homepageapp .ft .sponsored-by, #ewpicks-channelapp .ft .sponsored-by {
	color:#fff;
}
/* Whats New Related CSS */
#whatsnew-leftcol #seePicks {
	background:transparent url(icon_arrow05-1.gif) no-repeat scroll right center;
	padding-right:6px;
	display: block;
	float: right;
	margin-top: 21px;
	font-weight: bold;
	font-size: 12px;
}
#whatsnew-leftcol .dateHolder {
	display: block;
	width: 50px;
	line-height: 24px;
	color:#C60020;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	float: left;
	height: 24px;
	overflow: hidden;
}
#whatsnew-leftcol .dateHolder .dayOfWeek {
	float: left;
	display: block;
	width: 30px;
}
#whatsnew-leftcol .dateHolder .date {
	float: left;
	text-align: right;
	width: 18px;
}
#whatsnew-leftcol .artist {
	font-weight: normal;
}
#whatsnew-leftcol .dayHolder {
	border-top: 1px solid #CFCFD4;
	overflow: auto;
	font-size: 12px;
	font-weight: bold;
	clear: both;
	float: left;
	width: 570px;
}
#whatsnew-leftcol .lastDay {
	border-bottom: 1px solid #CFCFD4;
	overflow: auto;
}
#whatsnew-leftcol .item {
	width: 486px;
	float: right;
	line-height: 16px;
	padding: 4px 0px;
	border-top: 1px solid #CFCFD4;
	text-align: left;
	clear: right;
}
#whatsnew-leftcol .description {
}
#whatsnew-leftcol .first-item {
	border-top: none !important;
}
#whatsnew-leftcol .last-item {
	border-bottom: none !important;
}
#whatsnew-leftcol .item a {
	padding-right: 8px;/*
	background:transparent url(icon_arrow05-1.gif) no-repeat scroll right 5px;
	display: block;
	float: left;
	clear: left;
	position: relative;
	*/
}
#whatsnew-leftcol .arrow {
}
#whatsnew-leftcol .arrowImage {
	border: 0px none;
	position: relative;
	left: 3px;
}
#whatsnew-leftcol .seeMore {
	padding-left: 8px;
	padding-right: 6px;
	line-height: 28px;
	margin-bottom: 20px;
	text-transform: uppercase;
	float: right;
	font-size: 12px;
	background:transparent url(icon_arrow05-1.gif) no-repeat scroll right center;
	font-weight: bold;
}
#whatsnew-leftcol h3 span {
	background-position: right -96px;
	padding-right: 8px;
	height: 7px;
	width: 4px;
	background: transparent url(icon_arrow_sprites.gif) no-repeat scroll right -544px;
}
#whatsnew-rightcol .tout {
	padding:6px;
	overflow: auto;
}
#whatsnew-rightcol .tout .txtcont {
	padding-top:4px;
	float: left;
	width: 200px;
}
#whatsnew-rightcol .tout h3 {
	font-size:90%;
	font-weight:bold;
	color:#ed5623;
	text-transform:uppercase;
}
#whatsnew-rightcol .tout h4 a {
	color:#000;
}
#whatsnew-rightcol .tout h4 {
	font-size:160%;
}
#whatsnew-rightcol .tout h4 {
	font-size:115%;
}
#whatsnew-rightcol .tout .more a {
	color:#0177c2;
}
#whatsnew-rightcol .tout .pubinfo {
	font-size:90%;
	color:#5d778d;
}
#whatsnew-rightcol .tout .author {
	font-weight:bold;
}
*:first-child+html #whatsnew-leftcol {
	width:630px;
} /* IE 7 */
* html #whatsnew-leftcol {
	width:630px;
}  /* IE 6 */
body.whatsnew-page div#whatsnew-leftcol {
	float:left;
	padding:10px;
	overflow: hidden;
}
body.whatsnew-page div#whatsnew-leftcol div#breadcrumb {
	margin-bottom:15px !important;
}
body.whatsnew-page div#whatsnew-rightcol {
	float:right;
	width:330px;
	padding-bottom:20px;
}
body.whatsnew-page div#whatsnew-rightcol div#whatsnew-content {
	background-color:#eeeeee;
	padding:10px;
}
/* App containers */
.whatsnew-app {
	font:16px arial, helvetica, sans-serif;
	margin:auto;
}
#whatsnew-homepageapp {
	width:330px;
}
#whatsnew-channelapp {
	width:300px;
}
#whatsnew-weeklyapp {
	width:630px;
	background: #FFFFFF;
}
/* Channel colors */
.whatsnew-app h2 .channel.movies, .whatsnew-app .movies h3 a {
	color:#c40020;
}
.whatsnew-app h2 .channel.tv, .whatsnew-app .tv h3 a {
	color:#32861f;
}
.whatsnew-app h2 .channel.music, .whatsnew-app .music h3 a {
	color:#174aa5;
}
.whatsnew-app h2 .channel.books, .whatsnew-app .books h3 a {
	color:#7f0f97;
}
.whatsnew-app h2 .channel.tech, .whatsnew-app .tech h3 a {
	color:#238eb8;
}
.whatsnew-app h1 .channel.whatsnew, .whatsnew-app .whatsnew h3 a {
	color:#970200;
}
/* Calendar container */
.whatsnew-app {
	clear:both;
}
.whatsnew-app h2, .whatsnew-app h3, .whatsnew-app h4 {
	margin:0;
}
.whatsnew-app a {
	text-decoration:none;
}
.whatsnew-app a:hover {
	text-decoration:underline;
}
.whatsnew-app abbr {
	border-bottom:0 none transparent;
}
/* Homepage icons */
#whatsnew-homepageapp .channel {
	position:relative;
}
#whatsnew-homepageapp .more {
	position:absolute;
	top:50%;
	margin-top:-15px;
	right:15px;
}
#whatsnew-homepageapp .movies .more {
	background-position:-300px -45px;
}
#whatsnew-homepageapp .tv .more {
	background-position:-330px -45px;
}
#whatsnew-homepageapp .music .more {
	background-position:-360px -45px;
}
#whatsnew-homepageapp .books .more {
	background-position:-390px -45px;
}
#whatsnew-homepageapp .tech .more {
	background-position:-420px -45px;
}
/* Want More? */
.ewpicks-app #ewpicks-want-more, .whatsnew-app #ewpicks-want-more {
	background-color:#d8eff7 !important;
}
.ewpicks-app #ewpicks-want-more h3 a, .whatsnew-app #ewpicks-want-more h3 a {
	color:#970200;
	background:none !important;
}
.ewpicks-app #ewpicks-want-more .more, .whatsnew-app #ewpicks-want-more .more {
	display:none;
}
.ewpicks-app #ewpicks-want-more .summary a, .whatsnew-app #ewpicks-want-more .summary a {
	font-size:81.25%;
	font-weight:bold;
	color:#000;
 *background:none;
}
.whatsnew-app #ewpicks-want-more .summary a {
	padding-right:8px;
	background:transparent url(icon_arrow05-1.gif) no-repeat scroll right center;
}
.ewpicks-app #ewpicks-want-more .summary img.right-arrow {
	border: 0 none;
	height: 7px;
	width: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}
#whatsnewInnerNav ul {
	display: inline;
}
#whatsnewInnerNav ul li {
	display: inline;
}
#whatsnewInnerNav ul li a.selected {
	color:black;
}
/* App headers */
#whatsnew-weeklyapp h1 {
	overflow:hidden;
	_zoom:1;
	font-size:33px;
	font-weight:normal;
	color:#ccc;
}
#whatsnew-weeklyapp div.hd span.see-all {
	display:block;
	float:right;
	padding-top:20px;
	padding-right:8px;
}
div#weekly-nav ul li a.selected {
	color:black;
}
#whatsnew-weeklyapp p.description {
	display:inline;
	font-weight:normal;
	margin: 0;
	padding-right: 5px;
}
/* Main module containers */
.whatsnew-app .hd {
	overflow:hidden;
	padding-top:10px;
	_zoom:1;
}
.whatsnew-app .bd {
	overflow:hidden;
	_zoom:1;
}
#whatsnew-weeklyapp .ft {
	float: left;
	width: 100%;
	overflow:hidden;
	_zoom:1;
}
#whatsnew-weeklyapp .bd {
	border-width:1px 6px;
	border-style:solid;
	border-color:#e4e4e4;
	padding: 12px 12px 4px 12px;
	background-color:#ffffff;
}
#whatsnew-weeklyapp .nav {
	background:#e4e4e4;
	overflow:hidden;
	_zoom:1;
	clear:both;
}
#whatsnew-weeklyapp .hd .nav {
	border-top:4px solid #BAC4CD;
}
#whatsnew-weeklyapp .ft .nav {
	border-bottom:4px solid #BAC4CD;
}
#whatsnew-weeklyapp .nav .dtrange {
	text-transform:uppercase;
	float:left;
	font-weight:bold;
	height:18px;
	line-height:18px;
	padding:6px;
	margin-left:2px;
}
#whatsnew-weeklyapp .nav .dtrange .weekday {
	display:none;
}
#whatsnew-weeklyapp div.divider {
	overflow: auto;
	background-color: #FBF22D;
	float: left;
	width: 100%;
}
#whatsnew-weeklyapp div.first {
}
.whatsnew-app div.see-reviews {
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	text-align: right;
}
.whatsnew-app div.hd span.see-all a {
	text-transform: none !important;
	font-weight: bold;
	font-size: 75%;
}
.whatsnew-app div.hd span.see-all a, .whatsnew-app div.see-reviews a {
	text-transform: uppercase;
	padding-right: 8px;
	background: transparent url(icon_arrow_sprites.gif) no-repeat scroll right -46px;
}
.whatsnew-app div.divider h3 {
	font-size: 16px;
	text-transform: uppercase;
	line-height: 24px;
	height: 24px;
	display: block;
	padding: 0px 0px 0px 8px;
}
#whatsnew-weeklyapp div.divider h3.category {
	float:left;
}
#whatsnew-weeklyapp div.divider h3.category a {
	color: #000000;
}
#whatsnew-weeklyapp div.divider a.back2top {
	display:block;
	float:right;
	font-size: 10px;
	font-weight: bold;
	padding-right: 10px;
	line-height: 24px;
}
.previousNextLinks {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
	background:#bac4cd;
}
.previousNextLinks li {
	float:left;
	margin:0;
	padding:0;
}
.previousNextLinks li a {
	display:inline-block;
	border:6px solid #e4e4e4;
	text-transform:uppercase;
	font-size:75%;
	font-weight:bold;
	height:18px;
	line-height:18px;
	color:#0177c2;
}
.previousNextLinks li a.previous {
	padding-left:27px;
	background:#e4e4e4 url(btn_arrowprev.gif) no-repeat left center;
}
.previousNextLinks li a.next {
	padding-right:27px;
	background:#e4e4e4 url(btn_arrownext.gif) no-repeat right center;
	margin-left:1px;
}
.previousNextLinks li a.next-disabled {
	padding-right:27px;
	background:#e4e4e4 url(btn_arrownext_disabled.gif) no-repeat right center;
	color: #414850;
	margin-left:1px;
}
.previousNextLinks li a.next-disabled:hover {
	padding-right:27px;
	background:#e4e4e4 url(btn_arrownext_disabled.gif) no-repeat right center;
	color: #414850;
	border:6px solid #e4e4e4;
	cursor: text;
}
.previousNextLinks li a:hover {
	text-decoration:none;
	background-color:#bac4cd;
	color:#000;
	border:6px solid #bac4cd;
}
.previousNextLinks li a.previous-disabled {
	padding-left:27px;
	background:#e4e4e4 url(btn_arrowprev_disabled.gif) no-repeat left center;
	color: #414850;
}
.previousNextLinks li a.previous-disabled:hover {
	padding-left:27px;
	background:#e4e4e4 url(btn_arrowprev_disabled.gif) no-repeat loeft center;
	color: #414850;
	border:6px solid #e4e4e4;
	cursor: text;
}
#whatsnew-weeklyapp .hd .dtstart, #whatsnew-weeklyapp .hd .dtend, #whatsnew-weeklyapp .ft .dtstart, #whatsnew-weeklyapp .ft .dtend {
	display:inline;
}
.whatsnew-app .bd .channel {
	background:#fff;
	clear: both;
	padding: 15px 10px 0px 10px;
	overflow: auto;
	width: 570px;
}
#whatsnew-weeklyapp .channel:first-child, #whatsnew-weeklyapp .channel.first-child {
	border-top:0 none transparent;
}
.whatsnew-app .loading {
	background:#fff url(loading.gif) no-repeat center center !important;
	min-height:32px;
	width:570px;
}
.whatsnew-app .error {
	color:#c40020;
	font-size:75%;
	text-align:center;
}
/* Event containers */
#whatsnew-weeklyapp .vevent {
	overflow:hidden;
	_zoom:1;
}
#whatsnew-weeklyapp .bd .vevent {
	padding:12px;
	border:3px solid #fff;
}
#whatsnew-weeklyapp .bd .vevent.today {
	background:#FFFBB3;
	border-color:#FFF32B;
}
#whatsnew-weeklyapp .bd .vevent .dtstart {
	color:#c60020;
	text-transform:uppercase;
	font-weight:bold;
	line-height:100%;
}
#whatsnew-weeklyapp .bd .vevent .dtstart {
	float:left;
}
#whatsnew-weeklyapp .bd .vevent .weekday {
	display:block;
	font-size:68.75%;
}
#whatsnew-homepageapp .description {
	display:none;
}
.whatsnew-app .url {
	font-size:68.75%;
	font-weight:bold;
	color:#0177c2;
	padding-left:8px;
	background:transparent url(icon_arrow05-1.gif) no-repeat scroll left center;
	display:inline;
	float:left;
	clear:both;
}
.whatsnew-app h3, .whatsnew-app h4.summary {
	margin:0;
}
.whatsnew-app .summary {
	padding-right:5px;
}
.whatsnew-app h4.summary a {
	color:#000;
	text-decoration:none;
}
#ewpicks-homepageapp h4.summary a img {
	border: 0;
	position: relative;
	top: -1px;
	left: 5px;
}
.whatsnew-app h4.summary a:hover, .whatsnew-app h4.summary a:hover {
	text-decoration:underline;
}
.whatsnew-app .ad620x70 {
	margin:auto;
	width:618px;
	height:70px;
	line-height:70px;
	border-top:1px solid #ccc;
	background:#aaa;
	color:#eee;
	text-align:center;
	font-size:62.5%;
	font-weight:bold;
	text-transform:uppercase;
	display:none;
}
/**
 * Looking Ahead
*/
#looking-ahead {
	width: 294px;
	border: 3px solid #C5CBCC;
	overflow: auto;
	margin: 0px auto;
	background-color:#ffffff;
}
#looking-ahead .loading {
	background:#fff url(loading.gif) no-repeat center center !important;
	min-height:32px;
}
#looking-ahead-results {
	padding: 8px 0 4px 0;
}
#looking-ahead h3 {
	background-color: #FBF22D;
	text-transform: uppercase;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 8px;
	font-size: 16px;
}
#looking-ahead h3 a {
	color:#000000;
	padding-right:8px;
	background: transparent url(icon_arrow_sprites.gif) no-repeat scroll right 4px;
	background-position: right -544px;
}
#looking-ahead .item {
	border-bottom: 1px solid #CFCFC4;
	clear: both;
	background: #FFFFFF;
	line-height: 16px;
	overflow: auto;
	margin: 0 10px 0 10px;
	font-size: 12px;
	padding-top:4px;
}
#looking-ahead .last {
	border-bottom: none !important;
}
#looking-ahead .dateHolder {
	color: #C60020;
	float: left;
	width: 60px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
}
#looking-ahead .month {
	display: block;
	float: left;
	width: 30px;
}
#looking-ahead .date {
	display: block;
	float: left;
	width: 20px;
}
#looking-ahead .summary {
	font-weight: bold;
}
#looking-ahead .item-description {
	float: left;
	width: 210px;
	padding-bottom: 6px;
}
#looking-ahead .description {
	display: inline;
	font-weight: normal;
	margin: 0px;
}
/**
 * Homepage & Channel sponsor structure
 */
#whatsnew-weeklyapp .ft {
	float: left;
	width: 100%
}
#whatsnew-weeklyapp .ft img {
	border: 0;
}
#whatsnew-weeklyapp .ft .sponsor {
	text-align:right;
	padding:5px 15px 25px;
}
#whatsnew-weeklyapp .ft .sponsored-by {
	font-size:56.25%;
	text-transform:uppercase;
}
#whatsnew-weeklyapp .ft .sponsor img {
	vertical-align:middle;
	border:0;
	float:none;
}
/*

#rightCol .tmostpopH {background:#EA1D24; width:336px; margin-top: 12px;}
#rightCol .tmostpopH h2 {height:33px; text-indent: -9999px; background:url(http://img2.timeinc.net/ew/i/homepage/hd_tmp.gif) no-repeat;}
#rightCol .tmostpopH h3 {color:white; padding:5px 8px; border-top:1px solid pink; font:bold 22px arial, sans-serif; letter-spacing:-1px;text-transform: uppercase; }
#rightCol .tmostpopH ol {list-style:none; margin:0; padding:0;}
#rightCol .tmostpopH li {clear:both; margin:0; padding:0; font:12px arial, sans-serif; border-top:1px solid white;}
#rightCol .tmostpopH li .numcont {float:left; height:53px; width:39px; overflow:hidden; background:#EA1D24 url(http://img2.timeinc.net/ew/i/tmpNums.gif) 0 0 no-repeat;}
#rightCol .tmostpopH li .oneUp {background-position:2px top;}
#rightCol .tmostpopH li .twoUp {background-position:-33px top;}
#rightCol .tmostpopH li .threeUp {background-position:-68px top;}
#rightCol .tmostpopH li .fourUp {background-position:-103px top;}
#rightCol .tmostpopH li .fiveUp {background-position:-138px top;}
#rightCol .tmostpopH li .oneDown {background-position:2px bottom;}
#rightCol .tmostpopH li .twoDown {background-position:-33px bottom;}
#rightCol .tmostpopH li .threeDown {background-position:-68px bottom;}
#rightCol .tmostpopH li .fourDown {background-position:-103px bottom;}
#rightCol .tmostpopH li .fiveDown {background-position:-138px bottom;}
#rightCol .tmostpopH li .imgcont {float:left; width:75px; height:53px; overflow:hidden; padding:0;}
#rightCol .tmostpopH li .imgcont img {margin-top:-11px; border:none;}
#rightCol .tmostpopH li .txtcont .eyebrow {display: block; color: #FFFFFF; font-size: 11px; text-transform: uppercase;}
#rightCol .tmostpopH li .txtcont {float:left; width:200px; padding:4px 6px;}
#rightCol .tmostpopH li a {color:white;}
*/
#rightCol .tmostpopH li .imgcont {
	width: 44px;
	height: 44px;
	padding: 6px 8px 6px 0px;
	float: right;
}
#rightCol .tmostpopH li .imgcont img {
	width: 44px;
	height: 44px;
	margin-top: 0px;
}
#rightCol .tmostpopH li .imgcont a {
	width: 44px;
}
#rightCol .tmostpopH .txtcont {
	width: 224px;
}
#rightCol .tmostpopH .txtcont a {
	width: 224px;
}
#rightCol .tmostpopH {
	width:334px;
	margin-bottom: 12px;
	border: 1px solid #EB1D25;
	background: #FFFFFF;
}
#rightCol .tmostpopH h3 {
	color:white;
	border-top: none;
	text-transform: none;
	padding:5px 8px 5px 8px;
	font:22px arial, sans-serif;
	background: #EB1D25;
	line-height: 26px;
	letter-spacing: 1px;
	font-weight: bold;
}
#rightCol .tmostpopH ol {
	list-style:none;
	margin:0;
	padding:0;
}
#rightCol .tmostpopH li {
	width: auto;
	clear:both;
	margin:0;
	padding:0;
	font:12px arial, sans-serif;
	border-top:1px solid #D8D8DC;
}
#rightCol .tmostpopH li .numcont {
	float:left;
	height:42px;
	width:39px;
	overflow:hidden;
	background: url(tmp_arrows.gif) 0 0 no-repeat;
}
#rightCol .tmostpopH li .oneUp {
	background-position:2px top;
}
#rightCol .tmostpopH li .twoUp {
	background-position:-33px top;
}
#rightCol .tmostpopH li .threeUp {
	background-position:-68px top;
}
#rightCol .tmostpopH li .fourUp {
	background-position:-103px top;
}
#rightCol .tmostpopH li .fiveUp {
	background-position:-138px top;
}
#rightCol .tmostpopH li .oneDown {
	background-position:2px bottom;
}
#rightCol .tmostpopH li .twoDown {
	background-position:-33px bottom;
}
#rightCol .tmostpopH li .threeDown {
	background-position:-68px bottom;
}
#rightCol .tmostpopH li .fourDown {
	background-position:-103px bottom;
}
#rightCol .tmostpopH li .fiveDown {
	background-position:-138px bottom;
}
#rightCol .tmostpopH li .txtcont {
	float:left;
	padding:4px 6px;
}
#rightCol .tmostpopH .eyebrow {
	color: #000000;
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	font-weight: bold;
}
#rightCol .tmostpopH a {
	font-weight: bold;
	float: left;
	width: 240px;
	clear: left;
	color: #0177C2;
}
#rightCol .tmostpopH .ad336x70 {
	width: 334px;
	overflow: hidden;
	left: -1px;
}
/* For Sidebar Partnerbar */
#rightCol .pb-partner-moreLink {
	font-weight : normal;
	font-size: 12px;
}
#rightCol a.pb-partner-moreLink {
	padding-left: 8px;
}
h3.pb-footer, div.pb-footer {
	clear : both;
	text-align : right;
	font-size : 90%;
	font-weight : normal;
	padding : 0px 4px 4px 0px;
}
#partnerbar-rightColumn {
	margin-bottom: 12px;
	border-bottom:1px solid #e9e9e9;
	border-top: none;
}
#rightCol .partners {
	background:#fff;
	clear:both;
}
#rightCol h3.pb-footer, div.pb-footer {
	clear:both;
	font-weight:normal;
	padding:10px 4px 4px 0px;
	text-align:right;
}
#rightCol div.pb-footer {
	height:5px;
}
#rightCol .pb-root {
	font:1em arial, sans-serif;
	background: none;
}
#rightCol h3.pb-header {
	background: none;
	font-size: 20px;
	color: #EB1D25;
	font-weight: bold;
	display: block;
	font-style: normal;
	padding: 0px 0px 3px 0px;
	font-family: arial;
}
#rightCol h4.pb-partner-logo, div.pb-partner-logo {
	margin-bottom:6px;
}
#rightCol a.pb-partner-logo {
	margin-left: 5px;
}
#rightCol .pb-partner-table {
	background: url('right_bar.gif') no-repeat top left;
	clear:both;
	padding-top:8px;
}
#rightCol div#partnerbar-rightColumn .pb-partner-table {
	padding-top: 8px !important;
}
#rightCol a.pb-footer {
	color:#676767;
	display:none;
}
#rightCol a.pb-title {
	display: block;
	color:#000000;
	padding-left: 8px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	background: url('icon_arrow05.gif') no-repeat 0px 5px;
}
#rightCol .pb-partner-cell {
	margin-left:22px;
	width:170px;
}
#rightCol div#partnerbar-rightColumn .pb-partner-cell {
	padding-left: 0px !important;
}
#leftCol {
	width: 610px;
	float: left;
	margin: 20px 0px 20px 0px;
	padding-left: 12px;
}
#rightCol {
	width: 336px;
	float: right;
	margin: 20px 0px 20px 0px;
	position: relative;
	left: -12px;
}
#rightCol h4 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#rightCol .sidebarList {
	margin: 0px 0px 12px 0px;
}
#rightCol .ad336x280 {
	text-align: center;
	text-transform: uppercase;
	padding: 0px 0px 12px 0px;
	color: #555555;
	font-size: 10px;
}
#rightCol .ad336x280 table {
	margin: 0px auto;
}
#rightCol #ewpicks-homepageapp {
	width: 336px;
	padding: 0px 0px 12px 0px;
}
#rightCol #ewpicks-homepageapp .channel {
	width: auto;
}
#rightCol #ewpicks-homepageapp h4 {
	font-size: 16px;
	text-transform: none;
}
#rightCol #ewpicks-homepageapp #ewpicks-want-more h4 {
}
#rightCol .tmostpopH {
	margin: 0px 0px 12px 0px;
}
#rightCol .sidebarList {
	width: 336px;
}
#rightCol .sidebarList h2, .featured h2, #rightCol .sidebarList h3, .featured h3 {
	font-size: 20px;
	color: #EB1D25;
	font-weight: bold;
	line-height: 25px;
}
#rightCol .sidebarList ul {
	background: url(right_bar.gif) no-repeat top left;
	display: block;
	overflow: auto;
	padding-top: 5px;
	padding-bottom: 6px;
}
#rightCol .sidebarList li {
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0px;
	background: url(icon_arrow_sprites.gif) no-repeat left -144px;
	line-height: 18px;
}
#rightCol .sidebarList li a {
	padding-left: 10px;
}
#rightCol .sidebarLink {
	background: #D8EEF7;
	line-height: 18px;
}
#rightCol .sidebarLink a {
	background: url(icon_arrow_sprites.gif) no-repeat right 3px;
	padding-right: 8px;
	padding-left: 10px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
#rightCol .sidebarList {
	padding-bottom: 4px;
	border-bottom: 1px solid #D8D8DC;
}
#rightCol .featured {
	margin-top: 12px;
	margin-bottom: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #D8D8DC;
}
#rightCol .featured p {
	background: url(right_bar.gif) no-repeat top left;
	padding-top: 18px;
	font-size: 12px;
	margin: 0px;
	line-height: 18px;
	overflow: hidden;
}
#rightCol .featured span {
	display: block;
}
#rightCol .featured .title a {
	font-size: 14px;
	font-weight: bold;
	display: block;
	color: #000000;
}
#rightCol .featured img {
	float: left;
}
#rightCol .featured a {
	font-size: 11px;
	font-weight: bold;
	padding-right: 10px;
	display: block;
	float: left;
}
#rightCol .featured span a {
	float: none;
}
#rightCol .featured a img {
	border: 0px;
	float: none;
	padding-right: 2px;
}
#rightCol .featured .clear {
	float: left;
	clear: both;
}
#rightCol .rightColList {
	width: 336px;
	margin-right: 12px;
}
#rightCol .rightColList h2, .featured h2, #rightCol .rightColList h3, .featured h3 {
	font-size: 20px;
	color: #EB1D25;
	font-weight: bold;
}
#rightCol .rightColList ul {
	background: url(right_bar.gif) no-repeat top left;
	display: block;
	overflow: auto;
	padding-top: 5px;
}
#rightCol .rightColList li {
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0px;
	background: url(icon_arrow_sprites.gif) no-repeat left -140px;
	line-height: 18px;
}
#rightCol .rightColList li a {
	padding-left: 10px;
}
#rightCol .rightColLink {
	background: #D8EEF7;
}
#rightCol .rightColLink a {
	background: url(icon_arrow_sprites.gif) no-repeat right 3px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
#rightCol .rightColList {
	padding-bottom: 4px;
	border-bottom: 1px solid #D8D8DC;
}
.clearer {
	clear: both;
}
/* Featured Video Tout */

#rightCol .featured .imageHolder {
	position: relative;
	width: 175px;
	height: 175px;
}
#rightCol .featured .imageHolder:hover {
	color: #FFFFFF;
}
#rightCol .featured .imageHolder .featuredVideo img {
	display: block;
	float: left;
	padding-right: 5px;
	position: relative;
	top: 2px;
}
#rightCol .featured .imageHolder .featuredVideo {
	overflow: auto;
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: block;
	padding: 10px;
	width: 155px;
	background: transparent url(overlay.png) repeat scroll 0 0;
	color: #FFFFFF;
}
#rightCol .featured .imageHolder .watch {
	display: block;
	float: left;
	width: 120px;
	font-weight: bold;
}
#rightCol .featured .imageHolder .featuredVideo .watch img {
	display: inline;
	top: 0px;
	left: 0px;
	padding: 0px;
	padding-right: 0px;
	float: none;
}
#rightCol .featured a:hover span {
	color: #FFFFFF;
}
#rightCol .featured .imageHolder .featuredVideo {
	font-weight: normal;
}
#rightCol .featured .imageHolder strong {
	display: block;
	font-weight: bold;
}
/* End Featured Video Tout */

#leftCol .latestNewsDate {
	color: #ED652E;
	padding: 20px 0px 0px 0px;
}
#leftCol .top-pagination, #leftCol .bottom-pagination {
	clear: both;
	background: #E7EBED;
	height: 25px;
	line-height: 25px;
}
#leftCol .top-pagination {
	border-top: 4px solid #BAC4CD;
	border-bottom: 1px dashed #000000;
}
#leftCol .bottom-pagination {
	border-top: 1px dashed #000000;
	border-bottom: 4px solid #BAC4CD;
}
#leftCol .paginationHolder {
}
#leftCol .paginationHolder {
	float: right;
	padding-right: 10px;
}
#leftCol .paginationHolder .label {
	float: left;
	padding-right: 10px;
}
#leftCol .pagination {
	float: left;
}
#leftCol .paginationHolder .next_page {
	padding-right: 8px;
	background: transparent url(icon_arrow05-1.gif) no-repeat right center
}
#latestNews #leftCol .tout {
	border-top: 1px solid #d8d8dc;
	padding: 8px 0px;
}
#latestNews #leftCol .pubinfo, #latestNews #leftCol .txtcont {
	overflow: auto;
}
#latestNews h1 {
	color:#ED5623;
	font-size:270%;
	text-transform:uppercase;
}
#latestNews #leftCol h2 {
	font-size: 14px;
	padding-bottom: 4px;
}
#latestNews #leftCol .tout ul.inline-ruled li {
	margin-top:0;
}
#latestNews #leftCol .tout h4 a {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
#latestNews #leftCol .tout .more a {
	font-size: 11px;
}
#latestNews #leftCol .tout .dateHolder {
	padding: 4px 0px;
}
#latestNews #leftCol .tout .dateHolder li {
	display: block;
	float: left;
	line-height: 11px;
	font-size: 11px;
	height: 11px;
	padding: 0px 8px;
	color: #a0a0a0;
}
#latestNews #leftCol .tout .dateHolder .time {
	padding-left: 0px;
}
#latestNews #leftCol .tout .dateHolder .date, #latestNews #leftCol .tout .dateHolder .time {
	border-right: 1px solid #CECECE;
}
#latestNews #leftCol .tout .deck {
	display: block;
	float: left;
	clear: both;
}
#latestNews #leftCol .tout .deck p {
	padding: 0;
	margin: 0;
	display: none;
}
#latestNews #leftCol .txtcont .more {
	clear: both;
}
.currentReviews h1 {
	font-size: 30px;
	color: #ED5623;
	text-transform: uppercase;
	font-weight: bold;
}
.currentReviews .reviewHolder {
	display: block;
	clear: both;
	padding-bottom: 24px;
}
.currentReviews .jumpLinks {
	height: 15px;
	padding: 18px 0px 8px 0px;
	display: block;
}
.currentReviews .jumpLinks li {
	display: block;
	float: left;
	font-weight: bold;
}
.currentReviews .jumpLinks span {
	display: block;
	padding-right: 14px;
}
.currentReviews .jumpLinks .label {
	color: #333333;
}
.currentReviews .jumpLinks li a {
	padding-right: 14px;
}
.currentReviews .reviewHolder h2 a {
	background: transparent url(icon_arrow_sprites.gif) no-repeat scroll right -544px;
	color: #000000;
	padding-right: 8px;
	padding-left: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.currentReviews .reviewHolder h2 a {
	top: 0px;
	float: none;
	left: 0px;
	font-size: 16px;
}
.currentReviews .reviewHolder h2 {
	background: #fef126;
	font-size: 16px;
	line-height: 24px;
}
.currentReviews .divider {
	height: 24px;
	overflow: hidden;
}
.currentReviews .divider a {
	position: relative;
	top: -16px;
	float: right;
	font-weight: bold;
	left: -10px;
	font-size: 11px;
}
.currentReviews .imageGroup {
	overflow: auto;
	width: 549px;
	padding: 12px 30px 16px 31px
}
.currentReviews .imageHolder {
	position: relative;
	width: 175px;
	height: 175px;
	float: left;
	margin-right: 12px;
}
.currentReviews .imageGroup .last {
	margin-right: 0px !important;
}
.currentReviews .imageHolder a {
	display: block;
	border: 0px;
	color: #ffffff;
}
.currentReviews .imageHolder img {
	border: 0px;
}
.currentReviews .imageHolder a.imageTitle {
	position: absolute;
	width: 155px;
	padding: 10px;
	font-weight: bold;
	display: block;
	bottom: 0px;
	background: url(overlay.png);
	margin: 0px;
	color: #FFFFFF;
	cursor: pointer;
}
.currentReviews .noPictureList {
	width: 549px;
	padding: 0px 0px 0px 30px;
}
.currentReviews .noPictureList li {
	border-bottom: 1px solid #D8D8DC;
}
.currentReviews .noPictureList li a {
	color: #000000;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
}
.currentReviews .reviewHolder .more {
	float: right;
	position: relative;
	left: -31px;
	padding-right: 8px;
	margin: 5px 0px 12px 0px;
	line-height: 18px;
	display: block;
	font-weight: bold;
	background: transparent url(icon_arrow_sprites.gif) no-repeat scroll right 5px;
	text-transform: uppercase;
	font-size: 11px;
}
.currentReviews .divider .back2top {
	font-weight: normal;
}
.currentReviews .jumpLinks a {
	background:transparent url(arrow_down.gif) no-repeat scroll right 5px;
	padding-right: 10px !important;
	padding-left: 14px;
}
.currentReviews .jumpLinks span.label {
	padding-left: 10px;
}
.currentReviews .jumpLinks a.first {
	padding-left: 0px;
}
#maintouts .txtcont .eyebrow {
	color: #EB1D23;
	font-weight: bold;
}
#tonightsBest {
	margin: 0px auto;
	width: 300px;
}
#tonightsBestContent {
}
#tonightsBest .topContent {
	border: 10px solid #00A5D4;
}
#tonightsBest .topContent h3 {
	display: block;
	background: #00A5D4;
	color: #FFFFFF;
	font-size: 28px;
	line-height: 28px;
	font-weight: bold;
	text-transform: uppercase;
}
#tonightsBest .topContent h4 {
	display: block;
	background: #00A5D4;
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase;
}
#tonightsBest .bottomContent {
	width: 300px;
	height: 219px;
	background: url('freschetta.jpg') no-repeat top left;
	display: block;
}
#tonightsBest .middleContent {
	background: #FCF5B9;
	color: #000000;
	padding-left: 3px;
	padding-top: 10px;
	display: none;
}
#tonightsBest .middleContent .info {
	background: #CDC796;
	line-height:16px;
	font-size: 12px;
	padding: 0px 3px;
	display: block;
	float: left;
	clear: both;
}
#tonightsBestDateHolder {
	display: block;
	float: left;
	overflow: hidden;
}
#tonightsBestDateHolder .day {
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	text-align: left;
}
#tonightsBestDateHolder .date {
	text-transform: uppercase;
	font-size: 14px;
	color: #00A4D4;
	display: block;
}
#tonightsBest .author {
	display: inline;
	text-align: left;
}
#tonightsBest .middleContent #fromEW {
	background: url('from_ew.gif') no-repeat top left;
	display: block;
	float: right;
	width: 90px;
	height: 20px;
	text-indent: -9999px;
	padding-right: 8px;
}
#tonightsBest .middleContent h4.title {
	display: block;
	font-size: 18px;
	clear: both;
	background: none;
	color: #000000;
	text-transform: none;
	font-weight: normal;
}
#tonightsBest .middleContent .show {
	padding-bottom: 20px;
	padding-top: 10px;
	clear: both;
}
#tonightsBest .middleContent .description {
	font-size: 12px;
}
#tonightsBest .middleContent .more {
	text-transform: uppercase;
	font-size: 12px;
	padding-bottom: 20px;
	margin: 0;
}
/* Zap2It Changes */
.tier_2 .alltimes {
	background: none !important;
	padding: 0px;
}
.zap2it {
	background: #FFFF33;
	height: 24px;
	line-height: 24px;
	font-weight: bold;
	text-align: right;
}
.zap2itHolder {
	height: 26px;
	background: #FFFFFF;
	border-top: 1px solid #CCCCCC;
}
.zap2itHolder .zap2it {
	position: relative;
	top: 1px;
}
.zap2it span {
	color: #D71820;
	text-transform: uppercase;
	padding-right: 8px;
}
.zap2it a {
	color: #0177C2;
	padding-right: 8px;
	background: transparent url(icon_arrow05-1.gif) no-repeat scroll right center;
	margin-right: 6px;
}
.tier_2 .alltimes {
	background: none;
	padding: 0px;
}
#besttv {
	padding-bottom: 6px;
}
#besttv .ontime {
	float: right;
	width: 341px;
	margin-top: 10px;
}
#besttv .more {
	border: none !important;
	padding-left: 95px !important;
}
#besttv .links {
	height: 22px;
	margin-left: 6px;
	width: 426px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #C5CBCC;
	text-align: right;
	background: #FFFFFF;
	font-size: 11px;
}
.what2cnt .tabMod .contCnt .tier_3 a.more {
	background: url(icon_arrow05.gif) no-repeat center right;
	padding-right: 8px;
}
.toutCnt .links ul, #besttv .links ul {
	float: right;
}
#besttv .links .morelink {
	float: left;
	background: #FFFFFF;
	height: 12px;
	line-height: 12px;
	text-transform: none;
	font-size: 11px;
	font-weight: bold;
}
#besttv .links .fullListings {
	float: left;
}
#besttv .links .zap2it {
	background: #FFFFFF;
	height: auto;
	line-height: 12px;
	padding-left: 12px;
	border-left: 2px solid #CCCCCC;
	margin-top: 5px;
}
#tonightsBestBlog.featured {
	overflow: hidden;
	font-size: 12px;
}
#tonightsBestBlog.featured .title {
	font-size: 11px;
}
#tonightsBestBlog.featured .span {
	font-size: 11px;
}
#tonightsBestBlog.featured .showInfo {
	background: #E3E3E3;
	float: left;
	font-size: 11px;
	font-weight: bold;
}
.featured .time, .featured .channel, .featured .rating {
	background: #E3E3E3;
	font-size: 11px;
	font-weight: bold;
}
.featured .channel {
	padding-left: 4px;
	padding-right: 4px;
}
#tonightsBestBlog.featured #showInfo {
	display: block;
	float: left;
	width: 215px;
}
#tonightsBestBlog.featured .zap2it {
	background: #D8EEF7;
	line-height: 15px;
	height: 15px;
	clear: both;
	text-align: left;
	text-transform: uppercase;
	position: relative;
	top: 8px;
}
#tonightsBestBlog.featured .zap2it a {
	float: left;
	padding-left: 8px;
	padding-right: 8px;
}
/* polls */
div#polls ol, div#polls ul, div#polls li, div#polls p, div#polls form {
	margin:0;
	padding:0;
	list-style:none;
}
div#polls {
	padding:6px;
	color:#000;
}
div#polls div.poll_errors {
	color:rgb(255, 16, 16);
}
div#polls ol.poll_questions li input {
	margin-right:6px;
}
div#polls ol.poll_questions p.poll_question, div#polls ol.poll_results p.poll_question {
	font:bold 15px Arial!important;
}
div#polls p.btn {
	text-align:center;
}
div#polls p.btn input {
	border:0;
	color:#fff;
	background:#ED562E;
	text-transform:uppercase;
	font:bold 13px Arial;
}
div#polls p.btn input:hover {
	background:#666;
}
div#polls ol.poll_results li ul li div.bar {
	height:10px;
	margin-bottom:3px;
	float:left;
}
div#polls ol.poll_results li ul li {
	padding-bottom:10px;
}
div#polls ol.poll_results li ul li span.answer_percentage {
	font-weight:bold;
	color:#ED562E;
	font-size:15px;
	float:left;
	padding-left:4px;
}
/* Twitter Module */

#twitterModule {
	display:none;
}
#twitterModule.active {
	display:block;
	border-bottom: 15px solid #FFFFFF;
	width: 329px;
	overflow: hidden;
	background: url('twitter_module_hp.png') 0 top no-repeat;
}
#twitterModule .title {
	border:0!important;
	width:auto!important;
	height:auto!important;
	color:#cb585c;
	font-size:14px;
}
#twitterModule .celeb {
	float:left;
	padding:0;
	border-top:1px solid #fff;
}
#twitterModule h3 {
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#twitterModule .celeb .title {
	margin:0;
	padding:30px 10px 4px;
	font:bold 14px/20px Arial, sans-serif;
	color:#cb585c;
}
#twitterModule .tweets {
	overflow:hidden;
}
#twitterModule ol {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#twitterModule li {
	float:left;
	padding:8px 20px!important;
	width:288px;
	height:50px;
	overflow:hidden;
}
#twitterModule li.hide {
	display:none;
}
#twitterModule .hentry img {
	border: 0px !important;
}
#twitterModule .profile-pic {
	float:left;
	width:48px;
	height:48px;
	overflow:hidden;
}
#twitterModule .entry-content {
	float:right;
	width:230px;
	font:11px Arial, sans-serif;
	color:#000;
}
#twitterModule .entry-content a {
	font-weight:normal;
	color:#067AB4;
}
#twitterModule .fn {
	font-weight:bold;
}
#twitterModule .more {
	float:right;
	margin:0;
	padding:6px 100px 14px 0;
	background:0;
	text-transform: uppercase;
}
#twitterModule .more a {
	padding:0;
	font:bold 11px Arial, sans-serif;
	color:#067AB4;
	text-align:right;
}
#twitterModule .sponsor {
	float:left;
	position:relative;
	z-index:1;
	margin:0;
	padding:0 0 24px;
	width:340px;
}
#twitterModule .sponsor .title {
	display:none;
}
#twitterModule .sponsor .tweets {
	height:70px;
}
#twitterModule .sponsor ol {
	margin:0;
	height:80px;
	background:0;
}
#twitterModule .sponsor li {
	height:60px;
}
#twitterModule .sponsor .entry-content {
	float:none;
}
#twitterModule .sponsor .entry-content a {
	color:#E66300;
}
/* Partnership with CNN */
div#ew-footerNavInset {
	background-color:#ffffff;
	padding-right:15px;
	padding-top:0;
	padding-left:15px;
}
div#ew-footerNavInset div#ew-footerNav2 {
	padding-left:165px;
	padding-bottom:20px;
	border-bottom:1px solid #cccccc;
}
div#ew-footerNavInset div#ew-footerNav2 img {
	left:0;
}
div#ew-footerNavInset div#ew-footerNav3 {
	text-align:center;
	background-color:#ffffff;
	font:bold 0.9em/1em arial, helvetica, sans-serif;
}
div#ew-footerNavInset div#ew-footerNav3 div#cnnPartnership {
	padding-top:10px;
	padding-bottom:28px;
}
div#ew-footerNavInset div#ew-footerNav3 div#cnnPartnership a {
	display:block;
	padding-left:405px;
	color:#848484;
	font-weight:normal;
}
div#ew-footerNavInset div#ew-footerNav3 div#cnnPartnership a span {
	padding-top:4px;
	margin-left:4px;
	float:left;
}
div#ew-footerNavInset div#ew-footerNav3 div#cnnPartnership a strong {
	float:left;
	margin-left:4px;
	text-indent:-9999px;
	display:block;
	width:35px;
	height:17px;
	background:transparent url(logo_cnn_partnership.gif) no-repeat
}
div#ew-footerNavInset div#ew-footerNav3 div.copyright2 {
	padding-bottom:20px;
	color:#848484;
}
#comments img {
	display: none;
}
.rightcol .txtcontz, .leftcol .txtcontz, .rightcol .txtcontz h4, .leftcol .txtcontz h4 {
	width:280px;
}
.rightcol .txtcontz {
	float:left;
	padding:5px 4px;
	width:319px;
}

