/* Ellen Season 8 CSS */

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	/*	color: #4d4d4d; */
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #172d85;
	background-image: url(http://ellen.warnerbros.com/images/site/bg_bluelights.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
a:link, a:visited {
	color: #0044cc;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#outerwrap {
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;
	width: 100%;/*use this setting to hide bg to the sides*/
}
#wrapper {
	margin: 0px auto 30px auto;
	padding: 0px 0px 10px 0px;
	width: 1000px;
	background: url(http://ellen.warnerbros.com/images/v3site/bg-transparent.png) top center repeat-y;
}
#header {
	margin: 0px;
	padding: 0px;
	width: 1000px;
	height:135px !important;
 * height:130px;
	position:relative;
}
#ad-728 {
	min-height:90px;
	width:728px;
	float:right;
	display:inline;
}
#ellen {
	height:143px;
	width:172px;
	position:absolute;
	top:-8px;
	left:120px;
}
#ellen-logo {
	height:57px;
	width:126px;
	float:left;
	display:inline;
	margin-left:23px;
	margin-top:50px;
	position:absolute;
}
#header-btm {
	clear:both;
	background:url(http://ellen.warnerbros.com/images/v3site/bg-transparent-blue.png) repeat;
	height:90px;
	width:998px;
	margin:auto;
}
#zipcode {
	float:left;
	display:inline;
	width:215px;
	margin:10px 0 0 10px;
 *margin: 10px 0 0 5px;
}
.zipcode-hdr {
	color:#ffec19;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	margin-left:8px;
}
#thisweek {
	float:right;
	width:645px;
	position:relative;
	border-left:1px solid #71a5bc;
	height:90px;
	padding-left:5px;
	display:inline;
}
/* NAVIGATION - SPRITES*/

#nav {
	width:998px;
	height:43px;
	margin:0 auto;
	padding:0;
	background: url(http://ellen.warnerbros.com/images/v3site/nav.png) no-repeat;
}
/*DROP DOWNS*/	
#drops, #drops ul {
	padding:0;
	margin:0;
	clear:both;
	float:left;
	width:inherit;
	list-style:none;
	z-index:999;
}
#drops ul.drop {
	background:#0a364b;
	padding:10px;
 *padding:0px 0px 0px 10px;
	width:120px;
	clear:both;
	float:left;
	margin-top:43px;
}
#drops ul.drop li {
	width:inherit;
	padding:6px 0;
	border-bottom:1px dotted #efefef;
	clear:both;
}
#drops ul.drop a {
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	clear:both;
	float:left;
}
#drops ul.drop a:hover {
	color:#ffff00;
}
#drops a {
	display: block;
	/*width: 10em;*/
	float:left;
	clear:both;
	width:100px;
}
#drops li {
	float: left;/*width: 10em;*/
}
#drops li ul {
	position: absolute;
	/*width: 10em;*/
	left: -999em;
}
#drops li:hover ul {
	left: auto;
}
#drops li:hover ul, #drops li.sfhover ul {
	left: auto;
}
#nav a.home, #nav a.bepart, #nav a.showinfo, #nav a.videos, #nav a.music,#nav a.nav12days, #nav a.photos, #nav a.games, #nav a.videos, #nav a.shop, #nav a.life, #nav a.tickets {
	float:left;
	background:url(http://ellen.warnerbros.com/images/v3site/nav.png) no-repeat;
	height:43px;
	text-indent:-999999px;
	overflow:hidden
}
/*up state*/	
	
#nav a.home {
	left:0;
	background-position:0 0;
	width:85px;
}
#nav a.bepart {
	left:85px;
	background-position:-85px 0;
	width:150px;
}
#nav a.showinfo {
	left:235px;
	background-position:-235px 0;
	width:115px;
}
#nav a.games {
	left:350px;
	background-position:-350px 0;
	width:90px;
}
#nav a.music {
	left:440px;
	background-position:-440px 0;
	width:85px;
}

#nav a.photos {
	left:525px;
	background-position:-525px 0;
	width:85px;
}
#nav a.videos {
	left:610px;
	background-position:-610px 0;
	width:90px;
}

#nav a.shop {
	left:700px;
	background-position:-700px 0;
	width:70px;
}
#nav a.life {
	left:770px;
	background-position:-770px 0;
	width:125px;
}
#nav a.tickets {
	left:895px;
	background-position:-895px 0;
	width:103px;
}
/*hover*/
#nav a.home:hover {
	background-position:0 -43px;
}
#nav a.bepart:hover {
	background-position:-85px -43px;
}
#nav a.showinfo:hover {
	background-position:-235px -43px;
}
#nav a.games:hover {
	background-position:-350px -43px;
}
#nav a.music:hover {
	background-position:-440px -43px;
}
#nav a.photos:hover {
	background-position:-525px -43px;
}
#nav a.videos:hover {
	background-position:-610px -43px;
}

#nav a.shop:hover {
	background-position:-700px -43px;
}
#nav a.life:hover {
	background-position:-770px -43px;
}

#nav a.tickets:hover {
	background-position:-895px -43px;
}
/*END NAVIGATION*/
/*Search box*/
#searchbox {
	margin: 0px;
	padding: 10px 0px 0px;
}
* html #search-container-home { /* IE6 Hack */
/*padding: 20px 0px 0px;*/
}
#search-container-home {
	width:295px;
	height: 32px;
	margin: 0px;
	padding: 30px 0px 0px;
* padding: 20px 0 0;
	_padding: 30px 0 0;
}
#search-container {
	/*width:230px;*/
	height: 32px;
	margin: 0px;
	padding: 0px;
}
#search {
	float:right;
	text-align:right;
	width:250px;
	margin-top:3px;
	border:none;
	height: 14px;
	padding: 5px !important;
	_padding:5px;
* padding: 0px;
}
#searchbtn {
	border:none;
	padding: 0 0 0 5px;
	margin-top: -2px;
	height:30px;
}
.searchWrap {
	float:left;
	position:relative;
	width:280px;
	height:32px;
	background: url(http://ellen.warnerbros.com/images/v3site/bg_searchbox.png) top left no-repeat;
}
#search1 {
	font:14px;
	width:253px;
	padding-right: 3px;
* padding-left: 5px;
	padding-top:4px;
	display: inline;
	float: left;
}
#frmSearch {
	position:relative;
}
#search1 input#query {
	width:225px;
* width:215px;
	height:14px;
	margin-left:1px;
	margin-right: 2px;
	background-position:1px 5px;
	padding:5px 1px 5px 5px;
	background-repeat:no-repeat;
	float:left;
	display:inline;
	color:#999999;
	border:none;
* border-color: #ffffff;
* padding: 4px 1px 4px 10px;
}
.searchWrap2 {
	float:left;
	position:relative;
	width:260px;
	height:32px;
	background: url(http://ellen.warnerbros.com/images/v3site/bg_searchbox.png) top left no-repeat;
}
#search2 {
	font:14px;
	width:246px;
	/*	width:208px;*/
	padding-right: 3px;
	display: inline;
	float: left;
}
#frmSearch2 {
	position:relative;
	padding-top:3px;
}
#search2 input#query {
	width:183px;
* width:173px;
	/*	width:170px;
* width:160px;
*/	height:14px;
	margin-left:1px;
	margin-right: 2px;
	background-position:1px 5px;
	padding:5px 1px 5px 3px;
	background-repeat:no-repeat;
	float:left;
	color:#999999;
	border:none;
* border-color: #ffffff;
* padding: 4px 1px 4px 3px;
}
.ac_results {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	font-size: 12px;
	color: #666666;
	z-index: 100;
* z-index: 9999;
}
.ac_results ul {
	list-style: none;
	padding-left: 5px;
	margin-top: 1px;
	margin-bottom: 1px;
* margin-left: 5px;
}

/*end search box*/
#container1cols {
	background: #fff;
	margin: 7px auto 0px;
	padding: 7px 0px 0px 0px;
	width: 980px;
	z-index:-10;
}
#container1colsNoPad {
	background: #fff;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	z-index:-10;
}
#container1cols p {
	padding: 5px 20px;
	margin: 0px;
}
#container2cols {
	margin: 7px auto 0px;
	padding: 0px;
	width: 980px;
	background: #fff url(/images/v3site/bg_container.jpg) repeat-y;
	position:relative;
}
#container2cols-left {
	margin: 7px auto 0px;
	padding: 0px;
	width: 980px;
	background: #fff url(/images/v3site/bg_container-right.jpg) repeat-y;
	position:relative;
}
#leftcol {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	width: 328px;
	display:inline;
	z-index:0;
}
#rightcol {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	float: right;
	width: 650px;
	/*overflow:hidden;*/
	z-index:0;
}
#rightcol-left {
	margin: 0px;
	margin-left:8px;
	padding: 15px 0px 0px 0px;
	float: left;
	display:inline;
	width: 642px;
	overflow:hidden;
	z-index:0;
}
#rightcol p {
	margin: 0px;
	padding: 10px 5px 5px;
}
#rightcol #staticbox p {
	margin: 0px;
	padding-right: 30px;
	padding-left: 15px;
}
#rightcol #staticbox h1.page-header10 {
	display: block;
	margin-left: 10px;
}
#rightcol h3 {
	margin: 0px;
	padding: 5px 0px;
}
#rightcol h4 {
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
#footer {
	text-align: center;
	font-size: 12px;
	color: #999999;
	margin: auto;
	padding: 0px;
	width:980px;
	background:#fff;
	border-top:1px solid #efefef;
	padding-top:10px;
}
#footer p {
	margin: 0px;
	padding: 5px 0px;
}
#btm2cols, #btm1cols {
	background-image: url(/images/v2site/bg_btm.png);
	background-repeat: repeat-y;
	background-position: center top;
}
.page-header10 {
	font-size:22px;
	font-weight:bold;
	padding-left:10px;
	width: 590px;
* width: 570px;
	color: #666666;
	line-height: 160%;
	margin-top:0;/*margin-left:20px;*/
	background-color: #e5f3f7;
}
#container1cols .page-header10 {
	font-size:22px;
	font-weight:bold;
	padding-left:10px;
	width: 590px;
