@charset "utf-8";
@import url("http://a1.akadl.mtvnservices.com/mtvnorigin/gsp.atomcomstor/atom.com/site/images/tournament/badges.css?cpcode=35395");
/*
.createdBy { laurent }
*/

/* generic classes */
.red { color: red; }
.noshow { display: none; }
.hidden { visibility:hidden;}
.floatbuster { clear: both; }
.floatleft { float: left; }
.floatright { float: right;}
.stickright { position: absolute; top: 10px; right:4px; }
.inline {display: inline;}
.debug { border: dashed 1px green;}
.centered { margin: 0px auto;}
.centeredtext { text-align: center; }
.row { padding:5px; position:relative; display: block; clear: both; }
.rowblock { float: left; }
.even { background-color:#e9eef2;}
.odd { background-color:#fff;}
.bold { font-weight: bold;}
p.compact { margin: 0px; padding:0px; }
.padbox { padding: 10px;}
.vidpadbox { padding: 10px 10px 10px 0px; }
.assemblerError { display: none; position: relative; bottom: 0px; border: solid 1px red; height: 320px; overflow: auto; }
.spacer10 { height: 10px;}
.hide { display: none ! important; }

.right-link {
	clear: both;
	margin: 4px 0 0;
	text-align: right;
}

.right-link a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.podcorners {
	background: transparent url(/images/common/pod-corners.gif) top left no-repeat;
	height: 4px;
	padding: 0 0 0 4px;
	margin: 0;
	text-align: right;
	font-size: 1px;
}
.podcorners div {
	background: transparent url(/images/common/pod-corners.gif) top right no-repeat;
	float: right;
	height: 4px;
	padding: 0 4px;
	margin: 0;
	font-size: 1px;
}
.podcorners.bottom { background-position: bottom left; }
.podcorners.bottom div { background-position: bottom right; }


/* tags override*/
img { border: none; }
ul {margin:0; padding:0; list-style:none; }
p {margin:0 0 10px 0; padding:0; }
.proIcon {margin-left:15px}
.leftfield {
	position: absolute;
	left: -10000px;
	top: -10000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/*demmie - ul that need default look*/
ul.basicList {list-style: disc outside !important; padding: 0 0 10px 30px !important; }
ul.basicList li {border: none !important; padding-left: 0 !important;}
ul.basicList ul.basicList {list-style: circle outside !important; padding-top:0 !important;}


/*body style*/
/*demmie - add top & bottom padding*/
body.defaultbody {
	padding: 0px 0px 30px 0px;
	margin: 0px;
	background: #0e2331 url('http://a1.akadl.mtvnservices.com/mtvnorigin/gsp.atomcomstor/atom.com/site/images/homepagebackground/atom_background_v3.jpg?cpcode=35395') no-repeat center top fixed;
	color: #35464f;
	font: 13px arial, verdana, sans-serif;
	text-align:center;
}

/*-- Page Structure --*/
.pagecontainer {
	display: block;
	width: 975px;
	height: auto;
	margin: 0 auto 35px;
	text-align: left;
	clear: both;
}

.columncontainer {
	background: #fff;
	padding: 7px;
	position: relative;
	clear: both;
	min-width: 0;
	_height: auto ! important;
	_zoom: 1;
}

.columncontainer-top {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/bg-columncontainer-top.png', sizingMethod='scale');
	font-size: 0;
	height: 7px;
}
.columncontainer-top[class] {
	background: transparent url(/images/common/bg-columncontainer-top.png) center top no-repeat scroll;
	filter: none;
}

.contentheader { display:block; clear: both; height: 180px; overflow:hidden; margin-bottom:3px}
.contentheader .headblockleft { float: left; height: 180px; }
.contentheader .headblockcenter { float: left; height: 180px; }
.contentheader .headblockright { float: left; height: 180px; }
.contentheader .ad300x250 { float: right; height: 180px; }
.leftcolumn {
	position: relative;
	width: 654px;
	float: left;
	background: #fff;
}
.centercolumn {
	position: relative;
	float: left;
	background: #fff;
	left: 3px;
}
.rightcolumn {
	position: relative;
	width: 300px;
	float: left;
	margin: 0 0 0 4px;
	padding: 0;
	background: #fff;
}

/* generic .rightcolumn align fix -- multiple pages, same fix */ 
#dailyfeedingbody .rightcolumn,
#showdownbody .rightcolumn {
	margin: 0 2px;
}
#dailyfeedingbody .rightcolumn[class],
#showdownbody .rightcolumn[class] {
	margin-left: 4px;
	clear: right;
}
.padbox { padding: 10px;}


/* page elements*/
/*  Semantic elements */
h1, h2, h3, h4, h5 {
	color:#35464f;
	margin:0 0 10px 0;
	/*font-family: Georgia, Book Antiqua, serif;*/
}
h2 { font-size: 16px;}
/* Link Rules */
a img { border: 0; }
/*demmie #363 - add font-family*/ .num { font-weight: bold; font-family: Georgia, Book Antiqua, serif;}
/*demmie - fixes cursor when no href is present on link*/ a { cursor: pointer; }
a, .blueLinks a, .blueLinks a.title { color: #394b69; cursor: pointer;}
a.title {font-weight:bold}
a:hover, .blueLinks a:hover, .blueLinks a.title:hover { color: #69c; }
a.title, .title a { color:##394B69; font-family:Arial, Helvetica, sans-serif;}
a.title:hover, .title a:hover { color:#f90 }
a.whiteLinks:link,a.whiteLinks:visited,a.whiteLinks:hover,a.whiteLinks:active {color:#FFFFFF}
.boldlinks a {font-weight:bold !important;}
.normal, .normal a, .normal a.title { font-weight: normal !important}
.morelink * { font-weight: lighter;}
.center { text-align: center; }
.ModuleError { float: left; position: relative; top: 0px; left: 0px; background:#fff; z-index:100; width: 1024px; margin: 0px auto; display: none;}

/* buttons */
.btn-navy {
	line-height: 22px;
	font-size: 10px;
	padding: 0 0 0 12px;
	background: transparent url(/i/misc/btn-navy.gif) no-repeat left center scroll;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
	display: block;
	width: 0;
}
.btn-navy[class] {
	display: inline-block;
	width: auto;
}
.btn-navy:hover {
	color: #c66115;
}

.btn-navy b {
	line-height: 22px;
	font-size: 10px;
	padding: 0 12px 0 0;
	background: #fff url(/i/misc/btn-navy.gif) no-repeat right center scroll;
	display: block;
	width: 0;
}
.btn-navy[class] b {
	display: inline-block;
	width: auto;
}

.btn-play-next {
	background: transparent url(/images/common/btn-skip.png) 0 0 no-repeat scroll;
	color: #9c2727;
	display: inline-block;
	font-size: 11px;
	line-height: 20px;
	padding: 0 4px 0 23px;
	width: 25px;
	height: 20px;
	text-decoration: none;
}

.btn-play-next:hover {
	color: #9c2727;
	font-weight: bold;
}

/* objects*/

/* Format Classes*/
.promolist { text-align: center; padding: 7px; }
.HomeLeftMainFeatureLeft {margin: 7px;border:1px solid #6699CC; height:190px; width:239px}

.podContent {background-image:url(/i/pods/pod_bg.gif); background-repeat:repeat-y}
.blogPodLink {color:#2d608f; font-weight:bold; font-family: Georgia, Book Antiqua, serif; font-size:15px}
.blogPodLinkAll {font-family: arial, verdana, sans-serif; font-size:12px; color:#2d608f;}
.thumb a img, .HomeLeftSubFeatureShortList .linelist div a img {border:1px solid #336699}
a.standardPodHeadLink {font-size:11px; color:#ccffff; font-family: arial, verdana, sans-serif; font-weight:bold; text-decoration:underline}
a.standardPodHeadLink:hover {color:#ffffff}
.topVideoListHead {width:294px; height:17px; position:relative; text-align:right; padding:3px 6px 0 0; background-image:url(/i/home/hdr_topvideos.gif); font-size:11px; color:#ffffff; font-family: arial, verdana, sans-serif; font-weight:bold;}

.blogPodThumbContainerR {margin:0 0 7px 7px; float:right; width:50px; height:50px; position:relative; overflow:hidden}
.blogPodThumbContainerL {margin:0 7px 7px 0; float:left; width:50px; height:50px; position:relative; overflow:hidden}
.blogPodThumbFrame {position:absolute; z-index:20; width:50px; height:50px;}
.blogPodThumbImage {position:absolute; z-index:10; width:50px; height:50px;}
.blogPodDetail {color:#56595a; font-size:10px}

.newsletterPod {padding:0 10px 0 10px; font-family: arial, verdana, sans-serif; font-size:12px; clear:both; background-color:#394b69; color:#ccffff;}

/* BEGIN CHANNEL POD CLASSES (formerly HOME FEATURE POD) */
.featuredNavCell, .featuredNavCell div {height: 53px;width: 71px;position:absolute;}
.featuredNavCell {position:absolute;}
#featuredMainDiv {position: absolute; width:460px;height: 233px; left:171px; top:11px; overflow:hidden}
.featuredCustomMarkupSize {width:420px;padding:10px 20px 10px; visibility:hidden}
#featuredCustomMarkup {position: absolute;z-index:20;bottom: 0;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#featuredHeadline {margin-bottom:7px;}
#featuredHeadlineLink {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#ccffff;font-size:18px;}
#featuredHeadlineLink:hover {color:#ffffff;}
#featuredCustomMarkupBg {position: absolute; z-index:10; bottom: 0;}
.clear {clear: both}
#featuredMainCorners {position:absolute; z-index:15;}
#featuredItemNav {width:642px; height:255px; background-image:url(/i/featurepod/main_bg.jpg); position:relative;}
#featuredNavCell0 {top:11px; left:11px}
#featuredNavCell1 {top:11px; left:89px}
#featuredNavCell2 {top:71px; left:11px}
#featuredNavCell3 {top:71px; left:89px}
#featuredNavCell4 {top:131px; left:11px}
#featuredNavCell5 {top:131px; left:89px}
#featuredNavCell6 {top:191px; left:11px}
#featuredNavCell7 {top:191px; left:89px}
.overlayColor {background-color: #1a2d4c; opacity: 0.4; filter: alpha(opacity=40)}
.mainFeatureOverlayColor {background-color: #1a2d4c; opacity: 0.8; filter: alpha(opacity=80)}
.featuredCorners {z-index:30}			
.featuredFrame {z-index:25; display:none}
.featuredFrameHover {z-index:27; display:none}
.featuredOverlay {z-index:20; display:none}
.featuredThumb {z-index:10;}
#thumbNavReset {z-index:5; width:642px; height:255px; cursor:default}
#featuredMainImage {position:absolute; z-index:2}
/* END CHANNEL POD CLASSES (formerly HOME FEATURE POD) */

/** Generic Tool-Tip Classes **/
.std-tooltip {
	display: block;
	width: 221px;
	position: absolute;
}

.std-tooltip-content {
	background: transparent url(/images/common/bg-tooltips.gif) no-repeat top center scroll;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	padding: 14px 14px 8px;
	margin: 0;
}
.std-tooltip-content[class] {
	background-image: url(/images/common/bg-tooltips.png);
}

.std-tooltip-content p {
	margin: 0 0 4px;
	padding: 0;
}

.std-tooltip-pointer {
	background: transparent url(/images/common/bg-tooltips.gif) no-repeat bottom center scroll;
	height: 20px;
}
.std-tooltip-pointer[class] {
	background-image: url(/images/common/bg-tooltips.png);
}

/* RSS Feed Button (Generic) */
.rss-icon {
	padding: 0 0 0 16px;
	background: transparent url(/images/common/rss-small.gif) no-repeat left center scroll;
	line-height: 12px;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
}



/* The Atom Feed (aka Daily Feeding) */
#atomfeedbody #atom-feed {
	background: transparent url(/i/home/bg-atom-feed-large.png) no-repeat left top scroll;
	margin: 0 0 0 4px;
	width: 642px;
}

#atom-feed {
	position: relative;
	border-bottom: 1px solid #a7c5d2;
	padding: 0 0 16px;
	zoom: 1;
}

#atom-feed h3 {
	margin: 10px 0 0 10px;
	height: 24px;
}
#atom-feed[id] h3 {
	margin: 0 0 10px;
	height: auto;
}

#atomfeedbody #atom-feed h3 {
	height: 32px;
	overflow: hidden;
	line-height: 90px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/home/hdr-atom-feed.png', sizingMethod='crop');
}
#atomfeedbody #atom-feed[id] h3 {
	background: transparent url(/i/home/hdr-atom-feed.png) no-repeat 10px 8px scroll;
	filter: none;
}

#atom-feed a.rss {
	position: absolute;
	right: 10px;
	top: 10px;
	padding: 0 0 0 16px;
	background: transparent url(/images/common/rss-small.gif) no-repeat left center scroll;
	line-height: 12px;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
}

#atomfeedbody #atom-feed a.rss {
	right: 20px;
}

#atom-feed a.rss:hover {
	text-decoration: underline;
}

#atom-feed h4 {
	padding: 10px;
	border-bottom: 1px solid #4a95b6;
	color: #4a95b6;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	clear: both;
}

#atom-feed .hr {
	height: 1px;
	margin: 10px;
	border: 0;
	background-color: #d0e6f0;
	clear: both;
}

.atom-feed-pagination {
	margin: 0 8px 0 4px;
	padding: 5px 10px;
	background-color: #223a49;
}

.atom-feed-item {
	margin: 0 10px;
	font-size: 11px;
	clear: both;
	zoom: 1;
}

.atom-feed-item .atom-feed-thumb {
	margin: 0 10px 10px 0;
	float: left;
	position: relative;
}

.atom-feed-item .atom-feed-thumb .thumb-corners {
	position: absolute;
	left: 0;
	top: 0;
}

#atom-feed .atom-feed-item h4,
.atom-feed-item h4 {
	margin: 0 0 4px;
	padding: 0;
	border: none;
	text-transform: none;
	font-size: 13px;
	clear: none;
}

.atom-feed-item strong {
	color: #c66115;
	text-transform: uppercase;
}

.atom-feed-item span {
	font-weight: bold;
	color: #394b69;
}

.atom-feed-item p {
	margin: 4px 0;
	color: #56595a;
}

.atom-feed-more {
	text-align: center;
	margin: 10px 0 0;
}

/* Atom Feed List - Right Pod */
h3.atom-feed-rightpod-header {
	height: 22px;
	background: transparent url(/i/universal/hdr_atomcomedyfeed.gif) no-repeat left top scroll;
	line-height: 90px;
	font-size: 10px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.atom-feed-rightpod .hr {
	display: none;
}

.atom-feed-rightpod .atom-feed-item {
	margin: 0;
	padding: 0 0 8px;
}

.atom-feed-rightpod .atom-feed-item h4 {
	margin: 0 0 2px;
	font-size: 12px;
}


/* Top Videos Short Pods */
.top-videos-thumb {
	width: 48px;
	height: 36px;
	display: block;
	margin: 0 12px 15px 0;
	overflow: hidden;
	position: relative;
	float: left;
}
.top-videos-thumb .mask {
	position: absolute;
	top: 0;
	left: 0;
}

.top-videos-rank {
	height: 36px;
	margin: 0 5px 15px 0;
	float: left;
	font-size: 12px;
	font-weight: bold;
}

.top-videos-list {
	padding: 15px 15px 0;
}

.top-videos-list .top-videos-info-link {
	font-size: 12px;
	font-weight: bold;
	color: #394b69;
	text-decoration: underline;
	margin: 0 0 4px;
}

.top-videos-list .top-videos-info-text {
	font-size: 10px;
	color: #555;
}

#otherFunnyWebLinks {background-color:#ffffff}
/*
.atomtagline {position:absolute; z-index:10; color:#ffffff; top:63px; left:0; width:221px; text-align:center; size:10px; font-family:Arial, Helvetica, sans-serif;}
*/
.atomtaglineJS {visibility:hidden}
.linelist {position:relative; float: left; width: 134px; padding: 0px; text-align:center; list-style-type: none; margin-right:56px}
.HomeLeftSubFeatureShortList .linelist {margin-right:0px}
.lastlist { margin-right: 0px !important; }
.lineListSpacer {width:56px; float:left; height:1px}
.featuredDetails {float:left; width:375px}

.promolist .thumb img, .showdownblock .thumb .overlayed, .blogpromo .thumb img { width: 134px; height: 104px;}


.link-getvotes { display: none;}
.thumb { position: relative;}
.itemtitle { font-size:14px; font-weight:bold; font-family: Georgia, Book Antiqua, serif;}
.promoplayer { width:293px; height:260px; padding: 7px; margin-right: 10px;}



.rightcolumn .thumb img {width: 72px; height: 54px;} 
.blog_entry { padding: 10px; margin-bottom: 5px; border: solid 0px #ccc;}

/* Fermant: #1401 - need to style comments widget specific to the blog page only */ 
.blog_entry .comments		 { color:#000000; float:left; margin: 5px 10px 5px 2px; font-size:11px; font-weight:bold }
.blog_entry .comments a	   { color:#394b69; text-decoration:none; font-size:12px; font-weight:bold }
.blog_entry .comments a:hover { color:#394b69; text-decoration:none; font-size:12px; font-weight:bold }

.itemdesc { margin-bottom: 10px;  }
.itemdetail .itemdesc { margin-bottom: 32px;}
.iteminfo { width: 424px; float:left; margin:0 11px; font-size:12px}
.pro, .showdown-winner { background:url(/images/common/icon_pro.gif) no-repeat right top; padding-right: 25px; }

/*demmie #329 - channels links not bold */ .iteminfo .chLinks a {font-weight:normal; font-size:12px; color:#394b69;}
/*demmie #436 - increase font-size for description*/ .iteminfo .descrp {font-size:12px;}

/*demmie #337 - style Yahoo Spoonsor .centercolumn*/
.ysponsor b.notch {background-color:#e8e5d9;}
.ysponsor .content { padding:5px 10px; padding-bottom:5px !important; font-size:12px; background-color:#e8e5d9;}
.ysponsor a.title {color:#35464f; font-weight:bold; text-decoration:none;}
.ysponsor a.title:hover {color:#999;}
.ysponsor a.descrp { font-weight:normal; color:#35464f; text-decoration:none; }
.ysponsor .bot {text-align:right; margin-bottom:0; margin-top:-15px; font-weight:bold;}

.staffpicks { margin-top: 10px; text-align: center; background:url(/images/backgrounds/pod160bluemain.png) no-repeat; margin-bottom: 10px;}
.pod160bot {background:url(/images/backgrounds/pod160bluebot.png) no-repeat bottom; height: 8px;}
.ratewidget {
	width: 138px;
	height: 43px;
	float: left;
	background-image: url(/i/universal/rate_bg.gif);
	background-repeat: no-repeat;
	margin: 11px 0 0 12px;
}

.sharewidget {width: 180px; float: right; } 
.promobubble { position: relative; text-align: left;}

/*demmie #334 - prevent Firefox to gray out readonly input */ .sharewidget input.txt {background:#fefefe;}
/*demmie #383 - divider liner*/
.hr {height:1px; line-height:1px; border-bottom:1px solid #54789b; font-size:0; padding:0; margin:0;}

.imglabel { text-align: center; padding: 10px;}
/*demmie - margin-bottom:10px; for 300x100-ad*/ .podclose { background:url(/images/backgrounds/pod300bottom.png) no-repeat top; height: 8px; margin: 0px; padding: 0px; margin-bottom:10px; }
.showdownPod { position:relative; width: 300px; height: 222px; margin-bottom: 10px; text-align:center; background:url(/images/backgrounds/showdownPromo300.jpg) no-repeat; }
.promotitle { font-family: Georgia, Book Antiqua, serif; font-size: 18px; }
.titleBar { font-size:18px; width:644px; height:118px; padding: 0px; color:#fff; text-align:left; background:transparent url(/images/backgrounds/channels_bg.jpg) no-repeat scroll 0 0;}
.titleBar h1 { color:#fff; font-size: 20px; font: bold 18px arial, verdana, sans-serif; text-align:left; padding: 8px 0px 0px 53px; }
/*demmie #491 - position "VOTE NOW!"*/ .showdownBar { font-size:18px; height:28px; padding: 0px; color:#fff; text-align:center; background:url(/images/backgrounds/headerbg.png) no-repeat; position:relative;}
.showdownBar .sideTxT {position:absolute; right:12px;}
/*demmie - showdownPod - position voteBtn & promocopy*/
.showdownPod .voteBtn {position:absolute; height:25px; width:92px;}
.showdownPod .voteBtn {top:153px; left:107px;}
.showdownPod .promocopy  {position:absolute; top:190px; left:0; width:295px; text-align:center;}
#homebody .showdownPod .voteBtn {top:154px; left:157px;}
#homebody .showdownPod .promocopy  {width:395px;}

.headblockleft #FederatedPlayer {margin-top:5px; margin-left:5px}



/*demmie - Verizon bar on homepage*/
#homebody {/*padding-top:60px;*/}
.verizonBar {position:absolute; top:0px; width: 975px;}
.verizonContent {background:#000; text-align:right; color:#fff; font-family:arial; font-size:11px;}

/*demmie #792 - format AtomTV*/
#tvbody .contentheader { background:url(/images/headers/atomtv.jpg) no-repeat; height: 177px; width: 654px; overflow: hidden; position:relative; }
.tvtag {color:#FFFFFF; padding:7px 0 0 15px; width:370px;}
.tvtag h1 {color:#FFFFFF;}
.tvtag .tagline {color:#9ff; font-weight:bold; font-size:12px;}

.tvschedule .toggler { font-size: 14px; padding:10px 15px 20px; position:relative;} /*cursor: pointer;*/
.tvschedule .toggler .date {position:absolute; right:20px; top:5px; text-align:center; font-weight:normal; font-size:12px; }
.tvschedule .toggler .expandBtn {position:absolute; right:170px; top:8px; text-align:center; font-weight:normal; font-size:12px; }
.tvschedule .toggler .expandBtn a {font-weight:normal;}
.tvschedule .element {padding:10px 15px; width:624px;}
.tvschedule .element .tvplayer {display:none;}
.tvschedule .element h2 {font-size:13px; line-height:17px;}
.tvschedule .thumb {float:left;}
.tvschedule .iteminfo {float:left; margin-left:20px; overflow: visible !important;}
.tvschedule .iteminfo .hdr, .tvschedule .iteminfo .title {margin-bottom:2px;}
.tvschedule .iteminfo .title {font-size:12px;}
.tvschedule .iteminfo .descrp {font-size:12px; margin-left:40px;}
.tvschedule .playerow .tvplayer {display:block; float:left;}
.tvschedule .playerow .iteminfo {
	width: 280px !important;
}


/* Ads */
.rightcolumn .adbox {background: url('../images/common/ad300x250.png') no-repeat; height: 260px; vertical-align:middle; margin: 0px auto 10px auto; padding-top: 10px; width:300px; position:relative; overflow: hidden;}
.leftcolumn .adbox, #iframe_container160x600 {background: url('../images/common/ad160x600.png') no-repeat; height: 610px; margin:10px 0px;  padding: 10px 0px;}
.banneradd { display: block; clear:both; /*height: 90px;*/  width: 728px; margin: 0;}
.contentheader .addblock  { float: right; height: 270px; vertical-align:middle; margin: 0 3px 0 0; width:300px; position:relative; }
/*demmie - comment out because repeated by .leftcolumn .adbox*/ /*.ad160x600 {background: url('../images/common/ad160x600.png') no-repeat; height: 610px; margin:10px 0px;  padding: 10px 0px;}*/
/*demmie - 300x100ad*/ .ad300x100 .adbox {background:#000 !important; height:100px; width:300px; padding:0; clear:both;}
#iframe_container300x250 { background: url('../images/common/ad300x250.png') no-repeat; height: 250px; vertical-align:middle; margin: 0px auto; margin-bottom: 10px; padding: 10px 0px; width:300px; position:relative; }


/* Context Specific */
#homebody .contentheader { height:292px; display: block; }
#homebody .contentheader .headblockcenter { display:none }
#homebody .contentheader .headblockright { display:none }
/*demmie #820 - uppercase*/ #homebody .contentheader .headblockright .promolist .itemtitle, #homebody .contentheader .headblockcenter .promocopy .itemtitle {text-transform:uppercase;}
/*demmie #820 - spacing*/ #homebody .contentheader .headblockright .promolist .thumb {margin-bottom:7px;}
#homebody .contentheader .ad300x250 { height: 260px; float: right; height: 274px; }
#homebody .podclose { background:url(/images/backgrounds/pod400bottom.png) no-repeat; height: 8px;}
#homebody .showdownPod { width: 400px; height: 222px; text-align:center; background:url(/images/backgrounds/showdownPromo.jpg) no-repeat; }
#homebody .communityblock { display: block; background:url(/images/backgrounds/pod400main.png) no-repeat; }
#homebody .podclose { background:url(/images/backgrounds/pod400bottom.png) no-repeat; height: 8px;}

#tvbody .leftcolumn,
#channellist .leftcolumn,
#homebody .leftcolumn {
	width: 650px;
}
#tvbody .rightcolumn,
#channellist .rightcolumn,
#homebody .rightcolumn {
	width: 300px;
	margin: 0 0 0 3px;
	float: left;
}
#tvbody .columncontainer,
#channellist .columncontainer,
#homebody .columncontainer {
	padding: 6px 11px 11px;
}

#topvideobody .contentcontainer, #catbody .contentcontainer, #playvideobody .contentcontainer { display: none;}
#featuredChannelDiv {
	width: 277px;
	padding: 14px 0 0 18px;
}
#featuredChannelVideoPicon {position:absolute; z-index:3}
#featuredChannelVideoCorners {position:absolute; z-index:100}
#channelbody .contentheader .promoplayer, #channeldet .contentheader .promoplayer { width: 200px;}
#channelbody .contentheader *, #channeldet .contentheader * { color: #fff; font-size:14px;}
#channelbody .headblockcenter {float:none}
#channelbody .contentheader a, #channeldet .contentheader a { color: #ccffff; font-weight:normal; font-size:12px}

#channelbody #featuredChannelDiv h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: bold;
}
#channelbody #featuredChannelDiv h2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
}
#channelbody .contentheader .headblockright, #channelbody .contentheader .addblock, #channeldet .contentheader .headblockright, #channeldet .contentheader .addblock, #connectbody .contentheader .addblock, #showdownwinnerbody .contentheader .addblock { display: none;} 
#channelbody .relatedchannels { clear: both; }
#channelbody .relatedchannels .promoitem .padbox, #channeldet .relatedchannels .promoitem .padbox { margin: 0px; padding: 0px; }
#channelbody .relatedchannels .promoitem .thumb, #channelbody .relatedchannels .promoitem .promotitle, #channelbody .relatedchannels .promoitem .itemdesc,  #channelbody .relatedchannels .promoitem .podclose,  #channelbody .relatedchannels .itemtitle,  #channelbody .relatedchannels .spacer10,  #channelbody .relatedchannels .itemcat  { display: none;}
#channeldet .relatedchannels .promoitem .thumb, #channeldet .relatedchannels .promoitem .promotitle, #channeldet .relatedchannels .promoitem .itemdesc,  #channeldet .relatedchannels .promoitem .podclose, #channeldet .relatedchannels .itemtitle, #channeldet .relatedchannels .spacer10, #channeldet .relatedchannels .itemcat { display: none;}
#channelbody .leftcolumn {
	background-image:url(/i/channels/top_bg.jpg);
	background-repeat:no-repeat;
	background-color:#688da4;
	width:782px;
}
#channelbody .rightcolumn {
	width: 160px;
	padding-left: 11px;
	margin-left: 0;
}
#channelbody .rightcolumn #iframe_container160x600 {margin-top:0}
#channelbody .columncontainer {
	padding: 6px 11px 11px;
}

/* BEGIN CUSTOM CHANNEL CLASS DEFAULTS */
.customChannelHeaderText {width:325px; margin-left:193px; margin-top:119px; font-size:14px !important;}
.customChannelHeaderText a {width:325px; margin-left:193px; margin-top:119px; font-size:14px !important; margin:0; padding:0}
.customChannelDescription {margin-top:9px; font-size:12px;}
.customChannelShare {width:272px; height:120px;}
.customChannelDetails {font-size:11px;}
.customChannelWidget {margin-bottom:15px}
.customChannelBlog {width:294px; height:233px; position:relative; background-position:top right; background-repeat:no-repeat}
.customChannelBlogText1 {position:absolute; text-align:left; top:24px; left:137px; height:60px; width:149px;}
.customChannelBlogText2 {position:absolute; text-align:left; top:170px; left:33px; height:53px; width:252px;}
.customChannelBlogText1 div, .customChannelBlogText2 div {display:inline-block}
.customChannelTimer {width:273px; height:146px}
.customChannelShareHeadline {font-size:10px; font-weight:bold; padding-top:9px; padding-bottom:3px;}
.customChannelRating .vote-up, .customChannelRating .vote-down {display:block;height:25px; line-height:25px !important}
.customChannelRating {height:25px;}
.customChannelRating a {font-size:11px; font-weight:normal; text-decoration:none; cursor:default}
.customChannelTitle {font-size:18px; font-weight:bold}
/* END CUSTOM CHANNEL CLASS DEFAULTS */



#playvideobody #iframe_container300x100 {display:block}
.videoblock {width:760px; margin-left:11px;}
#topvideobody .videoblock {width:auto; margin-left:0}
#topvideobody #twoColBottomDiv {display:none}
#channelbody .videoblock .headrow {
	/*background-color:#394b69;*/
	background: transparent url(/i/universal/bg-left-content-inner-wide-navy.gif) center top no-repeat scroll;
}
.sortSelect {
	border: 1px solid #91adc5;
	font-size: 9px;
}
.usagewidget .comments {display:none}
.extras .comments {display:inline}
#channelbody .videoblock a.title {color:#394b69; font-size:14px; font-weight:bold; font-family: arial, verdana, sans-serif;}
#channeltabs .channelblock a.title {
	color: #394b69;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, verdana, sans-serif;
}
#channeltabs .channelblock p.itemdesc {
	color: #56595a;
	font-size: 12px
}
#channeltabs .channelblock p.itemdesc a {color:#394b69;}

#SortedListBottom {display:none}
#channelbody #SortedListBottom {display:block}
.paginationPad {display:none}
#channelbody .paginationPad {display:block}
#channelbody .paginationPad {display:block}
#channeltabs .paginationPad {display:block}

.categoryblock a {color:#394B69}

#paginationTopWSelects {display:none}
#paginationTopNoSelects {display:block}
#channeltabs #paginationTopWSelects {display:block}
#channeltabs #paginationTopNoSelects {display:none}

.videoblock .vote-up a {text-decoration:none; cursor:text; color:#000000; font-weight:normal}
.videoblock .vote-down a {text-decoration:none; cursor:text; color:#000000; font-weight:normal}

.paginationtop {
	position: relative !important;
	top: 4px;
	right: 0px;
	height: 24px;
	clear: both;
	text-align: right;
}


/** old pagination styles **/
.paginate a {
	background-color: #fff;
	color: #d47b40;
	font-size: 11px;
	font-weight: bold;
	padding: 0 3px;
	text-decoration: none;
}

.paginate a:hover,
.paginate a.pagenum {
	background-color: #d47b40;
	color: #fff;
}

/** new pagination styles **/
.paginate-new {
	*height: 29px;
	padding: 3px 10px;
	text-align: right;
}

.paginate-solid {
	background-color: #eee;
	border: 1px solid #ddd;
	*height: 29px;
	/*margin: 0 7px 0 3px;*/
	margin: 0 10px 0 0;
	padding: 3px 10px;
	text-align: right;
}

.video-sort {
	float: left;
	width: 100px;
}

.video-sort label {
	color: #333;
	font-size: 9px;
	padding-left: 4px;
	text-transform: uppercase;
}

.video-sort select {
	color: #333;
	font-size: 11px;
	margin: 5px 0 0;
}

.paginate-new .paginate,
.paginate-solid .paginate {
	display: inline;
	text-align: right;
	/*height: 27px;*/
	line-height: 27px;
	min-height: 27px;
	vertical-align: middle;
}

.paginate .page-elipsis { color: #fff; }

.paginate-new .paginate .page-elipsis,
.paginate-solid .paginate .page-elipsis {
	color: #666;
}

.paginate-new .paginate .page-elipsis.hide,
.paginate-solid .paginate .page-elipsis.hide {
	display: none;
}

.paginate-new .paginate a,
.paginate-solid .paginate a {
	background: transparent url(/images/common/ico-pagination-sprite.png) 0 -27px no-repeat scroll;
	color: #fff;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	line-height: 27px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	text-shadow: #333 0 0 2px;
	width: 27px;
}

.paginate-new .paginate a:hover,
.paginate-solid .paginate a:hover { background-position: 0 -54px; }
.paginate-new .paginate a.pagenum,
.paginate-solid .paginate a.pagenum { background-position: 0 0; }
.paginate-new .paginate a.pagenext,
.paginate-solid .paginate a.pagenext {
	background-position: 0 -108px;
	width: 56px;
}
.paginate-new .paginate a.pagenext:hover,
.paginate-solid .paginate a.pagenext:hover { background-position: 0 -162px; }

.paginate-new .paginate a.pageprev,
.paginate-solid .paginate a.pageprev {
	background-position: 0 -81px;
	width: 56px;
}
.paginate-new .paginate a.pageprev:hover,
.paginate-solid .paginate a.pageprev:hover { background-position: 0 -135px; }

.paginate-new .paginate a span,
.paginate-solid .paginate a span { display: none; }

.pagecounter {
	background-color: #e1e1e1;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #888;
	display: inline-block;
	font-size: 10px;
	font-style: italic;
	margin: 3px 8px;
	padding: 4px 8px;
	line-height: normal;
	*display: inline;
	*line-height: 21px;
	*padding: 0 8px;
}

.standard-pod-header .pagecounter {
	background-color: #364662;
	color: #97afd5;
	float: right;
	margin: 8px 0;
}

.paginate a.hide { display: none; }

.paginationtop {
	position: absolute;
	top: 4px;
	right: 0px;
	clear: both;
	text-align: right;
}

.paginationbottom {
	position: relative;
	text-align: right;
	padding: 3px 0;
	zoom: 1;
}
.paginate-bottom {
	position: relative;
	zoom: 1;
}


#2ColBottomDiv {display:block}

#catbody .relatedchannels .promoitem, #uploadbody .rightcolumn .promoitem { width: 300px;  background:url(/images/backgrounds/pod300main.png) no-repeat; }
#catbody .relatedchannels .promoitem .itemcat, #catbody .relatedchannels .itemtitle { display: none;}
#catbody .relatedchannels .promoitem .thumb { width: 71px; height: 53px; background:url(/images/backgrounds/atom_compact.jpg) no-repeat;  margin: 0px auto; float:left;}
#catbody .relatedchannels .promoitem .promotitle { margin-bottom: 10px; font-weight:bold; }
#catbody .relatedchannels .promoitem .itemdesc { margin-top: 10px; }
/*demmie #489 - format promo pods*/
#catbody .relatedchannels .promoitem .itemdesc a {font-weight:normal;}
#catbody .relatedchannels .promoitem p {margin-left:80px;}
#catbody .relatedchannels .promoitem p.promotitle {margin-left:0; text-align:center;}
#catbody .row { margin-right: 10px; }
#catbody .thumbContainer { margin-bottom: 5px; }

h1.mediaTitle {
	font-family: arial, verdana, sans-serif;
	font-size: 18px !important;
	font-weight: bold;
	padding: 0;
	display: block;
	line-height: normal;
	font-weight: normal;
	margin-top: 5px;
} 

.channelblock .filters select { display: none;}


/* Community Pod Styles */
.right-pod {
	background: transparent url(/i/universal/bg-pod-right.gif) center bottom no-repeat scroll;
	margin: 0 0 10px;
	padding: 0;
}

.right-pod h2 {
	height: 20px;
	background: transparent url(/i/universal/hdr-right-pod-global.gif) center top no-repeat scroll;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 80px;
	overflow: hidden;
}

.right-pod .content {
	padding: 10px 12px;
	font-size: 12px;
	text-align: left;
}

.right-pod li {
	list-style: none;
	padding: 0;
	margin: 0 0 10px;
	text-align: left;
}

.right-pod a.flux-pod-link {
	font-weight: bold;
	font-size: 12px;
	margin: 5px 0;
}

.right-pod .thumbimg {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
}

#flux-pod-community h2 { background-position: center -30px; }
#flux-pod-members h2 { background-position: center -60px; }
#flux-pod-creators h2 { background-position: center -90px; }


.videoblock .thumb { width: 71px; height: 53px; background:url(/images/backgrounds/atom_compact.jpg) no-repeat;}
/*demmie #1319 - increase padding-right*/ .homefeaturesvideo .thumb { float: left; padding: 0px 20px 10px 0px;}

.centercolumn .iteminfo {
	float: left;
	width: 290px;
	padding-left:5px;
	overflow: hidden;
}

.fatheader{ font-weight: bold; font-size: 14pt; color: #e79026; text-align: center; margin-bottom:3px;}

/*Rows*/

.rowtext { margin-top: 6px;}
.row .thumb { position:relative; float: left; margin-right: 10px;}
/* fermant: the row info needs to be tightened up not to interefere with background mock column border. */
.row .info { width: 315px; float: left;}
.row .title { margin-bottom: 4px; }
/* fermant: widths, margins, and a hidden overflow have been given to the columns which
contain title, plays, ratings. This reoccuring bug (#1369) states that the content spills
across the mock-borders background */
.row .views, .headrow .views { width: 78px; float: left; text-align: center; }
.row .views				  { margin-left:10px;overflow:hidden }
.row .rating, .headrow .rating { width: 78px; float: left; text-align: center; }
.row .rating				   { margin-left:0px;overflow:hidden }




.row .release, .headrow .release { width: 70px; float: right; text-align: center; }
.headrow .itemtitle { width: 360px; padding-right: 20px; float: left; text-align: right; }
.headrow .itemtitle-filtered { width: 120px; padding-right: 16px; float: left; text-align: right; }
.headrow .filters { float: left; position:relative; }
.headrow select { display: inline; margin: 0px; }
.dodgethumb { margin-left: 80px;}
/*demmie #1369 - too tall in IE*/ .filters form {margin:0;}

/* Page elements */

.HeaderUserMsg { text-align:right; width: 300px; height: 60px; overflow: hidden; }
.HeaderUserMsg a { font-weight:normal }
.HeaderUserMsg a.more {padding-right:15px; background: url('../i/btns/nav/arrow_down.gif') no-repeat right;}
.HeaderUserMsg a.more:hover {background-image: url('../i/btns/nav/arrow_down_over.gif') }
.userAvatar {vertical-align:middle; margin-right:8px; margin-bottom:5px;}


a.sortLink {color:#35464f; font-weight:bold; font-size:13px; text-decoration:underline}


.Footer { border-top:5px solid #25333b;width:961px;text-align: center;padding-bottom: 10px; padding-top: 30px; clear: both;}
.Footer a {font-weight:normal}
.Footer p { margin: 0 0 20px 0 }
.Footer .topLinks {line-height:22px;}
.Footer .botLinks {margin:20px 0 10px 0;}


/*.headrow div { height:40px; }*/

.homebrowse .headrow { padding: 7px 4px 7px 7px; height:18px; background-color:#e8e5d9;  background-image: url(/images/common/rowborders_320.png); background-repeat: repeat-y; background-position:top right; }
.homebrowse .row { padding: 7px 4px 7px 7px; min-height: 110px; }
.top5videos400 .odd, .top5videos300 .odd { background: #fff;}

/*demmie #354 - white row should not show background-color */
.categoryblock, .videoblock { position: relative; padding: 0;}
.channelblock {margin-left:11px; width:760px}
#channeltabs .videoblock {position: relative; padding: 0; background:#e8e5d9;}
#channeltabs .paginationbottom {height:21px}

/*demmie #362 - add spacing to panel */
#homebody .panel  { padding: 0px 7px 7px 7px; margin-bottom: 7px; background:#e8e5d9; }	
.videoblock .headrow {position:relative; padding: 0;}
.videoblock .row { position:relative; padding: 10px 4px 10px 7px; background-image: url(/images/common/rowborders_320.png); background-repeat: repeat-y; background-position:top right; }
.videoblock .info-title, .videoblock .rateit, .videoblock .info-title em { display: none;}
.videoblock h3.last { display: block !important;}

.channelblock .headrow { position:relative; padding: 7px 4px 7px 7px; height:18px; background-color:#e8e5d9; /* background-image: url(/images/common/rowborders_320.png); background-repeat: repeat-y; background-position:top right;*/ }
.channelblock .row { position:relative; padding:10px 4px 10px 7px; /*background-image: url(/images/common/rowborders_320.png); background-repeat: repeat-y; background-position:top right;*/}

.thumbrow .showdownplayer, .thumbrow .tvplayer { display: none;}
.thumbrow { min-height: 104px; clear: both; position: relative;}

.playerow .thumb { display: none;}
.playerow {min-height: 260px; clear: both;  position: relative;}
/*demmie - remove fixed height: 260px;*/ .playerow .showdownplayer, .playerow .tvplayer { display: block; float: left;}

.connectblock {padding:13px; overflow:hidden;} /* fermant: Bug 1619 overflow is set to hidden for IE6, IE7 since items are floated inside this container */
.connectblock .connectinfo { margin-left: 80px; }


.ajaxmsg_off {  border: solid 1px #54789c; padding: 16px; background: #fff; display: none;} 
.ajaxmsg {  border: solid 1px #54789c; margin:10px; padding: 10px; background: #fff; display: block; position: absolute; top: 30px; left: 0px;} 


.voteblock { float: right; position: relative;}
.subutton { width: 90px; height: 22px; position:relative; top: 50px; background:url(/images/Buttons/bt_submit.png) no-repeat bottom center; cursor:pointer; }
.subutton_off { width: 0px; height: 0px; background: none; display: none;}


.infoblock { padding-left: 10px; width: 200px; overflow:hidden;}
.checkbox, .imgbox { width: 90px; height: 24px; background:url(/images/Buttons/checkbox.png) no-repeat center top; cursor:pointer;}
.checkedbox { width: 90px; height: 24px;  background:url(/images/Buttons/boxchecked.png) no-repeat center top; cursor:pointer;}

.checkboxdisabled { width: 90px; height: 24px; background:url(/images/Buttons/checkbox_disabled.png) no-repeat center top; cursor:not-allowed; /*display: none;*/}
.dialog-inline { margin: 10px; padding: 10px; border: solid 1px #54789c; text-align: center; /*display: none;*/}


.overlayed { z-index: 0;}
.playoverlay { z-index: 1; position: absolute; top: 26px; left:41px; border:none !important }


.categoryblock .row {position:relative; padding: 10px 4px 10px 10px;  }
.promolistblock .headrow { position:relative; padding: 7px 4px 7px 7px; height:18px; background-color:#e8e5d9;  background-image: url(/images/common/rowborders_320.png); background-repeat: repeat-y; background-position:top right; }
.promolistblock .row {position:relative; width: 638px; padding: 7px 4px 7px 7px; background-image: url(/images/common/rowborders_320.png); background-repeat: repeat-y; background-position:top right; }
.channelrow {position:relative; padding: 7px 4px 7px 7px;  }


.top5videos400 { margin-bottom:10px; width: 400px; height: auto; padding: 0px; background:url(/images/backgrounds/pod400mid.png) repeat-y;}
.top5videos300 { margin-bottom:10px; width: 300px; height: auto; padding: 0px; background:url(/images/backgrounds/pod300mid.png) repeat-y;}
/*demmie - change margin:10px auto, width, height*/.top5videos400 .podtitle, .top5videos300 .podtitle { background:url(/i/hdr/topVideos.gif) no-repeat; width: 139px; height: 22px; margin: 10px auto;}
.top5videos400 .podtop { width: 400px; height: 6px; background:url(/images/backgrounds/pod400top.png) no-repeat; }
.top5videos400 .podbottom { width: 400px; height: 6px; background:url(/images/backgrounds/pod400bot.png) no-repeat bottom; }
.top5videos300 .podtop { width: 300px; height: 6px; background:url(/images/backgrounds/pod300top.png) no-repeat; }
.top5videos300 .podbottom { width: 300px; height: 6px; background:url(/images/backgrounds/pod300bot.png) no-repeat bottom; }

.top5videos400 .row { height: 50px; margin: 4px 20px 4px 20px; }
.top5videos300 .row { height: auto; margin: 4px 20px 4px 20px; }
.top5videos400 .title, .top5videos300 .title { font-size: 14px; line-height: 18px;}
.top5videos400 .listnum, .top5videos300 .listnum {width: 20px; height: 50px; margin-right: 10px; text-align: center; float: left; color: #fff; font-family: Georgia, Book Antiqua, serif; font-weight: bold; font-size: 16px; line-height: 14px; background: url(/images/backgrounds/bulletbg.png) no-repeat; }

/* FermanT: creating new style for channel call out boxes */
.rightChannel .podtop { width: 300px; height: 6px; background:url(/images/backgrounds/pod300top.png) no-repeat; }
.rightChannel		 { margin: 3px 0 3px 0; width: 300px; height: auto; padding: 0px; background:url(/images/backgrounds/pod300mid.png) repeat-y;}
.rightChannel h2	  { margin:0 0 4px 0; color:#444; font-family: Georgia, Book Antiqua, serif; font-weight: bold; font-size: 16px; }
.rightChannel .podbottom { width: 300px; height: 6px; background:url(/images/backgrounds/pod300bot.png) no-repeat bottom; }

.thumblock { position: absolute; top: 10px; left:10px; width: 71px; height: 53px; }

.channelrow .thumb, .channelblock .thumb { width: 71px; height: 53px; margin-right: 7px; float: left; background:url(/images/backgrounds/atom_compact.jpg) no-repeat;  }
.homebrowse .row .thumb {  width: 138px; height: 104px; margin-right: 7px; float: left; background:url(/images/backgrounds/atom_full.jpg) no-repeat;  }
.homebrowse .row .thumb img {  width: 138px; height: 104px;}

/*demmie #363 - add space to title*/.homebrowse .row .title {padding-top:7px;}
/*demmie #363 - add space to description*/.homebrowse .row .vidcopy {margin-top:7px;}

.homefeaturesvideolist { display:block; padding: 0 10px 0 10px; clear: both; background-color:#fff; }
/*demmie #362 - margin-bottom */ .homefeaturesvideolist .thumb, HomeLeftSubFeatureVideoShort .thumb, .HomeLeftSubFeatureChannelShort .thumb {position: relative; width: 138px; height: 104px; margin: 0px auto; margin-bottom:7px;  background:url(/images/backgrounds/atom_full.jpg) no-repeat; }
.homefeaturesvideolist ul { float: left; clear:both; }
/*demmie #1319 - padding, margin*/ .homefeaturesvideolist li { float: left; text-align:center; padding: 10px 0px; margin-right:28px; width: 145px;  }

.homefeaturesvideo { display:block; padding: 10px; clear: both;  }

/*demmie #362 - smaller font-size ld added format class to the mix*/.homefeaturesvideo h2, .homefeaturesvideolist h2 {font-size:16px;}

/*demmie #362 - add margin-top to panel*/
.panel { position: relative;}
.panelSet {clear: both; width: auto; }
.rightcolumn .panelSet { margin-bottom: 10px;}

.rightpanel { position:relative; height: 184px !important; padding: 7px; overflow: auto !important; background-color:#e8e5d9;}
.rightpanel .row { height: 61px; padding: 4px; clear: both; }
.rightpanel .title { font-size: 11px;}

#channeldet .paginationtop { position: relative; height: 19px; text-align: right;}
#channeldet .paginationbottom {height:19px}
.customChannelPageNav .paginationbottom {text-align:left !important; margin-left:44px; padding-top:0}
.BottomPageNavContainer {padding:5px 6px 0 0}
.customChannelPageNav {padding:0 !important}
#topvideobody .BottomPageNavContainer {padding:0 6px 0 0}
#channeldet .BottomPageNavContainer {padding:0 6px 0 0}


/*demmie #343 - remove font-family:monospace, Courier New, Courier;*/

.listnum {width: 24px; height: 24px; text-align: center; float: left; color: #fff; font-family: Georgia, Book Antiqua, serif; font-weight: bold; font-size: 18px; background: url(/images/common/bullet.gif) no-repeat; }

/* Style for showing Atlas script processing errors */
.ScriptError { border: 1px solid #000;font-family: arial, sans-serif;font-weight: bold;color: red;font-size: 16px;text-align: center;}
.VideoPlayer {
	margin-left: 11px;
	padding: 0px;
}
.VideoPlayer #FederatedPlayer {margin: 0;}

/*demmie - game player border*/
.game_ad_Wrap {background:#000; padding:12px 3px 13px 4px;}

.timebox {color:#fff; background: #3d3d3d; position:absolute; right:0; bottom:0; padding:4px; padding-left:6px; z-index: 10; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
.time { color:#fff; font:bold 12px/12px arial, verdana, sans-serif; text-decoration:none; }

#game_player_ad_console {
	margin: 0 0 0 11px;
	padding: 0;
	width: 620px;
	height: 494px;
	position: relative;
}

.game-adwait {
	width: 620px;
	height: 24px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	margin: 0;
	padding: 5px 0 0;
	background: transparent url(/images/games/bg.png) repeat-x scroll 0% 0%;
	-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}

#game_player_game_console {
	margin: 0 0 0 11px;
	min-height: 465px;
	padding: 0;
	width: 620px;
	background-color: #000;
}

.game-fullscreen {
	margin: 0 0 0 11px;
	padding: 0;
	height: 29px;
	background: url(/images/games/bg.png) repeat-x;
	width: 620px;
}

.game-fullscreen-button,
.game-fullscreen a {
	background: transparent url(/images/games/button_fullscreen_base.png) 0 0 no-repeat scroll;
	display: block;
	float: right;
	width: 30px;
	height: 29px;
	text-decoration: none;
}
.game-fullscreen-button:hover,
.game-fullscreen a:hover {
	background-image: url(/images/games/button_fullscreen_over.png);
}

.HomeLeftMainFeatureRight .thumb { width: 138px; height: 104px; margin: 0px auto; background:url(/images/backgrounds/atom_full.jpg) no-repeat; }

/* Top Videos */
#topvideobody h1 {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}

.rss-header {
	float: right;
	background: transparent url(/images/common/rss-small.gif) left center no-repeat scroll;
	padding: 0 10px 0 20px;
	font-size: 12px;
	color: #cff;
}

/*flux control*/
.topmembers { text-align: center;}

#connectbody .topmembers li { float: left;}

/*demmie's*/
.txtReplace {
	display: block; 
	overflow: hidden;
}


/* Tabs */

.tab {position:relative; height:27px; border-bottom:7px solid #54789b; margin-bottom:3px;}
.tab a, .tab .bigTab {
	position:absolute; top:0; left:0px; display:block; height:20px; width:133px; padding-top:7px; text-align:center; background:url('../i/btns/tab2.gif') no-repeat; font-size:12px;
}
.tab a:hover {color:#fff; background-image:url('../i/btns/tab2_over.gif'); text-decoration:none;}
.tab a.current {color:#fff; background-image:url('../i/btns/tab2_over.gif'); cursor:default; text-decoration:none;}

.tab #tabTab2 {left:139px;}

.tab .bigTab { background-image:url('../i/btns/tab3_over.gif'); width:200px; color:#fff; font-weight:bold; }
.tab .bigTab h1 { color:#fff; font: bold 16px/17px arial, verdana, sans-serif; text-align:left; padding-left:12px; }

.tab .tabIcon { position:relative; top:8px; left:116px; float:left; }

#tabPod2 {display:none;}


/*-- date is: 3/16/8 --*/

.contain, .content, .contentWrap, .homeTop, ul.picons, ul.picons li, .videoInfo, .showdownWrap, .row, .headrow, div.Page2RTop, div.Page2RBottom, ul.rateit {height: 1%; }
.HomeLeftSubFeatureVideoShort p, .HomeLeftSubFeatureGameShort p, .HomeLeftSubFeatureChannelShort p {height: 1%;}
.HomeLeftSubFeatureVideoShort h2, .HomeLeftSubFeatureGameShort h2, .HomeLeftSubFeatureChannelShort h2 {height: 1%;}

a { cursor: pointer; }

.showdownWrap .checkWrap input {margin: 0;}
input.tickItem  { margin: 0 1px 0 -4px; }


.picons {position:relative;}
.blogTxt, .blogTxtRit {height:115px; position:relative;}

.Footer {margin-top:40px;}

/*demmie #333 - share buttons*/.shareIcons {margin:10px 0;}
.shareIcons img {margin:0 2px 2px 0;}

/*demmie - static pages*/
.txtPod { padding:13px;}
.indent_text {margin-left:25px}
.double_indent {margin-left:80px;}

/*demmie - connect page */
#connectbody .contentheader {padding:0; margin-top:5px; height:221px; }
#connectbody .contentheader .headblockleft {background:#e8e5d9; height: 207px; width: 255px; padding: 7px;}
#connectbody .contentheader .headblockleft .promoplayer { width:255px; height:207px; padding: 0px; margin-right: 0px;}
#connectbody .contentheader .headblockcenter {background:#e8e5d9; height: 207px; width: 185px; padding: 7px; padding-right:10px; margin-right:5px; }
#connectbody .contentheader .headblockright {background:#e8e5d9; height: 201px; width: 174px; padding: 10px 0px;}
#connectbody table.Members { }
#connectbody table.Members td { text-align:center; vertical-align:top; }

/*demmie - press page */
ul.fluxImages li {float:left; list-style:none; width:110px; height:150px; text-align:center; margin-right:15px; margin-top:10px;}

/*demmie - contactus page */
form.conFields input, form.conFields textarea {width:400px;}
form.conFields select {width:220px;}
.error {color:red;}

/*demmie*/
b.notch {background: #000; padding: 0; margin: 0 1px; display: block; height: 1px; line-height:1px; font-size: 0;}

#atomComedyFeed {padding:11px 11px 7px 11px; background-color:#ebebeb}

.commentList {display:none}

/* for the go pro header */ 
.txt3 h1 {font-family:Arial,Helvetica,sans-serif; color:#ffffff}

/* New Standard Pod Styles - 2010-10-15 */
.leftcolumn > h2.standard-pod-header {
	background: transparent url(/images/home/bg-header-gradients.gif) repeat-x 0 0 scroll;
	color: #fff;
	font-size: 14px;
	height: 34px;
	line-height: 34px;
	margin: 0 10px 0 0;
	padding: 0 10px;
}

.rightcolumn > h2.standard-pod-header {
	background: #394b69 none;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
	margin: 0;
	padding: 0 10px;
}

.standard-pod {
	background: #f3f3f3 none;
	border: 1px solid #dadada;
	border-top: none;
	color: #56595a;
	margin: 0 0 10px 0;
	padding: 10px;
}

.empty-pod {
	background: none;
	border: none;
	margin: 0 0 10px 0;
	padding: 0;
}

.leftcolumn .standard-pod,
.leftcolumn .empty-pod {
	margin-right: 10px;
	width: 618px;
}

.standard-pod .thumbnail {
	border: 3px solid #d6d6d6;
	display: block;
	float: left;
	margin: 0 10px 0 0;
	position: relative;
}
.standard-pod .thumbnail:hover {
	border: 3px solid #b0c8d3;
}

.standard-pod .thumbnail a {
	display: block;
}

.standard-pod .thumbnail .tourn-badge-ico {
	position: absolute;
	bottom: -3px;
	right: -6px;
}

/* Standard Links Pod */
.standard-links-pod {
	margin: 5px 0 10px;
	font-size: 11px;
}

.standard-links-pod a.link {
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 3px;
}

/* Daily Feeding */
.leftcolumn .nested-gradient {
	background: transparent url(/i/universal/bg-left-content-outer.png) top center no-repeat;
	padding: 15px 11px 10px;
	margin: 0 4px;
	width: 620px;
	color: #d6ffff;
	position: relative;
}

.leftcolumn .nested-gradient h1 {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}

.leftcolumn .nested-gradient .nested-gradient-footer {
	height: 5px;
	width: 642px;
	background: transparent url(/i/universal/bg-left-content-outer.png) bottom center no-repeat;
	position: absolute;
	bottom: -1px;
	left: 0;
}
.leftcolumn .nested-gradient .nested-gradient-footer[class] {
	bottom: 0;
}

.leftcolumn h1#daily-feeding-header {
	height: 34px;
	width: 350px;
	font-size: 1px;
	line-height: 80px;
	overflow: hidden;
	background: transparent url(/images/headers/hdr-daily-feeding.gif) top left no-repeat;
	display: block;
}
.leftcolumn h1#daily-feeding-header[id] {
	background-image: url(/images/headers/hdr-daily-feeding.png);
	display: inline-block;
}

.leftcolumn .nested-gradient .daily-feeding-header-links {
	width: 200px;
	margin: 10px;
	float: right;
	color: #D6FFFF;
}

.leftcolumn .nested-gradient .daily-feeding-header-links a {
	color: #d6ffff;
}

.leftcolumn .nested-gradient a.daily-feeding-rss {
	padding-right: 20px;
	background: transparent url(/images/common/rss-small.gif) right center no-repeat scroll;
}

.leftcolumn .nested-gradient-content {
	position: relative;
	background: transparent url(/i/universal/bg-left-content-inner.gif) top center no-repeat;
	color: #000;
	padding: 11px;
	border-top: 1px solid #3e516f;
}
.leftcolumn .nested-gradient-content[class] {
	border: none;
}

.leftcolumn .nested-gradient-content h1 {
	color: #394B69;
}

.leftcolumn .nested-gradient-content .nested-gradient-content-footer {
	height: 5px;
	width: 620px;
	background: transparent url(/i/universal/bg-left-content-inner.gif) bottom center no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
}

.leftcolumn #daily-feeding .nested-gradient-content a {
	color: #394b69;
}

.leftcolumn #daily-feeding .nested-gradient-content span.label {
	color: #c66115;
}


.leftcolumn #daily-feeding .nested-gradient-content hr {
	border: none;
	border-bottom: 1px solid #ccc;
	padding: 0;
	height: 0;
	margin: 8px 0;
}

.leftcolumn #daily-feeding .nested-gradient-content h2 {
	font-weight: normal;
	font-size: 10px;
	color: #677c98;
	padding: 0;
	margin: 0 0 3px 0;
}

.leftcolumn .daily-feeding-entry {
	padding: 3px 0;
	color: #394b69;
	font-size: 10px;
}

.leftcolumn .daily-feeding-entry .category-today,
.leftcolumn .daily-feeding-entry .source,
.leftcolumn .daily-feeding-entry .date {
	display: none;
}

.leftcolumn .daily-feeding-entry.today .category-today,
.leftcolumn .daily-feeding-entry.today .source,
.leftcolumn .daily-feeding-entry.today .date {
	display: inline;
}


.leftcolumn .daily-feeding-entry.today {
	padding: 5px 0;
	font-size: 11px;
}

.leftcolumn .daily-feeding-entry a.headline {
	font-size: 12px;
	font-weight: bold;
}

.leftcolumn .daily-feeding-entry.today a.headline {
	font-size: 14px;
}

.leftcolumn .daily-feeding-entry .category-today,
.leftcolumn .daily-feeding-entry b {
	display: none;
}

.leftcolumn .daily-feeding-entry .category,
.leftcolumn .daily-feeding-entry .category-today {
	color: #c66115;
}

.leftcolumn .daily-feeding-entry.today .category-today,
.leftcolumn .daily-feeding-entry.today b {
	display: inline;
}

.leftcolumn .daily-feeding-entry.today .category {
	display: none;
}

.leftcolumn .daily-feeding-entry.today .headline {
	display: block;
	font-weight: bold;
}

.leftcolumn #daily-feeding .paginationbottom {
	background-color: #394b69;
	text-align: center;
}

/* Top Videos page (/funny_videos/) */
.videoblock .headrow.thlinks {
	margin: 0;
	padding: 0;
}

.videoblock .headrow.thlinks #topvids-sort-options {
	background: transparent url(/i/universal/bg-left-content-inner-navy.gif) center top no-repeat scroll;
	padding: 6px 11px 2px;
}

.thlinks #topPaginationNavDiv {
	float: right;
	width: 365px;
}

.thlinks .paginationtop, #channeltabs .paginationtop {
	position: static ! important;
}

.topvideo {
	color: #56595a;
}

.topvideo.row0, .topvideo.row0 div { background-color: #fff; }
.topvideo.row1, .topvideo.row1 div { background-color: #ebebeb; }
.topvideo.toprow, .topvideo.toprow div { background-color: #ebebeb; }

.top-videos-table {
	width: 100%;
}
.top-videos-table td {
	vertical-align: top;
}

.topvideo-thumb {
	width: 71px;
	padding: 12px 0 12px 11px;
	margin: 0;
}

.topvideo-desc {
	/*width: 264px;*/
	width: 347px;
	padding: 12px 11px;
	margin: 0;
	border-right: 1px solid #ccc;
	word-wrap: break-word;
}

	.topvideo-desc .topvideo-title {
		margin-bottom: 2px;
	}
	.topvideo-desc .topvideo-created {
		margin-bottom: 7px;
		font-size: 11px;
		color: #56595a;
	}
	.topvideo-desc .topvideo-short-desc {
		font-size: 11px;
		color: #56595a;
	}

.topvideo-plays {
	width: 73px;
	padding: 12px 5px;
	margin: 0;
	border-right: 1px solid #ccc;
	text-align: center;
}

.topvideo-rating {
	width: 73px;
	padding: 9px 5px;
	margin: 0;
	border-right: 1px solid #ccc;
	text-align: center;
}

.topvideo-date {
	width: 77px;
	padding: 12px 3px;
	margin: 0;
	text-align: center;
}

.toprow .topvideo-thumb,
.toprow .topvideo-desc,
.toprow .topvideo-plays,
.toprow .topvideo-rating,
.toprow .topvideo-date {
	height: auto;
	padding-top: 6px;
	padding-bottom: 6px;
}
.toprow .topvideo-date {
	padding: 6px 3px;
}

#topvideobody .paginate-bottom {
	background: transparent url(/i/universal/bg-left-content-inner-navy.gif) center bottom no-repeat scroll;
	padding: 2px 11px;
}

#paginationTopWSelects { display: none; }

/* Channel Pages (/channels/category_*) */
#channeltabs .videoblock .headrow.thlinks {
	background: #394b69 url(/i/channels/top_pagination_w_selects.gif) left top no-repeat scroll;
	padding-top: 8px;
}

#channelbody .nested-gradient {
	width: auto ! important;
	margin: 0 11px;
	padding: 0;
	background: none;
}
#channelbody .nested-gradient h1 { display: none; }
#channelbody .nested-gradient .rss-header { display: none; }

#channelbody .videoblock {
	margin: 0;
}
#channelbody .topvideo-desc {
	width: 400px;
}

#channelbody .toprow {
	width: 760px;
	height: 28px;
}

#channelbody .nested-gradient-footer {
	display: none;
}

#channelbody .paginate-bottom {
	padding: 4px 11px;
	/*background: #394b69 url(/i/channels/bottom_pagination.gif) left bottom no-repeat scroll;*/
	background: transparent url(/i/universal/bg-left-content-inner-wide-navy.gif) center bottom no-repeat scroll;
}

.panel-footer, #channelbody .panel .panel-footer { display: none; }
#channelbody .panel-footer,
#channelbody .panel {
	background: transparent url(/i/channels/custom_bottom_corners.gif) center bottom no-repeat scroll;
	padding-bottom: 11px;
	display: block;
	width: 100%;
}

/* hide Channel and Video counts because they're inaccurate */
#channelbody #channelcount, #channelbody #videocount { display: none; }

/* end Channel Pages */

body.blog .rightcolumn {
	margin-left: 11px;
}

/* Contact Us */
#contactus-working {
	position: absolute;
	width: 598px;
	background: transparent url(/i/universal/loading-default.gif) center center no-repeat scroll;
}

.contactus .nested-gradient-content-footer {
	display: none;
}
.contactus .nested-gradient-content-footer[class] {
	display: block;
}

/* global button using sliding doors */
.btn-global {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	padding: 0 0 0 6px;
	background: transparent url(/i/universal/btn-global.gif) left center no-repeat scroll;
	text-decoration: none;
}

.btn-global b {
	display: inline-block;
	height: 22px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding: 0 6px 0 0;
	background: #fff url(/i/universal/btn-global.gif) right center no-repeat scroll;
	margin: 0;
}
.btn-global[class] b {
	margin: 0 -6px 0 0;
	background-color: transparent;
}

.nested-gradient-content .btn-global b { background-color: #ebebeb; }
.nested-gradient-content .btn-global[class] b { background-color: transparent; }

/* Search Results */
.search-results-header {
	background: transparent url(/i/universal/hdr-left-top-blank.png) center top no-repeat scroll;
	height: 43px;
}

.search-results-header h1 {
	font-size: 1px;
	height: 25px;
	line-height: 80px;
	overflow: hidden;
	background: transparent url(/images/search/hdr-search-results.gif) left top no-repeat scroll;
	width: 300px;
	margin: 5px 10px 5px 20px;
	float: left;
}

.search-results-header .search-results-count {
	display: block;
	float: right;
	margin: 5px 20px;
	line-height: 25px;
	font-size: 11px;
	color: #fff;
}

.search-results-header .search-results-count strong {
	font-weight: bold;
	color: #c7e8ff;
}

.search-results-paginate {
	padding: 1px 20px;
	background-color: #394b69;
	color: #eff0ef;
	font-size: 10px;
}

.search-results-spacer {
	height: 11px;
	background: #fff;
}

.search-row {
	padding: 20px;
}
.search-row.even { background-color: #f4f9fc; }
.search-row.odd { background-color: #e9eef2; }

.search-row h2 a {
	font-size: 14px;
	color: #394b69;
}

.search-row .thumb {
	position: relative;
	margin: 0 10px 10px 0;
	float: left;
}
.search-row .thumb a img {
	border: 1px solid #9fb3c1;
	width: 137px;
}

.search-row .label {
	display: inline;
	float: left;
	height: 13px;
	line-height: 13px;
	padding: 0 0 0 7px;
	margin: 0 10px 0 0;
	color: #fff;
	background: transparent url(/images/search/btn-search-label.gif) left center no-repeat scroll;
}

.search-row .label b {
	display: inline;
	text-transform: uppercase;
	letter-spacing: 3px;
	height: 13px;
	line-height: 13px;
	font-size: 10px;
	padding: 0 0 0 7px;
	color: #fff;
	background: transparent url(/images/search/btn-search-label.gif) right center no-repeat scroll;
	padding: 0 7px 0 0;
}
.search-row .label[class], .search-row .label[class] b { display: inline-block; }

.search-row .descriptors {
	color: #394b69;
	font-size: 11px;
}

.search-row .descriptors a {
	color: #394b69;
	text-decoration: underline;
	font-weight: bold;
}

.search-row .descriptors span {
	margin-right: 8px;
}

.search-row .descriptors strong {
	color: #d47b40;
	font-weight: bold;
}

.search-row.even .label b, .search-row.even .label { background-color: #f4f9fc; }
.search-row.odd .label b, .search-row.odd .label { background-color: #e9eef2; }


/* Tabs styles */

/* default styles (no domID) */
.tabSet { margin: 0; padding: 0 0 0 0px; width: auto; height: 26px;}
.tabSet h6:before {content: "" !important;}
.tabSet h6 {list-style-type: none;background: url(/images/Buttons/tab_off_l.gif) top left no-repeat;float: left; margin: 0 8px 0 0 !important;padding: 0 0 0 4px !important;cursor: pointer;}	
/*demmie #363 - text-decoration:underline*/.tabSet h6 a {background: url(/images/Buttons/tab_off_r.gif) top right no-repeat;display: block;float: left;height: 26px;line-height: 26px; overflow: hidden; color: #369;font-size: 14px; font-weight: bold;padding: 0px 12px 0px 8px;text-decoration:underline}
.tabSet h6.tabon, #channeltabs .tabSet h6.tabover {background: url(/images/Buttons/tab_on_l.gif) top left no-repeat;}	
/*demmie #363 - text-decoration:none*/.tabSet h6.tabon a, #channeltabs .tabSet h6.tabover a { background: url(/images/Buttons/tab_on_r.gif) top right no-repeat; color: #fff; text-decoration:none !important; cursor:default;}


#channeltabs {width: auto;}
#channeltabs .tabSet { margin: 0; padding: 0 0 0 0px; width: auto;}
#channeltabs .tabSet h6:before {content: "" !important;}
#channeltabs .tabSet h6 {list-style-type: none;background: url(/images/Buttons/tab_off_l.gif) top left no-repeat;float: left; margin: 0 8px 0 0 !important;padding: 0 0 0 4px !important;cursor: pointer;}	
#channeltabs .tabSet h6 a {background: url(/images/Buttons/tab_off_r.gif) top right no-repeat;display: block;float: left;height: 26px;line-height: 26px; overflow: hidden; color: #369;font-size: 14px; font-weight: bold;padding: 0px 12px 0px 8px;text-decoration: none;}
#channeltabs .tabSet h6.tabon, #channeltabs .tabSet h6.tabover {background: url(/images/Buttons/tab_on_l.gif) top left no-repeat; cursor:pointer}	
#channeltabs .tabSet h6.tabon a, #channeltabs .tabSet h6.tabover a { background: url(/images/Buttons/tab_on_r.gif) top right no-repeat; color: #fff; cursor:pointer}
#channeltabs .panelSet { padding: 10px; clear: both;}
#channeltabs .nested-gradient { background: none; }
#channeltabs a.rss-header { display: none; }


/* New channel design 2/18/08 mcy */
#channelbody #channeltabs .tabSet h6 {list-style-type: none;background: url(/i/channels/tab_off_l.gif) top left no-repeat;float: left; margin: 0 8px 0 0 !important;padding: 0 0 0 4px !important;cursor: pointer;}	
#channelbody #channeltabs .tabSet h6 a {background: url(/i/channels/tab_off_r.gif) top right no-repeat;display: block;float: left;height: 26px;line-height: 26px; overflow: hidden; color: #ffffff;font-size: 14px; font-weight: bold;padding: 0px 12px 0px 8px;text-decoration: none;}
#channelbody #channeltabs .tabSet h6.tabon, #channeltabs .tabSet h6.tabover {background: url(/i/channels/tab_on_l.gif) top left no-repeat; cursor:pointer}	
#channelbody #channeltabs .tabSet h6.tabon a, #channeltabs .tabSet h6.tabover a { background: url(/i/channels/tab_on_r.gif) top right no-repeat; color: #ffffff; cursor:pointer}
#channelbody #channeltabs .tabSet h6 a {font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none}
#channelbody #channeltabs .tabSet {border:0; border-bottom:0; margin-left:11px}


#hometabs {width: auto;}
#hometabs .tabSet { margin: 0; padding: 0 0 0 0px; width: auto; height: 26px; border-bottom:7px solid #54789b; }
#hometabs .tabSet h6:before {content: "" !important;}
#hometabs .tabSet h6 {list-style-type: none;background: url(/images/Buttons/tab_off_l.gif) top left no-repeat;float: left; margin: 0 8px 0 0 !important;padding: 0 0 0 4px !important;cursor: pointer;}	
#hometabs .tabSet h6 a {background: url(/images/Buttons/tab_off_r.gif) top right no-repeat;display: block;float: left;height: 26px;line-height: 26px; overflow: hidden; color: #369;font-size: 14px; font-weight: bold;padding: 0px 12px 0px 8px;text-decoration: none;}
#hometabs .tabSet h6.tabon, #hometabs .tabSet h6.tabover {background: url(/images/Buttons/tab_on_l.gif) top left no-repeat;}	
#hometabs .tabSet h6.tabon a, #hometabs .tabSet h6.tabover a { background: url(/images/Buttons/tab_on_r.gif) top right no-repeat; color: #fff;}
#hometabs .panelSet { padding: 10px; clear: both;}

/*demmie */ #relatedtabs .tabSet {margin-bottom:3px;}

/*** Tournament */
/** Tournament Winners Lists **/
.tourn-list li {
	position: relative;
	padding: 6px 5px;
	margin: 0;
	font-size: 10px;
	color: #586980;
	_zoom: 1; /* IE6 peekaboo hack */
}

.tourn-list li .tourn-list-info {
	display: block;
	float: left;
	width: 150px;
	padding: 0 2px 0 7px;
}

.tourn-list li .tourn-list-info h4 {
	font-weight: bold;
	font-size: 10px;
	background: none;
	height: auto;
	margin: 0;
	padding: 0;
}

.tourn-list li .tourn-list-info a {
	text-decoration: none;
}

.tourn-list li .tourn-thumb {
	border: 2px solid #324d73;
	float: left;
	margin: 0 4px 8px 0;
	position: relative;
}

.tourn-list li .tourn-thumb .mask {
	position: absolute;
	top: 0;
	left: 0;
}

.tourn-list li .tourn-badge-small {
	position: absolute;
	top: 27px;
	left: 40px;
	padding: 0 0 0 35px;
}

/** Tournament Winners Module **/
.tourn-recent-champions {
	position: relative;
	width: 290px;
	/*height: 497px;*/
	padding: 10px 5px;
	margin: 0 0 10px;
	background: transparent url(/images/tournament/bg-tournament-module.jpg) center top no-repeat scroll;
}

h3.tourn-recent-champions-header {
	margin: 0;
	padding: 0;
}

h3.tourn-recent-champions-header a {
	display: block;
	height: 55px;
	line-height: 200px;
	font-size: 10px;
	overflow: hidden;
	background: transparent url(/images/tournament/hdr-tournament-module-headers.gif) center 0 no-repeat scroll;
	margin: 0 0 10px;
	padding: 0;
}
h3.tourn-recent-champions-header[class] a {
	background-image: url(/images/tournament/hdr-tournament-module-headers.png);
}

.tourn-recent-champions p {
	margin: 0 0 10px;
	padding: 8px;
	background: #ebf6f8;
	font-size: 11px;
	color: #2b4262;
	line-height: 16px;
}

.tourn-recent-champions h4.tourn-list-header {
	display: block;
	height: 28px;
	line-height: 200px;
	font-size: 10px;
	overflow: hidden;
	background: transparent url(/images/tournament/hdr-tournament-module-headers.gif) 0 -72px no-repeat scroll;
	margin: 0 0 10px;
	padding: 0;
}
.tourn-recent-champions h4.tourn-list-header[class] {
	background-image: url(/images/tournament/hdr-tournament-module-headers.png);
}

.tourn-recent-champions .tourn-list li .tourn-list-info {
	width: 200px;
}

.tourn-recent-champions .tourn-list li .tourn-thumb {
	margin: 0 4px 8px 16px;
}

.tourn-recent-champions .tourn-list li .tourn-badge-small {
	left: 50px;
}

.tourn-recent-champions .tourn-list-footer {
	margin: 5px 0;
	text-align: center;
}

.tourn-recent-champions .tourn-list-footer a {
	background: transparent url(/images/tournament/ico-tournament-module-button.png) center center no-repeat scroll;
	width: 214px;
	display: block;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 auto;
	line-height: 25px;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
}

.tourn-recent-champions .tourn-list-footer-img {
	width: 300px;
	height: 5px;
	position: absolute;
	bottom: 0;
	_bottom: -1px;
	left: 0;
	background: transparent url(/images/tournament/bg-tournament-module.jpg) left bottom no-repeat scroll;
}

/* Tournament Featured Videos Module */
.tourn-featured-videos {
	background: transparent url(/images/tournament/bg-tournament-module.jpg) center -2px no-repeat scroll;
	border: 1px solid #b9ced6;
	width: 280px;
	height: 252px;
	margin: 0 0 8px;
	padding: 9px;
	color: #565656;
	font-size: 11px;
	text-align: left;
}

.tourn-featured-videos .thumbnail {
	position: relative;
}

.tourn-featured-videos .thumbnail .tourn-badge-ico {
	position: absolute;
	bottom: -3px;
	right: -6px;
}

.tourn-featured-videos h3.tourn-recent-champions-header a {
	margin-bottom: 5px;
}

.tourn-featured-videos p {
	color: #565656;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.tourn-featured-videos ul {
	margin: 5px 0;
	padding: 0;
}

.tourn-featured-videos li {
	height: 42px;
	margin: 5px 0;
	padding: 0;
}

.tourn-featured-videos li .thumbnail {
	border: 3px solid #d6d6d6;
	display: block;
	float: left;
	width: 48px;
	height: 36px;
	margin: 0 15px 0;
}
.tourn-featured-videos li .thumbnail:hover {
	border: 3px solid #b0c8d3;
}

.tourn-featured-videos li h4 {
	margin: 3px 0 0;
	padding: 0;
	font-size: 10px;
}

.tourn-featured-videos li h4 a {
	font-size: 11px;
	text-decoration: underline;
}

/* Channel List Styles (Atom TV, Channel Pages, Home Pages, etc.) */
.channel-items {
	padding: 0 10px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin: 0 10px 0 0;
	min-height: 924px;
	_height: 924px;
}

.channel-items.border{
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
}

#channel-items-header {
	/*background: transparent url(/images/channel/bg-channel-list-header.png) 0 0 repeat-x scroll;*/
	background: #ddd;
	background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#c8c8c8)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e6e6e6,  #c8c8c8); /* for firefox 3.6+ */
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0, StartColorStr='#e6e6e6', EndColorStr='#c8c8c8'); /* for IE */
	border: 1px solid #b2b2b2;
	min-height: 20px;
	_height: 20px;
	/*margin: 0 7px 0 3px;*/
	margin: 0 10px 0 0;
	padding: 3px 10px 0;
	text-align: right;
}

#channel-items-header h1 {
	color: #525252;
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	margin: 0;
}

div.channel-item {
	display: block;
	position: relative;
	background-color: #fff;
	border-top: 1px solid #bbb;
	padding: 20px 10px 10px;
	min-height: 113px;
	_height: 113px;
}

div.channel-item:first-child {
	border-top: none;
}

div.channel-item .thumb {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
	width: 146px;
}

div.channel-item .thumb img {
	border: 6px solid #eee;
}

div.channel-item .fb-like {
	height: 20px;
	margin: 5px 0 10px;
	text-align: right;
}

div.channel-item .videostats .fb-like {
	display: inline-block;
	float: right;
	margin: 0 0 0 10px;
	padding: 0;
	width: 90px;
}

.channel-items .playing, .channel-items .channel-item:hover {
	background-color: #f2faff;
}

.channel-items .playing .thumb img, .channel-items .channel-item:hover .thumb img {
	border-color: #96b7c9;
}

.channel-item-copy h3 {
	color: #263d5a;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0;
}

.channel-item-copy h3 a {
	text-decoration: none;
}

.channel-item-copy p {
	color: #333;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	margin: 0 0 10px 156px;
}

.label-bubble {
	position: absolute;
	display: none;
	right: 6px;
	top: 6px;
	background-color: #a8c4d4;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 3px;
	padding: 4px 7px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.playing .label-bubble,
.label-bubble.show { display: inline; }

#channel-items-header .seasons a {
	background: transparent url(/images/channel/btn-channel-seasons.png) left 0 no-repeat scroll;
	display: inline;
	display: inline-block;
	height: 20px;
	margin: 0 12px 3px 4px;
	_margin-right: 0;
	padding: 0;
	text-decoration: none;
}

#channel-items-header .seasons a b {
	background: transparent url(/images/channel/btn-channel-seasons.png) right 0 no-repeat scroll;
	color: #fff;
	display: inline;
	display: inline-block;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 -12px 0 12px;
	_margin-right: 0;
	padding: 0 12px 0 0;
	text-align: center;
	text-transform: uppercase;
}

#channel-items-header .seasons a:hover,
#channel-items-header .seasons a.selected {
	background-position: left -20px;
}

#channel-items-header .seasons a:hover b,
#channel-items-header .seasons a.selected b {
	background-position: right -20px;
}


/* tag-cloud */
.tag-cloud,
.tag-cloud a {
	color: #394b69;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	vertical-align: baseline;
}
.tag-cloud a:hover {
	color: #69c;
}
.tag-cloud a.tc1 { font-size: 11px; }
.tag-cloud a.tc2 { font-size: 14px; }
.tag-cloud a.tc3 { font-size: 18px; }


/* Amber Alert */
.amber-alert {
	display: block;
	margin: 0 0 11px;
	padding: 0 10px 0 17px;
	background: transparent url(/i/universal/bg-amber-alert.png) top left no-repeat scroll;
	line-height: 31px;
	font-size: 11px;
	font-weight: bold;
	height: 31px;
	overflow: hidden;
}

.amber-alert a {
	color: #fff;
	text-decoration: underline;
}

/* Tournament Alert */
.tournament-alert {
	background: #fff;
	border: 3px solid #b1d7e4;
	color: #515558;
	display: block;
	width: 233px;
	height: 36px;
	overflow: hidden;
	padding: 2px;
	line-height: 12px;
}
.tournament-alert.hide { display: none; }

.tournament-alert .thumb {
	border: none;
	width: 48px;
	height: 36px;
	float: left;
	margin: 0 6px 0 0;
	padding: 0;
}

.rightcolumn .tournament-alert .thumb img {
	width: 48px;
	height: 36px;
}

.tournament-alert a {
	color: #515558;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.tournament-alert h2,
.tournament-alert h2 a {
	font-size: 11px;
	font-weight: bold;
	color: #3e5676;
	margin: 0;
}

/* Top Videos This Week */
.top-videos-this-week .counter {
	width: 12px;
	height: 63px;
	float: left;
	margin: 0 3px;
	color: #7e7e7e;
	font-size: 12px;
	font-weight: normal;
}

.top-videos-this-week li {
	clear: both;
	padding: 5px 0;
}

.top-videos-this-week li h3 {
	color: #394b69;
	display: inline-block;
	float: left;
	font-size: 12px;
	margin: 0 0 4px;
	text-decoration: none;
	width: 172px;
}

.top-videos-this-week li .views {
	color: #565656;
	font-size: 10px;
	font-weight: bold;
}


/* Quick List Module */
.quick-list-module {
	background: transparent url(/images/backgrounds/bg-quick-list-module.gif) center top no-repeat scroll;
	padding: 10px;
	margin: 0 0 10px;
	position: relative;
}

.quick-list-module .quick-list-module-bottom {
	background: transparent url(/images/backgrounds/bg-quick-list-module.gif) center bottom no-repeat scroll;
	position: absolute;
	left: 0;
	bottom: 0;
	_bottom: -1px;
	width: 300px;
	height: 5px;
}
	
.quick-list-module h2 {
	color: #333;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 10px;
}

.quick-list-module li {
	padding: 10px 0;
	border-top: 1px solid #ccc;
	clear: both;
}

.quick-list-module li .thumb {
	border: 0;
	float: left;
	margin: 0 10px 10px 0;
}

.quick-list-module li .thumb img {
	width: 33px;
	height: 33px;
}

.quick-list-module li a {
	color: #6774a5;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}

/* Upcoming Episodes Module */
#module-upcoming-shows {
	background: transparent url(http://a1.akadl.mtvnservices.com/mtvnorigin/gsp.atomcomstor/atom.com/site/images/atomtv/bg-upcoming-episodes.png?cpcode=35395) 0 0 no-repeat scroll;
	width: 300px;
	height: 313px;
	position: relative;
	margin: 0 0 10px;
}

#module-upcoming-shows h2 {
	position: absolute;
	top: 24px;
	left: 10px;
	width: 205px;
	height: 15px;
	background: transparent url(/images/common/hdr-upcoming-episodes.png) center 0 no-repeat scroll;
	line-height: 140px;
	font-size: 10px;
	overflow: hidden;
}

#module-upcoming-shows a.scroll-down,
#module-upcoming-shows a.scroll-up {
	display: block;
	position: absolute;
	background: transparent url(http://a1.akadl.mtvnservices.com/mtvnorigin/gsp.atomcomstor/atom.com/site/images/atomtv/bg-upcoming-episodes.png?cpcode=35395) 0 -361px no-repeat scroll;
	width: 294px;
	height: 23px;
	top: 57px;
	left: 3px;
	font-size: 10px;
	line-height: 140px;
	overflow: hidden;
}

#module-upcoming-shows a.scroll-down {
	top: 287px;
	background-position: 0 -313px;
}

#module-upcoming-shows a.scroll-up.disabled { background-position: 0 -385px; }
#module-upcoming-shows a.scroll-down.disabled { background-position: 0 -337px; }

#module-upcoming-shows div.scroller {
	display: block;
	position: absolute;
	left: 3px;
	top: 80px;
	width: 294px;
	height: 207px;
}

#module-upcoming-shows ul li {
	position: relative;
	padding: 8px 10px;
	height: 53px;
}

#module-upcoming-shows ul li span.tag {
	position: absolute;
	top: 8px;
	right: 8px;
	padding: 3px 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #1b2e3e;
	color: #647d92;
	font-size: 9px;
	text-transform: uppercase;
}

#module-upcoming-shows ul li a.thumb {
	float: left;
	margin: 0 7px 0 0;
}

#module-upcoming-shows ul li h3 {
	margin: 5px 0 0;
}

#module-upcoming-shows ul li h3,
#module-upcoming-shows ul li h3 a {
	color: #ff9629;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#module-upcoming-shows ul li p {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0 0;
}

#module-upcoming-shows ul li p.network {
	color: #667f8c;
	font-style: italic;
}

#module-upcoming-shows ul li p.network b {
	font-style: normal;
	font-weight: bold;
}


/* Share Module */
.sharethis {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 68px;
	height: 16px;
	padding: 1px 2px 3px 44px;
	background: transparent url(/images/common/btn-tourn-share.png) 0 0 no-repeat scroll;
	overflow: hidden;
}
.sharethis.small {
	background: transparent url(/images/common/btn-tourn-share-small.png) 0 0 no-repeat scroll;
	width: 27px;
}
.sharethis.right {
	left: auto;
	right: 0;
}
.sharethis:hover {
	width: 392px;
	height: 121px;
	padding: 0;
	background-position: 0 -30px;
}
.sharethis.right:hover {
	background-position: 0 -157px;
}

.sharethis .chicklet {
	display: block;
	position: absolute;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	color: #6e6e6e;
	text-decoration: none;
}
.sharethis .chicklet:hover {
	color: #f46506;
}

.sharethis .ck_facebook {
	top: 31px;
	left: 11px;
	padding: 0 0 0 42px;
	line-height: 37px;
	width: 77px;
	height: 39px;
}

.sharethis .ck_twitter {
	top: 31px;
	left: 136px;
	padding: 0 0 0 42px;
	line-height: 37px;
	width: 77px;
	height: 39px;
}

.sharethis .ck_stumble {
	top: 31px;
	left: 264px;
	padding: 0 0 0 42px;
	line-height: 37px;
	width: 77px;
	height: 39px;
}

.sharethis .ck_reddit {
	top: 83px;
	left: 22px;
	padding: 0 0 0 25px;
	font-size: 11px;
	line-height: 21px;
	width: 82px;
	height: 25px;
}

.sharethis .ck_digg {
	top: 83px;
	left: 141px;
	padding: 0 0 0 26px;
	font-size: 11px;
	line-height: 21px;
	width: 81px;
	height: 25px;
}

.sharethis .ck_tumblr {
	top: 83px;
	left: 263px;
	padding: 0 0 0 26px;
	font-size: 11px;
	line-height: 21px;
	width: 81px;
	height: 25px;
}

/* Game Share Javascript */
#game-share {
	background: transparent url(/images/common/img-game-share.png) no-repeat 0 0;
	position: fixed;
	width: 278px;
	height: 188px;
	left: -139px;
	top: 50%;
	margin: -110px 50% 0;
	z-index: 10050;
}

#game-share.shifted {
	left: 185px;
}

#game-share h2 {
	color: #27455b;
	font-size: 21px;
	font-weight: bold;
	line-height: 21px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 26px;
	top: 29px;
}

#game-share a {
	position: absolute;
	padding: 0 0 0 25px;
	width: 44px;
	height: 20px;
	color: #555;
	font-size: 10px;
	font-weight: bold;
	line-height: 21px;
	text-align: left;
	text-decoration: none;
}

#game-share a:hover {
	color: #f46506;
}

#game-share a#game-share-facebook { left: 24px; top: 58px; }
#game-share a#game-share-twitter { left: 105px; top: 58px; }
#game-share a#game-share-stumbleupon { left: 184px; top: 58px; }
#game-share a#game-share-reddit { left: 26px; top: 90px; }
#game-share a#game-share-tumblr { left: 105px; top: 90px; }
#game-share a#game-share-digg { left: 184px; top: 90px; }
#game-share a#game-share-all { left: 44px; top: 120px; }
#game-share a#game-share-email { left: 148px; top: 120px; }
#game-share a#game-share-link {
	left: 90px;
	top: 128px;
	padding: 0;
	text-align: center;
	width: 90px
}

#game-share a#game-share-close {
	left: auto;
	right: 0;
	top: 0;
	width: 32px;
	height: 32px;
	line-height: 120px;
	font-size: 9px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

/* Sneaky Sneaky */
#seo-footer {
	background: #23272b;
	background: -webkit-gradient(linear, left top, left bottom, from(#26333b), to(#23272b)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #26333b,  #23272b); /* for firefox 3.6+ */
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0, StartColorStr='#26333b', EndColorStr='#23272b'); /* for IE */
	color: #ccc;
	font-size: 10px;
	*height: 56px;
}

#seo-footer h2 {
	color: #ccc;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	min-height: 36px;
	_height: 36px;
	width: 184px;
}

#seo-footer .seo-footer-description {
	padding: 10px;
}

/* Footie and Messaging */
#footie, #site-messaging {
	background: transparent url(/images/common/img-footie-sprite.png) 0 -225px repeat-x scroll;
	_display: none;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 29px;
	padding: 3px 10px;
	text-align: center;
	z-index: 100001;
}
#site-messaging { top: 0; }

#footie #footie-logo {
	position: absolute;
	left: 10px;
	top: 8px;
	display: block;
	width: 105px;
	height: 18px;
	background: transparent url(/images/common/img-footie-sprite.png) 0 0 no-repeat scroll;
}

#footie .footie-share,
#site-messaging p {
	color: #8ba3a7;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	line-height: 29px;
	padding: 0 18px 0 66px;
	text-decoration: none;
}
#footie .footie-share:hover { color: #fff; }

#site-messaging p { padding: 0;}

#footie #footie-facebook.footie-share {
	background: transparent url(/images/common/img-footie-sprite.png) 28px -29px no-repeat scroll;
}
#footie #footie-twitter.footie-share {
	background: transparent url(/images/common/img-footie-sprite.png) 28px -78px no-repeat scroll;
}
#footie #footie-tumblr.footie-share {
	background: transparent url(/images/common/img-footie-sprite.png) 28px -281px no-repeat scroll;
}
#footie #footie-email.footie-share {
	background: transparent url(/images/common/img-footie-sprite.png) 28px -127px no-repeat scroll;
}

#footie #footie-close,
#site-messaging #site-messaging-close {
	background: transparent url(/images/common/img-footie-sprite.png) 0 -178px no-repeat scroll;
	position: absolute;
	right: 32px;
	top: 6px;
	width: 22px;
	height: 22px;
}

#site-messaging #site-messaging-close {
	position: static;
	display: inline-block;
	float: left;
	margin: 3px 20px 0 0;
	vertical-align: middle;
}

#site-messaging-content {
	margin: 0 auto;
	text-align: left;
	width: 975px;
}

/* Email Overlay */
#newsPopOverlayBackground {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 10000;
	width: 100%;
	height: 100%;
	background-color: #0e273b;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

#newsPopOverForm {
	position: fixed;
	width: 430px;
	height: 506px;
	margin: -253px 50% 0;
	top: 50%;
	left: -215px;
	z-index: 10050;
}

#newsPopCloseWindowLink {
	background: transparent url(/images/common/btn-email-close.png);
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
}

#email-form-iframe {
	background-color: #dae8f3;
	border: 10px solid #fff;
	height: 486px;
	width: 410px;
}

/* Loading Screen */
.loading {
	background: #fff url(/images/common/loader2.gif) no-repeat center center scroll;
	background-color: rgba(255, 255, 255, 0.7);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
}
