html, html body#home {
	height:100%;
}
body#home div#container {
	height:auto;
	background:#ffffff;
}
body#home div#content {
	min-height:100%;
	height:auto!important;
	height:100%;
	background:#fff;
}
html>body#home div#content {
	height:auto;
	min-height:100%;
}
body#home {
	background:#C5CBCC url(bg_home2.gif) top center repeat-y;
}
#home #content {
	width:970px;
	padding:12px 12px 0 12px;
	margin:0;
	position:static;
	background:white;
}
#home .moduleSep {
	height:15px;
	clear: both;
	width: 20px;
}
#home .adtop {
	width:728px;
	height:90px;
	position:absolute;
	top:6px;
	right:6px;
	left:auto;
	background:red;
}
.leftcol {
	background:#ffffff;
	float:left;
	padding-bottom:12px;
	width:330px;
	padding-right: 0px;
}
.rightcol {
	background:#ffffff;
	float:right;
	width:329px;
	padding-bottom:12px;
}
.centercol {
	background:#ffffff;
	float:left;
	margin: 0px 0px 10px 10px !important;
	padding-left: 10px;
	width:270px;
}
.leftcol .promo div {
	margin-top: 0px;
}
.leftcol .promo div div {
	margin-top: 0px;
}
.what2cnt {
	background-color: #e3e5e6;
	width:300px;
	padding: 16px 14px;
}
.what2cnt div.ad {
	float: right;
	text-align: right;
}
.what2cnt h3 {
	font:bold 18px/25px arial, sans-serif;
	letter-spacing:-1px;
	margin: 0 0 5px 0;
	text-transform:uppercase;
	color:#000000;
	float:left;
	display:block;
}
.what2cnt h3 a {
	color:#000000;
}
.what2cnt h3 a:hover {
	text-decoration:none;
}
.what2cnt .tabMod {
	margin: 0;
	clear: both;
	border-bottom: 1px solid #e3e5e6;
}
.what2cnt .tabMod .tabCnt {
	margin: 10px 0 0 0;
	padding: 0;
	display: inline-block; /* crazy IE spacing bug fix */
}
.what2cnt .tabMod .tabCnt li {
	list-style: none;
	float: left;
	margin-left: -8px;
	cursor:pointer;
}
.what2cnt .tabMod .tabCnt li.first {
	margin-left: 0;
}
.what2cnt .tabMod .tabCnt li a {
	padding: 5px 20px 5px 5px;
	text-decoration: none;
	display: block;
	font: bold 22px/20px Georgia;
	color: #fff;
	text-transform: uppercase;
	background: url(tabs.png) scroll no-repeat right top;
}
.what2cnt .tabMod .tabCnt li a:hover {
	cursor: pointer;
}
.what2cnt .tabMod .tabCnt li.on a {
	color: #eb1d25;
	background-position: right -30px;
}
.what2cnt .tabMod .contCnt {
	display: none;
}
.what2cnt .tabMod div.on {
	display: block;
	border-right: 2px solid #cecece;
	border-bottom: 3px solid #cecece;
	background-color: #fff;
	padding: 6px 8px 8px 8px;
	clear: left;
}
.what2cnt .tabMod .contCnt .grade {
	color: #eb1d25;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.2em;
}
.what2cnt .tabMod .contCnt .tier_1 .grade {
}
.what2cnt .tabMod .contCnt .tier_2 .grade {
	margin-left: 4px;
}
.movRev, .musRev {
	width: 198px;
	float: right;
}
.what2cnt .tabMod .contCnt .movRev .movTitle a, .what2cnt .tabMod .contCnt .musRev .artist a {
	font-weight: bold;
	color: #000;
	font-size: 1.2em;
}
.what2cnt .tabMod .contCnt .movRev .openDate {
	font-size: .9em;
	color: #414850;
}
.what2cnt .tabMod .contCnt .tier_2 .album {
	font-weight: normal;
}
.what2cnt .tabMod .contCnt .tier_2 li {
	margin-bottom: 2px;
}
.what2cnt .tabMod .contCnt .tier_1 .txtcont h4 {
	margin-bottom: 2px;
	font-size: 1em;
	text-transform: none;
}
.what2cnt .tabMod .contCnt .tier_1 .txtcont h4 a {
	color: #000;
	padding-right: 4px;
}
.what2cnt .tabMod .contCnt .tier_1 .txtcont .songDay h4 {
	text-transform: uppercase;
	color: #eb1d25;
	margin-bottom: 0;
}
.what2cnt .tabMod .contCnt .tier_1 .txtcont .songDay h5 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 2px;
}
.what2cnt .tabMod .contCnt .eyebrow {
	background-color: #dfe4e8;
	text-transform: uppercase;
	color: #5d778d;
	font-weight: bold;
	margin-right: 6px;
	font-size: .9em;
	padding: 0 2px 0 2px;
}
.what2cnt .tabMod .contCnt .clips {
	padding-top: 6px;
}
.what2cnt .tabMod .contCnt .clips li {
	position: relative;
	padding: 0 8px 4px 0;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 8px;
	color: #414850;
	font-size: .9em;
	width: 100%; /*overflow: hidden; display: block;*/
}
.what2cnt .tabMod .contCnt .clips li.last {
	border: 0;
}
.what2cnt .tabMod .contCnt .clips li div {/*float: left;*/
	width: 200px;
}
.what2cnt .tabMod .contCnt .clips li div.streams {/*float: right; overflow:hidden;*/
	position: absolute;
	top: 2px;
	right: 6px;
	width: auto;
}
.what2cnt .tabMod .contCnt .clips li div.streams img {
	margin-left:10px;
}
.what2cnt .tabMod .contCnt .clips li strong {
	color: #000;
	font-size: 1.1em;
}
.what2cnt .tabMod .contCnt .tier_2 li {
	background: transparent url(icon_arrow05.gif) no-repeat scroll left 4px;
	padding-left: 10px;
}
.what2cnt .tabMod .contCnt .tier_2 li a {
	font-weight: bold;
	color: #000;
}
.what2cnt .tabMod .contCnt .tier_3 {
	padding: 3px 0 3px 0;
	text-align: right;
}
.what2cnt .tabMod .contCnt .tier_3 li {
	display:inline;
	font-size:0.9em;
	padding-right:5px;
	margin-right:5px;
	border-right:2px solid #7f7f7f;
}
.what2cnt .tabMod .contCnt .tier_3 li a {
	text-decoration:underline;
}
.what2cnt .tabMod .contCnt .tier_3 li.last {
	border:0;
	margin:0;
	background:url(icon_arrow05.gif) no-repeat right 60%;
	padding-right:8px;
}
.what2cnt .tabMod .contCnt .tier_3 li.alltimes {
	font-size: .8em;
	margin-right: 90px;
	border-right: 0;
}
.what2cnt .tabMod .contCnt .dashrule {
	border-bottom: 1px dashed #7a7f84;
	padding-bottom:8px;
	margin: 6px 0 6px 0;
	clear:both;
}
.what2cnt .tabMod .contCnt .dashrule hr {
	display: none;
}
.what2cnt .tabMod .contCnt .alltimes {
	font-size: .8em;
}
.currentmag {
	width:320px;
	color:#414850;
	padding:5px 10px;
}
.currentmag .tout .txtcont {
	width: 225px;
}
.currentmag h3 {
	color:#ee1820;
	font:bold 26px arial, sans-serif;
	margin-bottom:5px;
	letter-spacing:-1px;
}
.currentmag h3 a {
	color:#ee1820;
}
.currentmag h3 a:hover {
	text-decoration:none;
	cursor:pointer;
}
.currentmag ul li {
	padding-bottom: 3px;
}
.currentmag ul li a {
	font-weight:bold;
	padding-left:8px;
	background:url(icon_arrow_red.gif) left 4px no-repeat;
}
#lnewsBox1 {
	display: block;
}
.lnews {
	background:url(latestBg2.gif) left bottom no-repeat;
	width:330px;
}
.lnewsi1 {
	background:url(latestBg2.gif) right top no-repeat;
}
.lnewsi2 {
	background:url(latestBg.gif) 325px -10px no-repeat;
	padding:5px;
}
.lnews h1 {
	margin:8px 10px;
	color:#ED562E;
	font:bold 1.9em/1em arial, sans-serif;
	letter-spacing:-1px;
}
.lnews h1 span {
	color:#EB1D25;
	font:bold 2.8em/0.8em arial, sans-serif;
	display:block;
}
.lnews .hr {
	border-top:1px dashed #666;
	height:1px;
	padding:0;
	margin:0 10px 10px 10px;
}
.lnews .hr hr {
	display:none;
}
.lnews .col1 {
	float:left;
	width:320px;
	background:url(latestBg.gif) top no-repeat;
	padding-bottom:15px;
}
.lnews .col1 h2 {
	font-size: 1.5em;
	color: #EB1D25;
	margin: 5px 0;
	letter-spacing: -0.03em;
	height:1.25em;
	overflow:hidden;
}
.lnews .col1 h2 a {
	color:#EB1D25;
	word-spacing: -0.05em;
}
.lnews .col1 .lnImg {
	background:#E3E4E6;
	text-align: center;
	height:240px;
	width:320px;
	overflow:hidden;
}
.lnews .col1 .lnImg img {
	border:none;
}
.lnews .col1 .dek {
	padding:0 10px 10px 10px;
}
.lnews .col1 .dek .deck {
	overflow:hidden;
}
.lnews .col2 {
	float:right;
	width:293px;
}
.lnews .col2 h2 {
	margin:10px 0;
	background:#e3e5e6;
	font:bold 1.1em arial, sans-serif;
	padding:4px 10px;
}
.lnews .tabs {
	width:283px;
	padding:0 0 0 10px;
	margin:8px 0 12px 0;
	background:#e3e5e6 url(lnewsTabTR.gif) 0 -25px repeat-x;
	display:none;
}
.lnews .tabs ul {
	list-style:none;
	margin:0;
}
.lnews .tabs ul .tab {
	float:left;
	font:bold 1.0em arial, sans-serif;
}
.lnews .tabs ul .active {
	background:#fff url(lnewsTabTR.gif) top right no-repeat;
}
.lnews .tabs ul .tab a {
	color:black;
	letter-spacing:-0.5px;
	display:block;
	border-left:1px solid #e3e5e6;
	padding:5px 13px 5px 7px;
	margin-top:2px;
	cursor:pointer;
}
.lnews .tabs .active a {
	border-left:1px solid #ccc;
	text-decoration:none;
}
.lnews .newsCont ul {
	clear:both;
	padding:0;
	margin:10px;
	color:#EB1D25;
}
.lnews .newsCont li {
	padding:0;
	margin:0 0 0.3em 15px;
	list-style-type:square;
}
.lnews .newsCont li.lead {
	font-size:1.1em;
}
.lnews .newsCont li.lead .hr {
	margin:10px 0 10px -15px;
}
.lnews .newsCont li a {
	color:black;
}
.lnews .newsCont li a b {
	color:#0177c2;
	font-weight:normal;
}
.lnews .newsCont .promo {
	text-align:center;
	margin-bottom:4px;
}
.lnews .col2 .rss {
	margin:0 10px 8px 10px;
	font-weight: bold;
}
.lnews .col2 .rss a {
	padding-right:16px;
	background:url(rss.gif) center right no-repeat;
}
.lnews .col2 .more {
	margin:0 10px 8px 10px;
	font-weight:bold;
}
.lnews .col2 .more a {
	padding-right:8px;
	background:url(icon_arrow05.gif) center right no-repeat;
}
.lnews .col2 .more a.noarrow {
	background:none;
}
.lnews .col2 .more a img {
	border:0;
	vertical-align:middle;
}
.lnews .lnewsBox {
	width:320px;
	overflow:hidden;
	display:none;
}
.lnews .lnewsBox img {
}
.lnews #lnewsBox1 {
	display:block;
}
.lnews #lnewsBox1 img {
	display: block;
}
.lnews .lnewsBox .dlAdSlide {
	width:320px;
	height:300px;
	border:0px;
}
.lnews .ctrl {
	padding:0;
	margin:0;
	display:none;
}
.lnews .ctrl a {
	color:#F07410;
	cursor:pointer;
}
.lnews .btns {
	float:right;
	margin:5px 5px 0 0;
}
.lnews .btns ul {
	list-style-type:none;
	margin:2px 10px;
	padding:0;
}
.lnews .btns li {
	display:inline;
}
.lnews .nums {
	float:left;
}
.lnews .nums li {
	display:inline;
}
.lnews .nums ul {
	list-style-type:none;
	margin:2px 10px;
	padding:0;
}
.lnews .nums li a {
	color:#414850;
	margin-left:5px;
	padding:0 2px;
	font:bold 1.3em/1.5em arial;
}
.lnews .nums li a:hover {
	text-decoration:none;
}
.lnews .nums li a.on {
	color:#EB1D25;
	border-color:#EB1D25;
}
.lnews .btns li a img {
	height:14px;
	width:18px;
	background:url(btnsSlides.gif) bottom center no-repeat;
}
.lnews .btns li.prev a img {
	background-position:left center;
}
.lnews .btns li.next a img {
	background-position:right center;
}
/*dl new control*/
.lnews .ctrl {
	padding:0;
	margin:0 10px;
	overflow:hidden;
	position:relative;
	height:24px;
	width:300px;
	display: block;
}
.lnews .ctrl a {
	color:#F07410;
	cursor:pointer;
}
.lnews .nums {
	position:absolute;
	bottom:0;
	left:0;
}
.lnews .nums li {
	display:inline;
}
.lnews .nums ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.lnews .nums li a {
	color:#414850;
	margin-left:5px;
	padding:0 2px;
	font:bold 1.3em/18px arial;
	text-decoration:none;
}
.lnews .nums li a:hover {
	color:#EB1D25;
}
.lnews .nums li a.on {
	color:#EB1D25;
}
.lnews .btns {
	position:absolute;
	bottom:0;
	right:0;
}
.lnews .btns ul {
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.lnews .btns li {
	float:left;
}
.lnews .btns li a {
	display:block;
	outline:0;
	text-indent:-9999em;
	height:18px;
	width:34px;
	background:url(btnsSlides2.gif) 0 0 no-repeat;
}
.lnews .btns li.pause a {
	background-position:0 0px;
}
.lnews .btns li.play a {
	background-position:0 -18px;
}
.lnews .btns li.prev a {
	background-position:0 -36px;
}
.lnews .btns li.next a {
	background-position:0 -54px;
}
#lnewsCtrlNums .adNum {
	display:none;
}
/*dl new control*/