* width: 570px;
	color: #666666;
	line-height: 160%;
	margin-top:0;
	margin-left:20px;
	background-color: #e5f3f7;
}
.page-header-onecol {
	margin: 0px 0px 5px;
	padding: 10px 0px 10px 20px;
	width: 960px;
	background-color: #e5f3f7;
	font-size: 22px;
	color: #666666;
}
.adspace {
	margin: 0px;
	padding: 3px;
	border: 1px solid #cccccc;
}
.adspace180 {
	margin: 0px auto;
	padding: 3px 5px 5px;
	border: 1px solid #cccccc;
	width: 180px;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.photoRight {
	margin: 10px 15px 15px 15px;
	padding: 0px;
	float: right;
}
.photoLeft {
	margin: 20px 10px 10px 10px;
	padding: 0px;
	float: left;
}
.photoCenter, center {
	display: block;
	margin: 10px auto 5px;
	padding: 0px;
}
#vidpic, .vidpic {
	display: block;
	margin: 10px;
	padding: 0px;
}
.hidden {
	display: none;
}
.f12Font {
	font-size: 12px;
}
.f13Font {
	font-size: 13px;
}
.f14Font {
	font-size: 14px;
}
.f15Font {
	font-size: 15px;
}
.f16Font {
	font-size: 16px;
}
.f17Font {
	font-size: 17px;
}
.f18Font {
	font-size: 18px;
}
.smallFont {
	font-size: 11px;
}
.fineprint {
	font-size: 11px;
	color: #999999;
}
.indent20px, #blogcontent .indent20px {
	margin-left: 20px;
}
.nameStyle {
	font-weight: bold;
	text-transform: uppercase;
	color: #007DB9;
	font-size: 13px;
}
.indentL5 {
	padding-left: 5px;
}
.blkbold {
	font-weight: bold;
	color: #000000;
	line-height:140%;
}
.musictitle {
	color: #336633;
	font-size: 16px;
	font-weight: bold;
}
.notice {
	font-weight: bold;
	color: #FF0000;
}
.votebtn {
	text-transform: uppercase;
	background-color: #0066CC;
	padding: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.titledottedtop {
	padding-top: 5px;
	border-top: 1px dotted #c7c7c7;
}
.share-text {
	font-size:11px;
	line-height:200%;
}
.shareit {
	margin: 5px 0px;
	padding: 3px 0px 3px 0px;
	clear: both;
	font-size: 11px;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}
.outbrainContainer {
	margin: 0 30px 0 20px;
}
.sidenavbox {
	width: 300px;
	margin: 0px auto 10px;
	padding: 0px;
	clear: both;
}
.entry {
	margin: 5px 40px 25px 20px;
	padding: 0px;
}
.entry p {
	line-height: 125%;
}
.entry-footer {
	font-size: 11px;
	color: #666666;
	margin-top:5px;
	margin-left:5px;
}
.entry-header {
	font-size: 20px;
	font-weight: bold;
	color: #0044cc;
	margin: 0px;
	padding: 3px 5px 8px;
	border-bottom: 1px dotted #CCCCCC;
}
.entry h3.entry-header {
	font-size: 20px;
	font-weight: bold;
	color: #0044cc;
	margin: 0px;
	padding: 3px 5px 8px 0px;
	border-bottom: 1px dotted #CCCCCC;
}
.entry-header a:link, .entry-header a:visited {
	color: #0044cc;
}
.entry-more-link {
	font-size: 11px;
	margin-top: 10px;
}
.entry img {
	border: none;
}
.entry ol, .entry ul {
	margin: 0px 15px 0px 40px;
	padding: 10px 0px;
	line-height: 120%;
}
.filedunder-text {
	font-size: 11px;
	color: #666666;
}
/* COMMENT STYLES */
#comments, .comments, #comments-form-wrapper { /*The div that wrap around all the comments*/
	margin: 5px 40px 25px 20px;
	padding: 0px;
	font-size: 12px;
	line-height: 120%;
	color: #333333;
}
.comment {	/*The div that wrap around each individual comment*/
	/*border-bottom: 1px dotted #C2C2C2;*/
	margin: 0px;
	padding: 10px 0px;
}
.comments-header {
	/*border-bottom: 1px dotted #C2C2C2;*/
	padding-top: 0px;
	padding-bottom: 10px;
}
.comment-footer {
	font-size: 11px;
	text-align: right;
}
#comment-preview, #comment-post, #comment-cancel { /* Comment buttons */
	padding: 5px;
	border: 1px solid #666666;
	text-transform: uppercase;
	margin-left: 5px;
	margin-top: 5px;
}
.even {
	background-color:#FFF;
	padding:8px;
	margin-bottom:5px;
}
.odd {
	background-color:#eff3f6;
	padding:8px;
	margin-bottom:5px;
}
/* SIDEBAR STYLES */
.sidebar-module {
	margin-bottom:20px;
	font-size:12px;
}
.sidebar-module p {
	text-align:left;
	margin-top:5px;
}
.sbbox {
	margin: 0px auto 20px;
	padding: 0px 0px 45px;
	width: 310px;
	display: block;
	font-size:12px;
}
h3.sbtitle, h3.sbtitle a:link, h3.sbtitle a:visited {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	background-image: url(/images/v3site/sb-titleshadow.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 18px;
	margin: 0px 10px;
	text-align: left;
}
.sbviewall {
	margin: 5px 0px 10px;
	padding: 0px 0px 5px;
	float: right;
	display: block;
}
.sbsubtitle {
	margin: 0px 10px;
	padding: 0 0 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a1a1a1;
}
.sbboxwrap {
	margin: 0px 0px 5px;
	padding: 0px 0px 5px;
	width: 310px;
	border-bottom: 1px dashed #CCCCCC;
}
.sbfourbox {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	width: 140px;
}
.sbfourbox p {
	margin: 5px 0px;
	padding: 0px 0px 5px;
}
.sstitle {
	padding: 5px 10px;
	margin: 0px 10px 8px;
	border-bottom: 1px dotted #C2C2C2;
	font-size:15px;
}
.sstitle a:link, .sstitle a:visited, .sstitle a:hover {
	text-decoration:none;
	color:#4D4D4D;
}
.sshottext {
	margin: 0px;
	padding: 5px 5px 5px 20px;
}
#realgames h3.sstitle a:link, #realgames h3.sstitle a:visited {
	color: #4D4D4D;
}
.realgamesdots {
	border-bottom: 1px dotted #C2C2C2;
	padding: 5px 10px;
	margin: 0px;
}
.blacklink {
	color: #333333;
}
#sistersites p {
	margin: 0px;
	padding: 5px 5px 3px 25px;
	font-size: 12px;
}
#twittermsg {
	display: none;
}
.quigo {
	padding: 0px;
	display: block;
	margin: 10px 0px;
}
.greyborder {
	margin: 0px;
	padding: 0px;
	border: 1px solid #C2C2C2;
}
/* blog general */


/*PAGINATION*/

a.pagination {
	display: block;
	padding: .5em 0.6em;
	margin-right:8px;
	/*border:1px #fff solid;*/
	text-decoration: none;
	font-weight:bold;
	background-color: #e9f5f9;
	float:left;
}
a:hover.pagination {
	background: #ffffff;
	/*border:1px #fff solid;*/
        text-decoration: none;
}
a.pagination-left {
	display: block;
	float:left;
	padding: .5em 0.6em;
	margin-right:8px;
	background: #e9f5f9;
	/*border:1px #fff solid;*/
	border-left:0px;
	text-decoration: none;
	font-weight:bold;
}
a:hover.pagination-left {
	background: #ffffff;
	/*border:1px #fff solid;*/
	border-left:0px;
	text-decoration: none;
}
.pagination-body {
	clear:both;
	float:right;
	text-align:right;
	margin-right:15px;/*background: #e9f5f9;
	 height:22px;
	 width:98%;
	 padding-top:8px;*/
}
.current {
	display: block;
	float:left;
	padding: .5em 0.6em;
	margin-right:8px;
	background: #fff;
	/*border:1px ##e9f5f9 solid;*/
    text-decoration: none;
	font-weight:bold;
}
/* promos blog */
.page-header {
	font-size:22px;
	font-weight:bold;
	padding-left:25px;
	width: 600px;
* width: 575px;
	color: #666666;
	line-height: 160%;
	background-color: #e9f5f9;
}
.widget-header {
	margin-left: 25px;
	font-weight: bold;
}
.textRight {
	display:inline;
	float:right;
	text-align:left;
	width:325px;
	padding-top: 5px;
}
.widget-link {
	padding-bottom: 10px;
	margin-left: 25px;
}
.widget-link a {
	font-size: 13px;
}
.catswipe a, .catswipe li {
	color: #ff6600;
	font-weight:bold;
	font-size:12px;
	list-style-type:square;
	display:inline;
}
.catswipearrow {
	margin: 0px 2px 0px -5px;
	padding: 0px;
}
.fb-like {
	vertical-align: middle;
	padding: 5px 0px 0px 0px;
}
/*VIDEO PAGE*/
#video_container {
	width:974px;
	height:474px;
	margin-left:10px;
	border: 0px solid #339999;
	background:#FFFFFF url(http://cdn.static.telepixtv.com/ellen/images/ellen_sliver.png) repeat-x;
	z-index:0;
}
#left_assets {
	float:left;
	width:480px;
	padding:0px;
	margin-left:5px;
	display:inline;
	margin-top: 0px;
	border:0px solid red;
}
#playlist {
	margin-right: 4px;
	border:0px solid blue;
}
#right_assets {
	float:right;
	padding-left:0px;
	margin: 0px;
	padding-top:0px;
	width:480px;
	height: 474px;
	border: 0px solid red;
	z-index:-50;
}
#playlistheader {
	display:block;
	width:480px;
	height: 50px;
	margin: 0px;
	border: 0px solid blue;
	background:url(http://cdn.static.telepixtv.com/ellen/images/ellen_playlist_header.png) no-repeat;
	z-index:-30;
}
#rating {
	display:block;
	width:480px;
	height: 50px;
	margin: 2px;
	border: 0px solid red;
}
#bottom_asset {
	text-align: left;
	width: 940px;
	height:420px;
	margin-left:38px;
	margin-top:3px;
	border: 0px solid blue;
}
#bannerSlot {
	width: 468px;
	height: 60px;
	margin: 0px;
	margin-top: 5px;
	margin-left: 3px;
}
#bannerSlot2 {
	width: 468px;
	height: 60px;
}
/*TAG CLOUD*/
    .module-tagcloud .module-content {
	text-align: center;
	margin-left:-20px;
}
.module-tagcloud .module-content .module-list {
	list-style: none;
}
.module-tagcloud .module-content .module-list .module-list-item {
	display: inline;
}
.module-tagcloud .module-content .module-list li.taglevel1 {
	font-size: 19px;
}
.module-tagcloud .module-content .module-list li.taglevel2 {
	font-size: 17px;
}
.module-tagcloud .module-content .module-list li.taglevel3 {
	font-size: 15px;
}
.module-tagcloud .module-content .module-list li.taglevel4 {
	font-size: 13px;
}
.module-tagcloud .module-content .module-list li.taglevel5 {
	font-size: 11px;
}
.module-tagcloud .module-content .module-list li.taglevel6 {
	font-size: 9px;
}
/*MUSIC PAGES*/
.artists {
	margin-bottom: 100px;
	border-top: 1px solid #666666;
	margin-top: 50px;
}
#garnier {
	color: #666666;
	padding: 10px;
	margin: 10px;
	font-size: 12px;
	text-align: center;
	background-color: #4aaf35;
	border: 1px solid #FFFFFF;
	width: 600px;
}
#garnier div.content {
	border: 2px solid #4aaf35;
	padding: 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(/images/music/bg_garnier.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#coppertone {
	width: 600px;
	color: #666666;
	font-size: 12px;
	text-align: center;
	padding: 10px;
	margin: 10px;
	background-color: #0076C0;
}
#coppertone div.content {
	border: 2px solid #483a99;
	padding: 5px;
	margin: 0px;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(../images/bg_coppertone.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
/* start: fwb - friends with benefits styles */
#fwb_share_form_msg {
	border: 2px solid #3b5999;
	padding: 10px;
}
#fwb_share_form fieldset {
	border: 2px solid #3b5999;
	padding: 7px 10px 10px 10px;
}
#fwb_share_to_lbl {
	display: none;
}
#fwb_share_btn_share_container {
	clear: both;
	margin-top: 5px;
}
#fwb_share_to_friends {
	height: 188px;
	border: 1px solid #ccc;
	overflow: auto;
	margin-top: 5px;
}
.fwb_share_to_friend {
	float: left;
	width: 140px;
	overflow: hidden;
	padding: 2px;
	border: 1px solid #eee;
	margin: 2px;
	cursor: pointer;
}
.fwb_share_to_friend:hover {
	background-color: #eee;
	border: 1px solid #cad3e6;
}
#fwb_share_to_friends .selected {
	background-color: #e7ebf5;
	border-color: #145c9a;
}
#fwb_share_to_friends .selected .fwb_share_to_friend_pic img {
	border: 1px solid #205c98;
}
.fwb_share_to_friend_pic {
	float: left;
}
.fwb_share_to_friend_pic img {
	border: 1px solid #666;
	padding: 0px;
}
.fwb_share_to_friend_info {
	padding-left: 5px;
	float: left;
}
.fwb_share_to_friend_name {
	font-size: 10px;
	color: black;
	margin: 0px;
}
.fwb_share_to_friend_city {
	font-size: 9px;
	color: #666;
	margin: 2px 0px 0px 0px;
}
/* end: fwb - friends with benefits styles */

/* 12 days */
#bingbox {
	background-image: url(/12days/images/bingbox-bg.jpg);
	background-repeat: repeat-y;
	margin: 0px 10px;
	padding: 0px;
	height: 155px;
	width: 170px;
}
#bingbox p {
	margin: 0px;
	padding: 3px 8px;
	font-size: 13px;
}
.itembox {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.itembox td {
	border-right: 1px solid #CCCCCC;
}
.singleitembox {
	border: 1px solid #CCCCCC;
}
.blogstickybox {
	font-size: 14px;
	color: #333333;
	margin:5px 40px 25px 20px;
	line-height:125%;
}
.blogstickybox p, #rightcol .blogstickybox p {
	margin: 0px;
	padding: 10px 5px 5px;
}
.blogboxtitle{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.blogboxtitle a:link, .blogboxtitle a:visited {
	font-size: 16px;
	font-weight: bold;
	color: #0044cc;
}
/* End 12 days */
/*Music Page v2*/
#musicwrap {
	margin: 0px auto;
	padding: 0px;
	width: 965px;
	*width:975px;
}
#musicLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 660px;
	display:inline;
	overflow:hidden;
}

#musicfeatvid {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 610px;
	border: 1px solid #CCCCCC;
}
#musicfeatvid h2 {
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	background-color: #e9f5f9;
	padding: 10px;
	margin: 0px;
}
#musicfeatvid p {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.musicfeatvidimg {
	margin: 0px;
	padding: 10px;
	float: left;
}
#musicRight {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 300px;
}
#musicinfo {
	width: 640px;
	margin: 10px 0px;
	padding: 0px;
}
.music-entry{
	float:left;
	display:inline;
	width:180px;
	height:190px;
	margin-right:8px;
}

/*.music-entry-header{
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:5px 0 0 0;
	text-decoration:none;
	text-align:left;
	font-size:14px;
}*/
.music-entry-header a:hover{
	text-decoration:none;
}
.music-genre-header h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#db4601;
	margin:5px 0 10px 0;
	
}
h2.music-header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#000;
	background-image:url(http://ellen.warnerbros.com/images/v3site/shadow.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	margin:15px 15px 0 15px;
	
}

#musicmore {
	width: 30px;
	height: 102px;
	position: relative;
	background: url(http://ellen.warnerbros.com/images/site/btn-more.jpg) no-repeat;
	margin: 0 30px 0 0;
	padding: 0;
	float:right;
}
#musicmore li {
	float: left;
	list-style:none;
}
#musicmore li a {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	display: block;
	height: 102px;
	background: url(http://ellen.warnerbros.com/images/site/btn-more.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
li#musicmore_btn a {
	left: 0;
	width: 30px;
	background-position: 0 0;
}
li#musicmore_btn a:hover {
	background-position: 0 -103px;
}
.music-genre-header{
	color:#db4600;
	font-weight:bold;
	font-size:20px;
	margin: 5px 0 15px;
}
.music-modules a:link, .music-modules a:visited, .music-modules a:active, .music-entry-header a:link, .music-entry-header a:visited{
	font-weight:normal;
	font-size:15px;
	color:#222222;
}
.music-modules a:hover{
	text-decoration:underline;
}
.music-modules{
	padding:10px 0px;
	margin-left:10px;
	margin-right:25px;
	border-bottom:1px dashed #CCCCCC;
}
.music-modules ul{
	padding:0;
	margin:0;
}

.module-list-more-item{
    list-style: none;
	margin-bottom: 10px;
}

.module-list-more{
   	margin: 0;
    padding: 0;
    margin-left: 20px;
    margin-top: 15px;
	width:260px;
}

/*BACKSTAGE VIDEOS*/
#backstage-vids{
	font-family:Arial, Helvetica, sans-serif;
	background:#e6f3fb;
	
}
#backstage-vids a:link, #backstage-vids a:visited, #backstage-vids a:active{
	font-weight:normal;
	font-size:14px;
	color:#222222;
}