.listsgames {
	font:1em arial, sans-serif;
	color:#414850;
	padding:6px 0;
}
.listsgames h3 {
	display:block;
	clear: both;
	text-transform:uppercase;
	font:bold 1.7em arial, sans-serif;
	color:#000;
	letter-spacing:-1px;
	margin-right:5px;
}
.listsgames h4 {
	display:block;
	clear: both;
	padding: 0px 0px 8px;
	color:#EB1C24;
	font:bold italic 1em georgia, serif;
	letter-spacing:-0.25px;
}
.listsgames ul li {
	margin-bottom:3px;
	background: transparent url(icon_arrow05.gif) no-repeat scroll left 4px;
	padding-left: 10px;
}
.listsgames ul li a {
	color:#000000;
}
.listsgames a:active, .listsgames a:hover {
	color:#000000;
}
.listsgames .dotrule {
	margin: 10px 0 10px 0;
	padding-bottom:8px;
	border-bottom: 1px dashed #000;
	clear:both;
}
.listsgames .dotrule hr {
	display: none;
}
/* Newer version */
/*
.listsgames {font:1em arial, sans-serif; color:#414850; padding:6px 0;}
.listsgames h3 {font:bold 16px arial, sans-serif; color:#EB1D25; padding-left: 10px; background: transparent url('http://img2.timeinc.net/ew/static/i/homepage_left_column_touts_header_bg.gif') repeat-x scroll left top; display: block; padding-top: 2px; line-height: 22px; }
.listsgames h4 {display:block; padding-left: 10px; color:#000000; font:bold italic 14px georgia, serif; padding-top: 4px; padding-bottom: 8px;}
.listsgames ul {position: relative; top: -3px;}
.listsgames ul li {margin-bottom:3px; background: transparent url(icon_arrow05.gif) no-repeat scroll left 4px; padding-left: 10px;}
.listsgames ul li a {color:#000000;}
.listsgames .tout {overflow: hidden;}
.listsgames .tout img {
	margin-left: 10px;
}
*/
/* End Newer */
.listsgames a:active, .listsgames a:hover {
	color:#000000;
}
.listsgames .dotrule {
	display: none;
	margin: 10px 0 10px 0;
	padding-bottom:8px;
	border-bottom: 1px dashed #000;
	clear:both;
}
.listsgames .dotrule hr {
	display: none;
}
.listsreviews {
	width:270px;
	font:1em arial, sans-serif;
	color:#414850;
	padding:0;
	overflow:auto;
}
.listsreviews .tout {
	overflow:auto;
}
.listsreviews .tout .noimage {
	width:250px !important;
}
.listsreviews .tout .txtcont {
	width:185px;
	float: right;
}
.listsreviews h3 {
	display:block;
	padding-bottom:5px;
	font:bold 1.7em arial, sans-serif;
	color:#000;
	margin-right:5px;
}
.listsreviews h4 {
	display:block;
	color:black;
	font:bold italic 1em georgia, serif;
	letter-spacing:-0.25px;
}
.listsreviews ul li {
	margin-bottom:3px;
	background: transparent url(icon_arrow05.gif) no-repeat scroll left 4px;
	padding-left: 10px;
}
.listsreviews ul li a {
	color:#000000;
}
.listsreviews a:active, .listsgames a:hover {
	color:#000000;
}
.listsreviews a.more {
}
.listsreviews .dotrule {
	padding-bottom: 0px !important;
	margin-bottom: 10px;
}
.listsreviews .dotrule hr {
	display: none;
}
.ways2get {
	clear:both;
}
#ways2get {
	border:2px dotted black;
	padding:20px 0;
}
#ways2get h3 {
	position:relative;
	z-index:999;
	text-align:center;
	margin:0 0 -22px 75px;
	text-transform:uppercase;
	font-size:21px;
}
#ways2get ul {
	display:block;
	list-style:none;
	margin:0 auto;
	padding:0;
	width:294px;
	overflow:hidden;
}
#ways2get ul li {
	float:left;
}
#ways2get ul li a {
	outline:0;
	text-indent:-1000px;
	display:block;
	height:90px;
	background: #fff url(ways2get2.gif) no-repeat 0 0;
}
#ways2get ul li a#ways-magazine {
	width:82px;
}
#ways2get ul li a#ways-rss {
	width:62px;
	background-position:-82px 0;
}
#ways2get ul li a#ways-newsletters {
	width:68px;
	background-position:-144px 0;
}
#ways2get ul li a#ways-video {
	width:82px;
	background-position:-212px 0;
}
.adbar {
	padding:10px 0;
}
.adbar .promo {
	float:left;
}
.adbar .middle {
	padding:0 20px;
}
#polltout {
	width:258px;
	background:#fff;
	border:6px solid rgb(118, 136,158);
	color:#000;
}
#polltout .pollhead {
	background-color: rgb(118, 136, 158);
	padding-bottom: 2px;
}
#polltout .pollhead h4 {
	padding-top: 2px;
	font-size: 1.6em;
	background-color: rgb(118, 136, 158);
	color: rgb(255, 255, 255);
	float: left;
	text-transform: none;
}
#polltout .pollhead .pollad {
	float: right;
}
.centercol h1, .centercol h3 {
	color:#EB1D25;
	font-size:16px;
	padding-bottom:5px;
}
.centercol h1 {
	font-size:20px;
}
.newsAndBlogs {
	height:20px;
	background: url(hd_news_and_blogs4.gif) no-repeat 0 -51px;
}
.newsAndBlogs h2 {
	text-indent:-9999px;
}
.latestHeadlines {
	background:#d7eef6;
}
.latestHeadlines ul li {
	padding-left: 10px;
	margin-bottom: 3px;
	background: url(icon_arrow_sprites.gif) no-repeat scroll 0 4px;
}
.latestHeadlines .listLatestHeadlines {
	padding:0 13px 13px;
}
.latestHeadlines .listLatestHeadlines li a {
	color: #000000;
}
.centercol a.more {
	text-decoration:underline;
	padding-right: 8px;
	background: url(icon_arrow_sprites.gif) no-repeat scroll right 4px;
}
.listLatestReviews a.more, .listLatestHeadlines a.more {
}
.listLatestReviews ul li {
	padding-left: 10px;
	margin-bottom: 3px;
	background: url(icon_arrow_sprites.gif) no-repeat scroll 0 4px;
}
.listLatestReviews {
}
.listLatestReviews li a {
	color: #000000;
}
.listLatestReviews li a span.eyebrow {
	text-transform: uppercase;
	font-weight: bold;
	color: #414850;
}
div.listLatestHeadlines span, div.fromOurBlogs span, div.listsreviews span {
	font-weight:normal;
	font-size:12px;
	color:#a0a0a0;
}
div.listLatestHeadlines span a, div.fromOurBlogs span a, div.listsreviews span a {
	text-decoration:underline;
	padding-right:8px;
	height:7px;
	width:4px;
	background: transparent url(icon_arrow_sprites.gif) no-repeat scroll right 4px;
}
div.fromOurBlogs {
	padding-top: 10px;
	border-top: 1px dashed #000000;
}
ul#blogs {
	padding:0px;
	margin:0px;
}
ul#blogs div.blogHeader {
	display:inline;
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
	padding:0;
	text-transform:uppercase;
	margin-bottom:3px;
	font-weight:bold;
}
.doww, ul#blogs div.blogHeader a {
	padding-right:8px;
	height:7px;
	width:4px;
	background: transparent url(icon_arrow_sprites.gif) no-repeat scroll right 4px;
}
.doww {
	background-position:right -741px;
	padding:5px;
}
ul#blogs div.blogHeader a:hover, body#home ul#blogs .blogHeader a:active {
}
ul#blogs div.blogItems {
	margin-left:0;
}
ul#blogs li.blogItem {
	margin-bottom:10px;
	margin-top:20px;
	list-style-type:none;
}
ul#blogs div.blogDeck {
	font-size: 100%;
	text-align:justify;
}
ul#blogs div.blogDeck a {
	padding-right:8px;
	background:url(icon_arrow05-1.gif) center right no-repeat;
}
ul#blogs div.blogTitle {
	font-size:110%;
	margin-bottom:2px;
}
ul#blogs div.blogTitle a {
	color:#000000;
	font-weight:bold;
}
ul#blogs div.blogInfo {
	color:#a0a0a0;
	font-size:80%;
	margin-bottom:3px;
}
ul#blogs div.blogInfo span.time {
}
ul#blogs div.blogInfo span.date {
}
ul#blogs div.blogInfo span.author {
}
ul#blogs div.blogAusiellofiles, ul#blogs div.blogTheausiellofiles {
	background:#ffffff;
}
ul#blogs div.blogAusiellofiles a, ul#blogs div.blogTheausiellofiles a {
	color:#0066cc;
	background-position: right -46px;
}
ul#blogs div.blogHollywoodinsider {
	background:#ffffff;
}
ul#blogs div.blogHollywoodinsider a {
	color:#c40020;
	background-position: right -596px;
}
ul#blogs div.blogNewsbriefs {
	background:#ffffff;
}
ul#blogs div.blogNewsbriefs a {
	color:#ED5623;
	background-position: right -346px;
}
ul#blogs div.blogDavekargersoscarwatch {
	background:#ffffff;
}
ul#blogs div.blogDavekargersoscarwatch a {
	color:#c40020;
	background-position: right -596px;
}
ul#blogs div.blogPopwatch {
	background:#ffffff;
}
ul#blogs div.blogPopwatch a {
	color:#EC008C;
	background-position: right -746px;
}
ul#blogs div.blogKentuckerswatchingtv, ul#blogs div.blogKentuckerstv {
	background:#ffffff;
}
ul#blogs div.blogKentuckerswatchingtv a, ul#blogs div.blogKentuckerstv a {
	color:#32861f;
	background-position: right -646px;
}
ul#blogs div.blogMusicmix, ul#blogs div.blogThemusicmix {
	background:#ffffff;
}
ul#blogs div.blogMusicmix a, ul#blogs div.blogThemusicmix a {
	color:#174aa5;
	background-position: right -696px;
}
ul#blogs div.blogThemoviecritics {
	background:#ffffff;
}
ul#blogs div.blogThemoviecritics a {
	color:#c40020;
	background-position: right -596px;
}
ul#blogs div.blogShelflife {
	background:#ffffff;
}
ul#blogs div.blogShelflife a {
	color:#7f0f97;
	background-position: right -796px;
}
.blogArchives {
	background:#e3e5e6;
	padding:5px;
	margin:0px;
	font-size:90%;
	border-right:3px solid #cecece;
	border-bottom:3px solid #cecece;
	border-top:1px solid #cecece;
	border-left:1px solid #cecece;
}
.blogArchives div {
	font-weight:bold;
}
.blogArchives div.top {
	padding-bottom:5px;
	font-size:110%;
}
.blogArchives div.bottom {
	padding-top:8px;
}
.blogArchives div.top span {
	color:#00509a;
}
.blogArchives ul#blogArchives {
	padding-left:5px;
}
.blogArchives li.blogArchivesItem a {
	font-weight:bold;
	color:#000000;
	padding-left:8px;
	background:url(icon_arrow05-1.gif) center left no-repeat;
}
.blogArchives li.blogArchivesItem {
}
.blogArchives li.blogArchivesItem .rss {
	padding-top:10px;
}
.blogArchives .rss a {
	margin-top:10px;
	font-weight:bold;
	color:#000000;
	background:transparent url(rss.gif) no-repeat scroll right center;
	padding-right:16px;
}
.adHome300x250 {
	background:#e3e5e6;
	padding:0px;
	padding-top: 5px;
	padding-left:0px;
	padding-bottom:15px;
}
.adHome300x250 div.ad300x250 {
	background:#e3e5e6;
	margin: 0px !important; /*padding-left:15px;*/
}
.ad122x28 a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 9px;
	display: table-cell;
	vertical-align: middle;
}
.ad122x28 img {
	border: none;
	float: left;
}
.ad122x28 span {
	display:block;
	font-weight:bold;
	line-height:18px;
	float:left;
	padding-right:2px
}
.dotrule {
	margin: 20px 0px 10px 0px;
	border-bottom: 1px dashed #000;
}
.dotrule hr {
	display: none;
}
div#video.mod {
	width:330px;
}
div#video.mod div.bd {
	padding:15px;
	background-color:#e3e5e6;
}
div#video.mod div.bd div.tabMod {
	border-right:2px solid #cecece;
	border-bottom:3px solid #cecece;
}
div#tvf-tab-mod div.tout {
	margin: 4px 0 8px 0;
	border-bottom: 1px dashed #7A7F84;
	padding-bottom: 4px;
}
div#tvf-tab-mod h3 {
	font-size: 1em;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
}
div#tvf-tab-mod h3 a {
	color: #000;
}
div#tvf-tab-mod h4 {
}
div#tvf-tab-mod h4 a {
	color: #000;
}
div#tvf-tab-mod span.author {
	margin: 0;
}
div#tvf-tab-mod p {
	margin: 0;
}
div#tvf-tab-mod p a {
}
body#home div#container.sub div#footercont div#adbottom {
	display: none !important;
}
body#home div#container.sub div#footercont div#ew-footerNav {
	border-top: none !important;
}
#lnewsAfter {
	display: none;
}
#home .centercol .listsreviews {
	display: none;
}
#home .centercol .dotrule {
	display: none;
}
#home .pollModule {
	display: none;
}
/* New stuff for Home */
#featuredVideo {
	width: 328px;
	border: 1px solid #024888;
	margin-bottom: 12px;
}
#featuredVideo h3 {
	line-height: 34px;
	padding-left: 5px;
	background: #024888;
	color: #FFFFFF;
	font-size: 20px;
}
#featuredVideo .tout {
	float: left;
	clear: both;
}
#featuredVideo .tout .imgcont {
	padding: 7px 0px 0px 7px;
}
#featuredVideo .tout .txtcont {
	padding: 7px 0px 7px 8px;
	width: 222px;
}
#featuredVideo .tout .txtcont h4 {
	width: 222px;
}
#featuredVideo .tout .txtcont h4 a {
	color: #000000;
}
#featuredVideo .otherFeaturedVideos {
	clear: both;
}
/*#featuredVideo .otherFeaturedVideos li a {
	display: block;
	background: url('video_icon.gif') no-repeat 8px 9px;
	padding-left: 30px;
	line-height: 28px;
	color: #000000;
	font-size: 12px;
}*/
#featuredVideo .otherFeaturedVideos li {
	border: 1px solid #C8D5DA;
	float:left;
}
#featuredVideo .otherFeaturedVideos .odd {
	background: #E6F6FD;
}
#homePick {
	border: 6px solid #0694CB;
	width: 318px;
}
#homePick .innerContent {
	border: 1px solid #04668C;
	padding: 5px 0;
	overflow: auto;
}
#homePick .weekday {
	display: block;
	float: right;
	font-size: 11px;
	line-height: 10px;
	text-align: right;
}
#homePick .dtstart {
	float: right;
	font-weight: bold;
	text-transform: uppercase;
	height: 30px;
	width: 80px;
}
#homePick .day {
	display: block;
	float: right;
	font-size: 20px;
	color: #EB1D25;
	line-height: 20px;
	height: 20px;
}
#homePick #picksLink {
	width: 150px;
	height: 30px;
	background: url('ewpicks-logo-small.png') no-repeat top left;
	overflow: hidden;
	float: left;
	display: block;
	text-indent: -9999px;
}
#homePick .todaysBest {
	font-size: 10px;
	background: url('picks_header_bg.gif') repeat-x bottom left;
	display: block;
	color: #000000;
	clear: both;
	font-weight: bold;
	padding-left: 5px;
}
#homePick .todaysBest span {
	background: #FFFFFF;
	padding: 0px 3px;
	position: relative;
	top: 2px;
}
#homePick h4 {
	clear: both;
	width: 220px;
}
#homePick .txtcont {
	width: 220px;
}
#homePick h4 a {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
#homePick .imgcont, #homePick .txtcont {
	padding-top: 12px;
}
#homePick .txtcont p {
	padding: 0px;
	margin: 0px;
}
#homePick .icon {
	display: block;
	width: 30px;
	height: 27px;
	background: url('ewpicks-sprite-5.png') no-repeat 0px 0px;
	float: left;
}
#homePick .eyebrow {
	float: left;
	padding-top: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#homePick .more {
	background: transparent url(icon_arrow05.gif) no-repeat scroll right center;
	padding-right: 8px;
}
#homePick.music .icon {
	background-position: -360px -45px;
}
#homePick.music .eyebrow {
	color: #174AA5;
}
#homePick.tv .icon {
	background-position: -330px -45px;
}
#homePick.tv .eyebrow {
	color: #32861F;
}
#homePick.movies .icon {
	background-position: -300px -45px;
}
#homePick.movies .eyebrow {
	color: #C40020;
}
#homePick.books .icon {
	background-position: -390px -45px;
}
#homePick.books .eyebrow {
	color: #7F0F97;
}
#homePick.tech .icon {
	background-position: -420px -45px;
}
#homePick.tech .eyebrow {
	color: #238EB8;
}
#centercolPartnerBar {display:none; }
#centercolPartnerBar2 {float:left; overflow:hidden; width:270px; }
#centercolPartnerBar2 h3, #centercolPartnerBar h3 {
	border-top: 4px solid #000000;
	padding-top: 0px;
}
#centercolPartnerBar .pb-partner-cell {
	margin-left: 0px;
	width: 270px;
}
#centercolPartnerBar li.pb-entry {
	margin-bottom: 4px;
	font-weight: bold;
}
#centercolPartnerBar div.pb-title {
	height: auto;
}
#centercolPartnerBar a.pb-title {
	padding-left: 8px;
	background: url(icon_arrow05.gif) no-repeat 0px 5px;
	display: block;
	font-size: 12px;
	line-height: 16px;
}
#centercolPartnerBar a.pb-partner-moreLink {
	padding-left: 8px;
	padding-bottom: 20px;
	display: block;
}
/* New Ways To Get */
.leftcol #ways2get {
	padding: 0px;
	border: 0px;
	background: url('ways2get_hp.png') no-repeat top left;
	width: 328px;
	height: 141px;
}
.leftcol #ways2get h3 {
	text-indent: -9999px;
	margin:0px;
	position:static;
}
.leftcol #ways2get li a {
	height: 70px;
	text-indent: -9999px;
	background: none;
}
.leftcol #ways2get ul {
	padding-top: 20px;
}
.leftcol #ways2get ul li a#ways-magazine {
	width:82px;
}
.leftcol #ways2get ul li a#ways-rss {
	width:62px;
}
.leftcol #ways2get ul li a#ways-twitter {
	width:68px;
}
.leftcol #ways2get ul li a#ways-facebook {
	width:82px;
}
/* Sponsored Blog Post */
div.blogSponsorItem {/* background:#f4f4f4; padding:10px; */
	margin-bottom:15px;
}
div.blogSponsorItem div.blogAdvertisement {
	text-align:center;
	color:#b4b4b4;
	font-size:80%;
	text-transform:uppercase;
	padding-bottom:5px;
}
div.blogSponsorItem div.blogHeader {
	font-weight:bold;
	text-transform:uppercase;
}
div.blogSponsorItem div.blogHeader a {
	width:4px;
	height:7px;
	color:#469235;
	background:transparent url(icon_arrow_sprites.gif) no-repeat scroll right -946px;
	padding-right:8px;
}
div.blogSponsorItem div.blogTitle {
	font-size:110%;
	font-weight:bold;
	color:#000000;
}
div.blogSponsorItem div.blogTitle a {
	color:#000000;
}
div.blogSponsorItem div.blogInfo {
	margin-bottom:3px;
	color:#a0a0a0;
	font-size:80%;
}
div.blogSponsorItem div.blogDeck {
}
div.blogSponsorItem div.blogDeck a {
	background:transparent url(icon_arrow05-1.gif) no-repeat scroll right center;
	padding-right:8px;
}

.flll, .reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
	margin:5px 0;
	padding:0 0 5px;
}

.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a{
 padding:0;
 margin:0;
 color:#000;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#104867;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}

a.read-more {
	background:#FF0000;
	color:#FFFFFF;
	cursor:pointer;
	padding:3px 10px;
}