#backstage-vids ul{
	padding:0;
	margin:0;
}
#backstage-inner{
	padding:10px 0px;
	margin-left:10px;
}
#backstage-inner .music-entry{
	margin:0 22px 12px 0;
}

h2.backstage-header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#000;
	background-image:url(http://ellen.warnerbros.com/images/v3site/dropshadow.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	margin:10px;
	padding:10px 10px 5px;
	
}
.backstage-viewall{
	float:right;
	clear:both;
	margin: 0 20px 15px 0;
}
.sidebar-music-module{
	display:block;
	clear:both;
	margin:0 0 15px 10px;
	text-align:left;
	
}
.sidebar-music-module .title{
	display:block;
	color:#0044CC;
	font-weight:bold;
	padding-top:15px;
	line-height:140%;
}
.sidebar-music-module .body{
	display:block;
}
.sidebar-music-module img{
	border:0;
	float:left;
	padding:0px 10px 10px 0px;
}
.music-viewall{
	clear:both;
	float:right;
	margin-right:15px;
	
}
#featured-artist{
	height:360px;
	width:630px;
	background:url(http://ellen.warnerbros.com/images/v3site/bg-featuredartist.jpg) no-repeat top left;
	margin: 0 0 0 10px;
}
#featured-artist h2{
	font-size:24px;
	font-weight:bold;
	padding:10px 0 0 10px;
}
#featured-artist #ellen-vod-player{
	height: 285px;
	width:610px;
	margin-left:10px;
	float:none;
}
#featured-artist #ellen-vod-player-title{
	font-size:17px;
}
#featured-artist #ellen-vod-player-details{
	width:415px;
}
#featured-artist #ellen-vod-player-overlay{
	width:610px;
}
#music-drippan ul{
	list-style:none;
}
#music-drippan li{
	float:left;
	margin:0 40px 15px -10px;
	width:265px;
}
.sectiontitle {
	font-size: 20px;
	background-image: url(/images/site/arrow_f97709.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #f97709;
	margin: 0px;
	padding: 5px 5px 5px 20px;
}
.officialwebsite {
	font-size: 16px;
	font-weight: bold;
}
#musicinfoLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 305px;
}
#musicinfoRight {
	margin: 0px 20px 0px 0px;
	padding: 0px;
	float: right;
	width: 305px;
}
#musicphotos img {
	margin-bottom: 10px;
}
#musicnav {
	margin: 0px auto;
	padding: 10px 0px 0px;
	width: 948px;
	background-color: #FFFFFF;
	clear: both;
}
#musicnav a:hover, #musicnav .musicartistrow .artistname a:hover {
	text-decoration: none;
	font-weight: bold;
}
.musicartistrow {
	margin: 0px auto;
	padding: 0px;
	width: 940px;
	clear: both;
}
.artistname {
	margin: 0px 4px 4px;
	padding: 0px;
	width: 180px;
	text-align: center;
	float: left;
	font-size: 14px;
	height: 150px;
}
.artistname img {
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
}
.musicboxtitle, .musicboxtitle a:link, .musicboxtitle a:visited {
	font-size: 16px;
	font-weight: bold;
}
/*end Music Page v2**/
/* American Idol */

#idolwrap {
	margin: 0px auto;
	padding: 0px;
	width: 947px;
}
#idolLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 632px;
}
#idolLeft a:link, #idolLeft a:visited, #idolLeft a:hover {
	font-weight: bold;
}
#idolLeft h1 {
	color: #f97709;
	font-size: 20px;
	background-image: url(/americanidol/images/arrow-f97709.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 25px;
}
#idolRight {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 300px;
}
#idolfeatvid {
	margin: 0px 0px 15px;
	padding: 0px;
	width: 628px;
	border: 1px solid #0f7d95;
}
#idolfeatvid h2 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0f7d95;
	padding: 10px;
	margin: 0px;
}
#idolfeatvid p {
	padding-top: 10px;
}
.idolfeatvidimg {
	margin: 0px;
	padding: 10px;
	float: left;
}
.idolsbbox {
	margin: 0px auto;
	padding: 0px 0px 15px;
	width: 300px;
}
.idolsbbox h4 {
	border-bottom: 1px dotted #C2C2C2;
	font-size: 18px;
	font-weight: bold;
	margin: 0px 5px 5px;
	padding: 5px;
}
.idolsbbox h4.idollogo {
	background-image: url(http://ellen.warnerbros.com/americanidol/images/title-ailogo.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.idolsbbox .tweet {
	font-size: 11px;
}
#idoldrippan {
	margin: 0px auto;
	padding: 0px;
	width: 947px;
}
#idoldrippan p {
	margin: 0px;
	padding: 2px 10px;
	font-size: 12px;
}
.idoldpbox {
	margin: 0px 5px;
	padding: 0px;
	height: 225px;
	width: 224px;
	border: 1px solid #CCCCCC;
}
.idoldpbox h3 {
	border-bottom: 1px dotted #C2C2C2;
	font-size: 18px;
	font-weight: bold;
	margin: 0px 5px;
	padding: 5px;
}
.idoldpbox img {
	display: block;
	margin: 0px auto;
	padding: 10px 0px;
	width: 195px;
}
.idoldpbox a:link, .idoldpbox a:visited, .idoldpbox a:hover {
	font-weight: bold;
}
#idolphotorow {
	margin: 0px 0px 15px;
	padding: 10px;
	width: 610px;
	border: 1px solid #0f7d95;
	background-color: #e3ecee;
}
.blueborder {
	border: 1px solid #0f7d95;
}
#idolLeft .module-content ul.module-list a:link, #idolLeft .module-content ul.module-list a:visited, #idolLeft .module-content ul.module-list a:hover {
	font-weight: normal;
}
#idolLeft .module-content ul.module-list {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#idolLeft .module-content ul.module-list li.module-list-item {
	padding-bottom: 5px;
}
/* end American Idol */
/* Winter Win Storm */
#wwswrap {
	background-image: url(/giveaways/wws/images/bg_winterwinstorm.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px auto;
	padding: 0px;
	width: 966px;
}
#wwsbox {
	margin: 0px auto;
	padding: 0px;
	width: 789px;
}
/* End Winter Win Storm */
/* Thanks Page Giveaway Feeds */
#thxfeedbox {
	background-image: url(http://ellen.warnerbros.com/images/integration/bg_thanksfeed_one_row.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 330px;
	width: 239px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
#thxfeedboxtest {
	background-image: url(/images/integration/bg_thanksfeed_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 330px;
	width: 465px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
#thxfeedtitle {
	margin-bottom: 16px;
	padding-top: 17px;
}
#thxfeedtitle h1 {
	font-size: 20px;
	color: #0f7d95;
	margin: 0px auto;
	padding: 0px;
	display: block;
}
#thxfeedLeft {
	margin: 0px 0px 0px 18px;
	padding: 0px;
	float: left;
	height: 240px;
	width: 200px;
}
#thxfeedRight {
	/*	margin: 0px 18px 0px 0px;
	padding: 0px;
*/	
	margin:0 10px 0 10px !important;
	margin:0 5px 0 15px;
	float: left;
	height: 240px;
	width: 200px;
}
#thxfeedLeft img, #thxfeedRight img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#thxfeedbox a:link, #thxfeedbox a:visited {
	font-weight: bold;
}
.rssitemdp {
	margin: 0px;
	padding: 0px 2px 0px 2px;
	text-align: left;
	width: 190px;
	font-size: 12px;
	overflow: hidden;
}
.rssitemdp li {
	margin-left: -20px !important;
	margin-left:-40px;
	color: #0085b5;
	padding: 0px;
	list-style: none;
}
.feeddiv {
	margin-top: 20px !important;
	margin-top: 15px;
}
/* End Thanks Page Giveaway Feeds */
/* Ellen's Life */
#lifefeatvid {
	margin: 0px 0px 15px;
	padding: 0px;
	width: 615px;
	border: 1px solid #CCCCCC;
}
#lifefeatvid h2 {
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	background-color: #e9f5f9;
	padding: 10px 10px 0px;
	margin: 0px;
}
#lifefeatvid h4 {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	background-color: #e9f5f9;
	padding: 0px 10px 10px;
	margin: 0px;
}
#lifefeatvid p {
	padding-top: 10px;
}
.lifefeatvidimg {
	margin: 0px;
	padding: 5px 10px 10px;
	float: left;
}
/* End Ellen's Life */
/* As Seen On */
.asowrap {
	margin: 0pt auto;
	width: 450px;
	height: 180px;
}
.asobox {
	margin: 40px 0pt 0pt 10px;
	width: 270px;
	height: 100px;
	float: left;
}
/* End As Seen On */
/* Easy Slider */
/*#sbsliderbots, #slider, #slider2, #slider3 {
	margin: 0px auto;
	padding: 0px;
	width: 302px;
	clear: both;
	text-align: left;
}
#slider ul, #slider li, #slider2 ul, #slider2 li, #slider3 ul, #slider3 li {
	margin:0px;
	padding:0px;
	list-style:none;
}
.slitem, #slider li, #slider2 li {
	
	width:302px;
	height:180px;
	overflow:hidden;
}
#slider3 li {
	width:302px;
	height:130px;
	overflow:hidden;
}
.slitem .slidetitle a:hover {
	text-decoration: underline;	
}
.slidephoto {
	margin: 0px;
	padding: 5px 10px 5px 0px;
	float: left;
}
.slidetitle {
	font-size: 14px;
	font-weight: bold;
}
.slitem p {
	font-size: 12px;
	margin: 0px;
	padding: 5px 0px;
}
.slidetop {
	width: 302px;
	padding: 0px;
	margin: 0px auto 5px;
	border-bottom: 1px dotted #C2C2C2;
}
#slnav {
	margin: 0px;
	padding: 5px;
	width: 50px;
	float: right;
}
#nextBtn a:link, #nextBtn2 a:link, #nextBtn3 a:link {
	height: 16px;
	width: 16px;
	margin: 0px;
	padding: 0px 0px 0px 3px;
}
#prevBtn a:link, #prevBtn2 a:link, #prevBtn3 a:link {
	height: 16px;
	width: 16px;
	margin: 0px;
	padding: 0px 3px 0px 0px;
}
h3.slidertitle {
	float: left;
	margin: 0px 0px 0px 15px;
	padding: 5px;
}*/
/* Easy Slider */
/* This Week iPad */
/*#weeklyPreview {
	padding: 5px;
	margin-left: 15px;
	margin-right: 10px;
	font-family: "Arial, Helvetica, sans-serif";
	font-weight: bold;
	color: #626264;
	font-size: 12px;
	width: 275px;
}
#weeklyTitle {
	font-size: 16px;
}
#weeklySubtitle {
	font-size: 11px;
	padding-bottom: 5px;
}
.weeklyItem {
	padding-top: 5px;
	padding-bottom: 5px;
	height: 40px;
	position: relative;
	border-bottom: 1px dotted #aaaaaa;
}
.weeklyThumb {
	float: left;
	padding-right: 10px;
	clear: both;
}
.weeklyDetails {
	font-weight: normal;
}
.weeklyGuests {
	font-weight: bold;
	font-size: 11px;
}
.weeklyDate {
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	left: 85px;	
}*/
/* end this week iPad */
#sitemap-globe{
	width:190px;
	border-left:1px solid #71A5BC;
	float:right;
	padding-left:10px;
	display:inline;
	
}
#globe{
	margin-top:5px;
}
#globe-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	margin-top:5px;
}
#globe-txt a:link,#globe-txt a:visited,#globe-txt a:active{
	color:#FFEC19;
	text-decoration:none;
	line-height:220%;
}
#globe-link{
	color:#FFEC19;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;	
}

/* zip code locator */
.showtimeClient {
	width: 302px;
	height: 68px;
	background: url(/images/zip/v3showtimes-bg.png) no-repeat 0 0;
	position: relative;
}
.showtimeClient .find input {
	border: 0 none;
	background: transparent;
	position: absolute;
	top: 13px;
	left: 15px;
	width: 120px;
	color: #656565;
}
.showtimeClient .find button {
	border: 0 none;
	background: transparent;
	height: 25px;
	width: 80px;
	position: absolute;
	top: 10px;
	left: 220px;
	overflow: hidden;
	text-indent: -3000em;
	cursor: pointer;
}
.showtimeClient .results {
	width: 302px;
	height: 60px;
	background: url(/images/zip/v3showtimes-bg.png) no-repeat -307px 0;
}
.showtimeClient .results .times {
	font-size: 12px;
	position: absolute;
	top: 15px;
	left: 15px;
	color: black;
}
.showtimeClient .results .station {
	font-weight: bold;
	float: left;
}
.showtimeClient .results .showtimes {
	float: left;
	padding-left: 5px;
	font-weight: bold;
}
.showtimeClient .results a {
	display: block;
	position: absolute;
	width: 80px;
	height: 23px;
	top: 10px;
	left: 220px;
	overflow: hidden;
	text-indent: -3000em;
}
/* end zip code locator */
/* begin GOOGLE adsense */
a.adLink_a:hover {
	background-color:#fff;
	text-decoration: underline;
}
a.adLink1_a:hover {
	background-color:#fff;
	text-decoration: underline;
	text-align:center
}
a.adTitle_a:hover {
	background-color:#fff;
	text-decoration: underline;
}
a.adTitle1_a:hover {
background-color:;
	text-decoration: underline;
	text-align:center
}
a.adLink_a {
	text-decoration: none
}
.single_center {
	text-align: center
}
a.adTitle_a {
	text-decoration: none
}
a.adLink1_a {
	text-decoration: none;
	text-align:center
}
a.adTitle1_a {
	text-decoration: none;
	text-align:center
}
.ad {
	width: 640px;
	height: 230px;
}
.ad1 {
	width: 640px;
	height: 230px;
}
.adText {
	color:000000;
	text-decoration:none;
	font-family: Arial;
	font-size:10pt;
	font-weight: normal;
	font-style: normal;
}
.adText1 {
	color:000000;
	text-decoration:none;
	font-family: Arial;
	font-size:10pt;
	font-weight: normal;
	font-style: normal;
	text-align:center
}
.adLink {
	overflow: hidden;
	color:000000;
	text-decoration:none;
	font-family: Arial;
	font-size:10pt;
	font-weight: normal;
	font-style: normal;
}
.adLink1 {
	color:000000;
	text-decoration:none;
	font-family: Arial;
	font-size:10pt;
	font-weight: normal;
	font-style: normal;
	text-align:center
}
/*
.header	{background:#eee;padding:4px; font-size:15px; font-weight:bold}
body, td, div {font-family:arial;font-size:12px; color: #000000;}
*/
.abg {
	color:000000;
	text-decoration:none;
	font-family: Arial;
	font-size:11pt;
	font-weight: normal;
	font-style: normal;
}
.adTitle {
	color:2274e6;
	text-decoration:none;
	font-family: Arial;
	font-size:10pt;
	font-weight: normal;
	font-style: normal;
}
.adTitle1 {
	color:2274e6;
	text-decoration:none;
	font-family: Arial;
	font-size:10pt;
	font-weight: normal;
	font-style: normal;
	text-align:center
}
.ad_box1 {
	border-style:solid;
	border-width:0;
	border-color:FFFF1;
	background-color: FFFFF;
	max-height:230px;
	width:640px;
	margin-left:0px;
	opacity: 1;
	background-image: url();
	background: nottransparent;
}
.ad_box2 {
	border-style:solid;
	border-width:0;
	border-color:FFFF1;
	background-color: FFFFF;
	height:230px;
	width:640px;
	margin-left:0px;
	opacity: 1;
	background-image: url();
	background: nottransparent;
}
/* end GOOGLE adsense */

/*MOST VIEWED*/
#sliderswfdiv {
	padding-bottom: 0;
}
.boxgrid {
	width: 80px;
	height: 85px;
	/*margin-left: 2px;*/
	float:left;
	overflow: hidden;
	position: relative;
}
.boxgrid img {
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}
.boxcaption {
	float: left;
	position: absolute;
	background: #007291 url(/images/v2site/icon_arrow.png) top right no-repeat;
	height: 65px;
	width: 100%;
	opacity: .8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.boxcaption:hover {
	background: #007291 url(/images/site/spacer.gif) no-repeat;
}
.caption .boxcaption {
	top: 75px;
	left: 0;
}
.boxcaption h3 {
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	letter-spacing: 0;
	margin: 6px auto auto;
* margin-bottom: 1px;
	font-weight:bold;
	line-height: 100%;
	text-transform: none;
	/*height: 20px;*/
	padding: 5px 2px;
}
.boxgrid:hover h3 {
	padding-bottom: 0px;
}
#titleHolder {
	min-height: 20px;
	color: #FFF;
	position: relative;
	height: 1%;
	margin-top: 0px;
	padding-top: 3px;
	margin-left:12px;
}
.titleHolderInner {
	/*	width: 630px;*/
	width: 280px;
	/*	margin: 0 auto;*/
	margin: 0 10px;
	height:90px;
	overflow:hidden;
}
#titleHolder .minWidth {
	position: relative; /* IE doesn't like the overflow without relative positioning */
	overflow: hidden;
	/*	width: 628px;*/
	width: 290px;
	margin: auto;
	height: 145px;
}
#titleHolder ul {
	width: 300px;
	margin-top: 0;
	padding-top: 0;
	padding-left: 0;
	margin-left: 0;
}
#titleHolder img {
	border: medium none;
}
#titleHolder li {
	position: relative;
	float: left;
	margin: 0;
	/*	padding: 0 2px;*/
	padding: 0 6px;
	display:block;
	height: 85px;
	width: 80px;
}
#slide_1 {
	padding-left: 2px;
	border-right:1px dashed #ddd;
}
#slide_2 {
	border-right:1px dashed #ddd;
}
#titleHolder li a {
	border: none;
}
#titleHolder li img {
	/*	border: 2px solid #000;*/
	margin: 0;
}
/*END MOST VIEWED*/

.sidebar-module-hdr {
	font-size:13px;
	font-weight:bold;
	margin:5px 0px;
	text-align:left;
}
.sidebarbox {
	width:302px;
	border:0;
	text-align:left;
}
.module-top {
	background:url(/images/v2site/bg_sidebarmodule_top.jpg) no-repeat top left;
	height:6px;
	width:302px;
	margin-bottom:0;
	padding-bottom:0;
	clear:both;
}
.module-btm {
	background:url(/images/v2site/bg_sidebarmodule_btm.jpg) no-repeat top left;
	height:7px;
	width:302px;
	clear:both;
}
.module-middle {
	background:url(/images/v2site/bg_sidebarmodule.jpg) repeat-y top left;
	width:302px;
	padding:5px 0px !important;
	clear:both;
}
.module-left {
	float:left;
	margin-right:10px;
	display:inline;
}
.module-item {
	width:260px;
	padding:5px 3px 2px;
	background:#fff;
	margin:auto;
	height:85px;
	border-top:1px solid #6699cc;
	border-right:1px solid #6699cc;
	margin-bottom:10px;
}
.module-item-last {
	margin-bottom:0;
}
.module-header {
	font-weight:bold;
}
.sidebar-swipe {
	position:absolute;
	left:15px;
}
.module-item-160 {
	width:140px;
	height:160px;
	background:#fff;
	float:left;
	display:inline;
	border:1px solid #6699cc;
	margin-left:5px;
	margin-bottom:5px;
	overflow:hidden;
}
.module-item-140 {
	width:140px;
	height:140px;
	background:#fff;
	float:left;
	display:inline;
	border:1px solid #6699cc;
	margin-left:5px;
	margin-bottom:5px;
	overflow:hidden;
}
.module-item-140 p, .module-item-160 p {
	margin-top:8px !important;
	margin-top:4px;
	text-align:center;
}
.borderinset {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	height:inherit;
	width:inherit;
}
.borderinset div {
	padding:5px;
}
/*FEATURES*/
.features-module {
	background-color:#bee8f1;
	height:250px;
	width:195px;
	float:left;
	display:inline;
	margin:0 0 20px 10px !important;
	padding:0;
	overflow:hidden;
	cursor:pointer;
	cursor:hand;/*margin-bottom: 20px;*/
	/*position: relative;*/
}
.features-module .image {
	height: 160px;
	width:190px;
	/*display: block;*/
	background-position: center center;
	background-color: transparent;
	background-repeat: no-repeat;
}
.features-module .title {
	padding: 10px 15px 0;
	padding-bottom: 0px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	color:#000;
}
.features-module .body {
	padding: 5px 15px;
	display: block;
	font-size: 12px;
	color:#e14619;
}
.features-module .body a {
	color:#d84801;
}
 .features-module a:link, .features-module a:visited, .features-module a:hover {
 color: #E14619;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 display: block;
 margin: 0px;
 text-decoration:none;
}
#morefeatures, #featuredvideos {
	width:648px;
	/*height:228px;*/
	margin:20px 0px 20px 8px;
}
#todaysfeatures {
	width:648px;
	/*height:228px;*/
	margin:0px 0px 20px 8px;
}
#morefeatures h2, #todaysfeatures h2, #featuredvideos h2 {
	margin-left:10px;

}
#todaysfeatures h2 {
	margin-top: 0px;

}
.ie6 .features-module a {
	margin-left: 3px;
}
/*SOCIAL NAV*/
#social {
	float:right;
	width: 264px;
	margin:8px 35px 0 0 !important;
 * margin:5px 2px 0 0;
}
#socialnav {
	width: 301px;
	height: 32px;
	position: relative;
	background: url(http://ellen.warnerbros.com/images/v3site/social-icons-newsite.png) no-repeat;
	margin: 0;
	padding: 0;
}
#socialnav li {
	float: left;
	list-style:none;
}
#socialnav li a {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	display: block;
	height: 32px;
	background: url(http://ellen.warnerbros.com/images/v3site/social-icons-newsite.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
/* social up state*/

li#socialnav_fb a {
	left: 0;
	width: 37px;
	background-position: 0 0;
}
li#socialnav_twitter a {
	left: 39px;
	width: 37px;
	background-position: -39px 0;
}
li#socialnav_youtube a {
	left: 78px;
	width: 37px;
	background-position: -78px 0;
}
li#socialnav_foursquare a {
	left: 115px;
	width: 37px;
	background-position: -115px 0;
}
li#socialnav_getglue a {
	left: 154px;
	width: 37px;
	background-position: -154px 0;
}
li#socialnav_tumblr a {
	left: 193px;
	width: 37px;
	background-position: -193px 0;
}
li#socialnav_newsletter a {
	left: 228px;
	width: 37px;
	background-position: -228px 0;
}
li#socialnav_mobile a {
	left: 263px;
	width: 37px;
	background-position: -263px 0;
}

/*hover state*/

li#socialnav_fb a:hover {
	background-position: 0 -32px;
}
li#socialnav_twitter a:hover {
	background-position: -39px -32px;
}
li#socialnav_youtube a:hover {
	background-position: -78px -32px;
}
li#socialnav_foursquare a:hover {
	background-position: -115px -32px;
}
li#socialnav_getglue a:hover {
	background-position: -154px -32px;
}
li#socialnav_tumblr a:hover {
	background-position: -193px -32px;
}
li#socialnav_newsletter a:hover {
	background-position: -228px -32px;
}
li#socialnav_mobile a:hover {
	background-position: -263px -32px;
}

/*END SOCIALNAV*/
/*VOD SOCIAL NAV*/
#followellen {
	float:right;
	margin:20px 10px;
	font-size:12px;
	font-weight:bold
}
#social_vod {
	float:right;
	width:117px;
	margin:10px 0px !important;
 * margin:10px 0px;
	display:inline;
	white-space:nowrap;
}
#socialnav_vod {
	width: 100px;
	height: 39px;
	position: relative;
	background: url(http://ellen.warnerbros.com/images/v3site/social-icon-fb-twitter.png) no-repeat;
	margin: 0;
	padding: 0;
}
#socialnav_vod li {
	float: left;
	list-style:none;
}
#socialnav_vod li a {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	display: block;
	height: 39px;
	background: url(http://ellen.warnerbros.com/images/v3site/social-icon-fb-twitter.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
/* social up state*/

li#socialnav_vod_fb a {
	left: 0px;
	width: 42px;
	background-position: 0 0;
}
li#socialnav_vod_twitter a {
	left: 50px;
	width: 42px;
	background-position: -50px 0;
}
/*hover state*/

li#socialnav_vod_fb a:hover {
	background-position: 0 -38px;
}
li#socialnav_vod_twitter a:hover {
	background-position: -50px -38px;
}

/*End VOD SOCIAL NAV*/

#votdshare {
	width: 100px;
	height: 203px;
	position: relative;
	background: url(/images/v2site/bg_sharebtns.jpg) no-repeat;
	margin: 0;
	padding: 0;
}
#votdshare li {
	list-style:none;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
}
#votdshare li a {
	position: absolute;
	top: 0;
	margin: 0px;
	padding:0;
	display: block;
	height: 52px;
	background: url(/images/v2site/bg_sharebtns.jpg) no-repeat;
	/*text-indent: -9999px;*/
overflow: hidden;
	text-decoration:none;
}
/*up state*/
li#votdshare_comment a {
	left: 0;
	width: 100px;
	background-position: 0 0;
	padding-top:18px;
}
li#votdshare_share a {
	left: 0px;
	top:60px;
	width: 100px;
	background-position: 0 0;
	background-repeat:no-repeat;
	padding-top:18px;
	height:35px;
}
/*li#votdshare_send a {
	left: 0;
	top:108px;
	width: 100px;
	background-position: 0 0;
}*/

li#votdshare_tweet a {
	left: 0;
	top:120px;
	width: 100px;
	background-position: 0 0;
	padding-top:18px;
}
li#votdshare_permalink a {
	left: 0;
	top:180px;
	width: 100px;
	background-position: 0 0;
	padding-top:18px;
	height:35px;
}
/*hover state*/
li#votdshare_comment a:hover {
	background-position: 0 -62px;
}
li#votdshare_share a:hover {
	background-position: 0 -62px;
}
/*li#votdshare_send a:hover {
background-position: 0 -60px;
}*/

li#votdshare_tweet a:hover {
	background-position: 0 -62px;
}
li#votdshare_permalink a:hover {
	background-position: 0 -62px;
}
/*featured gallery*/
#photogallery {
	background:url(/images/v2site/bg_featuredgallery.png) top center no-repeat;
	padding:10px 0px 10px;
	width:306px;
	height:300px;
	position:relative;
}
#slider {
	margin: 0px auto;
	padding: 0px;
	width: 216px;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 100%;/*position:relative;*/
}
#slider ul, #slider li {
	margin:0px;
	padding:0px;
	list-style: none;
}
#slider, #slider li {
	/* define width and height of list item (slide) entire slider area will adjust according to the parameters provided here */ 
	width:216px;
	height:250px;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	text-align:center;
}
.featuredphoto a:link, .featuredphoto a:visited {
	text-decoration: none;
	font-weight: bold;
}
.featuredphoto a:hover {
	text-decoration: underline;
}
.featuredphoto .slidephoto {
	margin: 0px;
	padding: 3px 0px;
}
.featuredphoto-title, h3.featuredphoto-title {
	font-size: 13px;
	font-weight: bold;
	margin: 0px auto;
}
.featuredphoto p {
	font-size: 11px;
	color:#4d4d4d;
	margin: 0px auto;
	padding: 3px 0px;
	text-align:center;
}
/* Easy Slider */
#featurednav1 {
	width: 43px;
	height: 56px;
	position: absolute;
	background: url(/images/v2site/btn_arrow_left.png);
	margin: 0;
	padding: 0;
	top:105px;
	left:-4px;
}
#featurednav2 {
	width: 43px;
	height: 56px;
	position: absolute;
	background: url(/images/v2site/btn_arrow_right.png);
	margin: 0;
	padding: 0;
	left:265px;
	top:105px;
}
#featurednav1 li, #featurednav2 li {
	list-style:none;
}
#featurednav1 li a {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	display: block;
	height: 56px;
	background: url(/images/v2site/btn_arrow_left.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#featurednav2 li a {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	display: block;
	height: 56px;
	background: url(/images/v2site/btn_arrow_right.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
/*up state*/
li#nextBtn a {
	left: 0;
	width: 43px;
	background-position: 0 0;
}
li#prevBtn a {
	left: 0px;
	width: 43px;
	background-position: 0 0;
}
/*hover state*/
li#nextBtn a:hover {
	background-position: 0 -78px;
}
li#prevBtn a:hover {
	background-position: 0 -78px;
}
/* AOL HEADER */
#aolheader {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
#aolwrap {
	margin: 0px auto;
	padding: 0px;
	width: 978px;
}
#aolheader a:link, #aolheader a:visited {
	color: #3679c1;
	text-decoration: none;
}
#aolheader a:hover {
	text-decoration: underline;
}
#aolhlogo {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 57px;
}
#aolhlinks {
	margin: 14px 0px 0px;
	padding: 0px;
	float: left;
	color: #999999;
	font-size: 11px;
}
.aolymal {
	font-weight: bold;
	color: #2f292b;
}
#aolhlinks ul {
	margin: 0px;
	padding: 0px;
}
#aolhlinks ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#aolhlinks ul li.aolfirst {
	padding-right: 10px;
	border-right: 1px solid #f2f2f2;
}
#aolhlinks ul li.aolsecond {
	margin-left: 5px;
	padding-right: 10px;
	border-right: 1px solid #f2f2f2;
}
#aolhlinks ul li.aolthird {
	margin-left: 5px;
}
#aolhlinks img.aolarrow {
	margin: 0px 0px 1px;
	padding: 0px;
}
.megamenu {
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	padding: 10px;
	z-index: 100;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-right: 1px solid #3679c1;
	border-bottom: 1px solid #3679c1;
	border-left: 1px solid #3679c1;
}
.megamenu .column {
	float: left;
	width: 120px; /*width of each menu column*/
	margin-right: 5px;
}
.megamenu .column ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.megamenu .column ul li {
	padding-bottom: 5px;
}
.megamenu .column h3 {
	margin: 0px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	background-color: #f2f2f2;
}
.megamenu .column ul li a {
	color: #3679c1;
	text-decoration: none;
}
.megamenu .column ul li a:hover {
	text-decoration: underline;
}
/* END AOL HEADER */
/* AOL FOOTER */
#aolfooter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 10px 0px 0px;
	padding: 0px 0px 15px 0px;
	clear: both;
	width: 980px;
	/*border-top: 1px solid #f2f2f2;*/
	text-align: left;
}
#aolflogo {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
}
#aolrlinks {
	padding: 30px 0px 55px;
	/*margin: 0px;*/
	margin: 0px 16px 0px 10px;
	border-top: 1px solid #f2f2f2;
}
.aolrlinkbox {
	/*margin: 0px 0px 0px 30px;*/
	margin: 0px 0px 0px 24px;
	padding: 0px 48px 0px 0px;
	float: left;
	display:inline;
	width: 165px;
	border-right: 1px solid #d9d9d9;
}
.aolftitle {
	font-size: 16px;
	font-weight: bold;
	color: #808080;
	margin: 0px;
	padding: 0px;
}
.aolrlinkbox p {
	margin: 0px;
	padding: 0px;
}
.aolrlinkbox ul {
	margin: 0px;
	padding: 0px;
}
.aolrlinkbox ul li {
	list-style-type: none;
}
.aolrlinkbox ul li a:link, .aolrlinkbox ul li a:visited {
	font-size: 16px;
	color: #0993c9;
	line-height: 20pt;
	text-decoration: none;
}
.aolrlinkbox ul li a:hover {
	text-decoration: underline;
}
#aolflinks {
	/*margin: 0px 0px 0px 22px;*/
	margin: 0px 20px 0px 22px;
	padding: 20px 0px 5px;
	clear: both;
	border-top: 1px solid #f2f2f2;
	font-size: 12px;
	color: #BFBFBF;
}
#aolflinks a:link, #aolflinks a:visited {
	font-size: 12px;
	color: #23655b;
	text-decoration: none;
}
#aolflinks a:hover {
	text-decoration: underline;
}
#aolflinks p {
	margin: 5px 0px 0px;
	padding: 0px;
}
#aolflinks p.aolindent {
	margin-left: 169px;
}
#aolflinks ul {
	margin: 0px;
	padding: 0px;
}
#aolflinks ul li {
	display: inline;
	margin: 0px 0px 0px 4px;
	padding: 0px 8px 0px 0px;
	border-right: 1px solid #d9d9d9;
}
#aolflinks ul li.aolflast, .aolflast {
	border: none;
}
/* END AOL FOOTER */
/* collapsible sidebar module */
img {
	border: none
}
.collapsible-wrapper {
	width: 302px;
	border-bottom: 1px dashed #CCCCCC;
}
.collapsible-wrapper table {
	margin-top: 14px;
}
.collapsible-trigger {
	width: 100%;
	font-weight: bold;
	height: 50px;
}
.collapsible-trigger:hover {
	background: url("http://ellen.warnerbros.com/images/v3site/collapsible-hover-bg.png") repeat-y scroll center top transparent;
}
.collapsible-expandedtrigger {
	font-weight: bold;
	padding-bottom: 5px;
}
.collapsible-trigger, .collapsible-content {
	padding-left: 5px;
}
.collapsible-trigger-img {
	vertical-align: middle;
}
/* vod */
.preload {
	display:none;
}
h3.pgtitle {
	font-size: 28px;
	font-weight: bold;
	color: #000000;
	margin: 0;
	padding: 12px 0 5px 20px;
}
#ellen-vod {
	width: 942px;
	height: 283px;
	overflow: hidden;
	margin: 0;
	padding: 0 0 15px 19px;
}
#ellen-vod-playlist {
	width: 317px;
	height: 283px;
	float: left;
	background: url("/images/v3site/vod-playlist-bg.png") no-repeat scroll top right transparent;
}
#ellen-vod-player {
	width: 625px;
	height: 283px;
	float: right;
	position: relative;
	background-image: url("/images/v3site/vod-player-bg.jpg");
}
.ellen-vod-playlist-item {
	height: 74px;
	padding: 10px 0 10px 0;
	cursor: pointer;
}
.vod-current {
	background-image: url("/images/v3site/vod-playlist-hover-bg.png");
}
.ellen-vod-playlist-item .playlist-thumb {
	float: left;
	width: 154px;
	background: no-repeat 0px 1px;
}
.ellen-vod-playlist-item img.playlist-thumb-default {
	display: block;
}
.ellen-vod-playlist-item img.playlist-thumb-hover {
	display: none;
}
.vod-current img.playlist-thumb-default {
	display: none;
}
.vod-current img.playlist-thumb-hover {
	display: block;
}
.ellen-vod-playlist-item .playlist-text {
	font-weight: bold;
	display: inline-block;
	width: 137px;
	padding-left: 15px;
	color: #000000;
	font-size: 12px;
}
.ellen-vod-vidselector .vidthumb {
	padding-top: 4px;
}
.ellen-vod-vidselector .vidlabel {
	float: right;
	padding: 15px 4px 0 10px;
	width: 90px;
}
.ellen-vod-vidselector a, .ellen-vod-vidselector a:link, .ellen-vod-vidselector a:visited {
	font-weight: bold;
	color: #144772;
* float: left;
}
.ellen-vod-vidselector a:hover {
	text-decoration:none;
}
#ellen-vod-player-overlay {
	background: url(/images/v3site/vod-overlay-bg.png) repeat-x 0 0;
	width: 625px;
	height: 86px;
	position: absolute;
	bottom: 0;
}
#ellen-vod-player-details {
	float: left;
	color: #ffffff;
	font-size: 12px;
	width: 430px;
}
#ellen-vod-player-title {
	font-size: 18px;
	font-weight: bold;
	padding: 8px 0 0 15px;
}
#ellen-vod-player-caption {
	padding: 5px 0 0 15px;
}
#ellen-vod-player-btn {
	float: right;
	position: relative;
	width: 190px;
}
#ellen-vod-player-btn a {
	position: absolute;
	left: 23px;
	top: 30px;
	background: url(/images/v3site/vod-play-btn.png) no-repeat scroll 0 0 transparent;
	height: 40px;
	width: 132px;
	overflow: hidden;
	text-indent: -999999px;
}
#ellen-vod-player-btn a:hover, #ellen-vod-player-btn a:active {
	background-position: 0 -40px;
}
/* end vod */
/*WEEKLY*/
#weekly_home {
	height:90px;
	margin: 0px;
	padding: 0px;
	width: 660px;
 * width:640px;
	z-index:20;
	position:absolute;
	top:105px;
	/**top:115px;*/
	left:346px;/**left:350px;*/
}
/**:first-child+html #weekly_home {
	top:100px;
	left:346px;
}*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.comingup {
	/*background-image: url('http://ellen.warnerbros.com/images/schedule_toggler/comingup-bg.png');
	background-repeat: no-repeat;
	background-position: bottom left;*/
	height: 85px;
	width: 610px;
 * width:600px;
	padding: 5px 0px 0px 4px;
}
.comingup .comingup-items {
	margin-left: 2px;
}
.comingup .comingup-item {
	margin: 0px;
	padding: 2px;
	float: left;/*background:url(/images/v2site/bg_weekly.png) top left no-repeat;*/
}
.comingup .comingup-item {
	cursor: pointer;
	padding: 0px 5px;
	position:relative;
	background:url("http://ellen.warnerbros.com/images/v3site/bg_weeklyborder.png") no-repeat scroll center top transparent;
	height:80px;
	width:120px;
}
.comingup .comingup-item .comingup-item-tab {
	font-weight: bold;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	/*line-height: 28px;*/
	text-align: center;
	color: #fff;
	background-image: url(http://ellen.warnerbros.com/images/v3site/bg_weekly-overlay.png);
	background-repeat: no-repeat;
	z-index: 10;
	position: absolute;
	top: 49px;
	left: 88px;
	width: 18px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	padding-top:2px;
}
.comingup .current {
	/*background:url(/images/v2site/bg_weekly-over.png) top left no-repeat;*/
	height:80px;
	width:120px;
}
.comingup .comingup-item.current .comingup-item-tab {
	background-image: url(http://ellen.warnerbros.com/images/v3site/bg_weekly-overlay.png) no-repeat;
	color:#ffec19;
}
.comingup .comingup-item img {
	border-bottom: 0px;
	/*padding:2px;*/
	height:60px;
	width:100px;
	overflow:hidden;
	padding:9px 10px 0;
}
.comingup .comingup-item.current img {
/*border: 3px solid #d9edf8;*/

/* *padding:2px;*/
}
.comingup .comingup-info {
	width:200px !important;
	width:190px;
	
	float:left;
	display:inline;
	padding-left: 5px;
	padding-top: 3px;
	font-size: 11px;
	font-family: Arial;
}
.comingup .comingup-info .day {
	font-weight: bold;
	color: #fff;
	width: 200px !important;
	width:190px;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	float: left;
}
.comingup .comingup-info .teaser {
	font-weight: normal;
	color: #fff;
	width:200px !important;
	width:190px;
	overflow: hidden;
	/*white-space: nowrap;*/
	display: block;
	float: left;
	margin-right: 5px;
	letter-spacing:0.5px;
}
/*.comingup .comingup-info .moreinfo {
	font-weight: bold;
	color: #0f7d95;
	display: block;
	float: left;
	background-image: url('http://ellen.warnerbros.com/images/site/arrow0085b5.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 11px;
	padding-top: 0px;
}*/
.moreinfo {
	position:absolute;
	top:10px;
	left:610px;
	width:21px;
}
#weeklymore {
	width: 21px;
	height: 69px;
	position: relative;
	background: url(http://ellen.warnerbros.com/images/v3site/btn_more.png);
	margin: 0;
	padding: 0;
}
#weeklymore li {
	float: left;
	list-style:none;
}
#weeklymore li a {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	display: block;
	height: 69px;
	background: url(http://ellen.warnerbros.com/images/v3site/btn_more.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
li#weeklymore_btn a {
	left: 0;
	width: 21px;
	background-position: 0 0;
}
li#weeklymore_btn a:hover {
	background-position: 0 -69px;
}
.weekly-hdr {
	color:#ffec19;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin: 4px 0 5px 0;
}
#ellen-vod-wrapper {
	background:#fff;
}
.atclear{
	clear:none !important;
	display:inline;
}
/*PLAYLIST*/
.playlist-module {
	height:160px;
	width:110px;
	float:left;
	display:inline;
	margin:0 0 10px 10px !important;
	padding:0;
	overflow:hidden;
	cursor:pointer;
	cursor:hand;/*margin-bottom: 20px;*/
	/*position: relative;*/
}
.playlist-module .image {
	height: 160px;
	width:190px;
	/*display: block;*/
	background-position: center center;
	background-color: transparent;
	background-repeat: no-repeat;
}
.playlist-module .title {
	padding: 10px 0 0 0;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color:#0044CC;
}
.playlist-module .body {
	display: block;
	font-size: 12px;
	color:#0044CC;
}
/*.playlists-module .body a {
	color:#FF6600;
}*/
 .playlist-module a:link, .playlist-module a:visited, .playlist-module a:hover, {
 color: #0044CC;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 display: block;
 margin: 0px;
 text-decoration:none;
}

.ie6 .playlist-module a {
	margin-left: 3px;
}

#ellen-playlist{
	width:310px;
}	
.playlist-include {
	height:115px;
	width:80px;
	float:left;
	display:inline;
	margin:0 5px 10px 10px !important;
	padding:0;
	overflow:hidden;
	cursor:pointer;
	cursor:hand;/*margin-bottom: 20px;*/
	/*position: relative;*/
}
.playlist-include .image {
	height: 50px;
	width:50px;
	/*display: block;*/
	background-position: center center;
	background-color: transparent;
	background-repeat: no-repeat;
}
.playlist-include .title {
	padding: 10px 0 0 0;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color:#0044CC;
}
.playlist-include .body {
	display: block;
	font-size: 11px;
	color:#0044CC;
}
.playlist-include .body a{
	text-decoration:none;
}
 .playlist-include a:link, .playlist-include a:visited, .playlist-include a:hover, {
 color: #0044CC;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 display: block;
 margin: 0px;
 text-decoration:none;
}

.ie6 .playlist-include a {
	margin-left: 3px;
}
/* HOT TOPICS & ELLEN CAM ON AIR */
#ellen-vod-title-wrap {
	margin: 0px;
	padding: 0px;
	width: 980px;
}
.elle-vod-floatL {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
}
.elle-vod-floatL .pgtitle {
	font-size: 20px;
	margin-top: 6px;
}
.elle-vod-floatR {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 750px;
}
#hottopics {
	float: right;
	padding: 9px 15px;
	margin: 11px 0; 
	border-right: 1px solid #999999;
	font-size: 12px;
	text-align: right;
}
#ellencamonair {
	margin: 10px -10px 0px;
	padding: 0px;
	float: left;
	width: 215px;
}
/* END HOT TOPICS & ELLEN CAM ON AIR */

/*Feature columns*/
.plug3col {
	width: 180px;
	height:300px;
	margin: 0 11px 16px;
	float:left;
	background-color:#BEE8F1;
	padding: 0;
}
#plugwrap3col h2 {
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	background-color: #e9f5f9;
	padding: 10px;
	margin: 0px;
	width:602px;

}

#plugwrap3col h3, #plugwrap3col p{
padding: inherit 10px
}

.plugtext3col a:link, .plugtext3col a:visited {
	/*	color:#FF6600;*/	
	text-decoration:none;
	font-weight: bold;
}
#plugwrap3col {
	padding:0 px;
	border: 1px solid #CCCCCC;
	width:622px;
	margin: 0 auto;
}

/*END Feature columns*/

.yellowborder{
	padding:8px;
	border:3px solid yellow;
}

.at15t_email {
	display: none;
}
#stumbleupon {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 155px;
	width: 48px;
	position: fixed;
	top: 250px;
	left: 0px;
	z-index: 10;
}
.hp-blog-img  {
	margin: 10px 24px 0px 0px;
	padding: 0px;
	float: left;
	width: 308px;
	background-image: url(/images/w_site/bg-blog-image.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 190px;
}
.hp-blog-img img, .entry .hp-blog-img img {
	display: block;
	margin: 0px auto;
	padding: 0px;
	border-bottom: 3px solid #FFFFFF;
}
.hp-blog-text {
	margin: 0px 20px 10px 0px;
	padding: 0px;
	float: right;
	width: 230px;
}
.hp-photo-img {
	margin: 10px 24px 10px 0px;
	padding: 0px;
	float: left;
	width: 308px;
	background-image: url(/images/w_site/bg-blog-photos-image.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 190px;
}
.hp-photo-img img {
	margin: 18px 0px 0px 15px;
	padding: 0px;
}
.hp-photo-btn {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 52px;
	position: relative;
	top: 90px;
	left: 130px;
	z-index:10;
	background-image: url(/images/w_site/btn-blog-photos.png);
	background-repeat: no-repeat;
}
.hp-video-btn {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 52px;
	position: relative;
	top: 140px;
	left: 268px;
	z-index:10;
	background-image: url(/images/w_site/btn-blog-video.png);
	background-repeat: no-repeat;
}
.kvideobox {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
