/*MARQUEE STYLES*/
.marquee_ {padding:10px;}
.marquee_ ul{list-style:none;margin:0;padding:0;}
.marquee_ .holder{padding:10px;display:block;float:left;}
.marquee_ .holder ul li{position:relative;}
.marquee_list_vertical {float:right; width:70px; position:relative;}
.marquee_list_vertical .vertical{float:right; overflow:hidden; width:100%; position:absolute; left:0px; top:0px;}
.marquee_list_vertical a{ display:block;overflow:hidden;width:70px;padding:0 0 5px 0px !important; position:relative;}
.marquee_list_horizontal {width:100%; height:53px; margin:10px 0px 0px 0px; position:relative;}
.marquee_list_horizontal .horizontal{overflow:hidden; float:left; position:absolute; left:0px; top:0px;}
.marquee_list_horizontal .horizontal a{overflow:hidden;width:70px;display:block; float:left; margin:0 5px 0px 0px !important;}
.marquee_list_horizontal .horizontal a.last {overflow:hidden;width:70px;display:block; float:left; margin-right:0 !important;}
.marquee_img_vertical{overflow: hidden; float: left; position:relative; background-color:#FFF;}
.marquee_img_horizontal{overflow: hidden; position:relative; background-color:#FFF;}
.marquee_ span.icon{display:none !important;}
.marquee_ ul.marquee_sublist{margin-top:5px;}
.marquee_ ul.marquee_sublist li{display:inline;font-family:tahoma;font-size:11px;padding-right:10px;}
.fR{float:right;}
.marquee_thumb_vertical{width:70px; height:53px; position:absolute;}
.marquee_thumb_horizontal{width:70px; height:53px; position:absolute;}
.padB_zero{padding-bottom:0px !important;}
a.activeSlide{text-decoration:none !important;}
a.activeSlide .marquee_thumb_vertical{background:transparent url(/global/music/images/marquee/arrow-left-white.gif) no-repeat;}
a.activeSlide .marquee_thumb_horizontal{background:transparent url(/global/music/images/marquee/arrow-up-white.gif) no-repeat;}
.marquee_ .marquee_bg{background: transparent url(/global/music/images/marquee/text-bg.png) repeat; min-height:0px;position:absolute; bottom:0px; width:100%; float:left;}
.marquee_ .marquee_text{padding:10px; min-height:20px; z-index:25 !important; text-align:left; color:#e5e5e5;}
.marquee_ .marquee_text h2, .marquee_ .marquee_text p{margin:0px;}
.marquee_ .marquee_text h2, .marquee_ .marquee_img_static .single .last .title{font-family:Arial !important;font-size:27px !important;line-height:30px;margin-bottom:-5px;margin-top:-4px;padding:0;}
.marquee_ .marquee_img_static .single .last .title img.thumb{margin-bottom:10px !important;}
.marquee_ .marquee_img_static p{font-size:11px !important}
.marquee_ .marquee_text h2 a:hover{text-decoration:underline;}
.marquee_ .hide{overflow:hidden;}
.marquee_ ul.marquee_content{margin:0px; padding:0px;}
.marquee_ .marquee_text p{color:#CCCCCC;font-family:Arial;font-size:13px;padding-top:5px;line-height:17px;}
.marquee_ .marquee_images{z-index:0 !important;}
.marquee_ ul.marquee_content li div a.marquee_img{display:block; position:relative;background-color:#000;}
.marquee_ .snipe{width:180px; height:180px; position:absolute; top:0px; left:0px;background:none;}
.marquee_ .videoSnipe{background:transparent url(/global/music/images/marquee/arrow-left-white.gif) no-repeat;}
.marquee_ .musicSnipe{background:transparent url(/global/music/images/marquee/arrow-left-white.gif) no-repeat;}
.marquee_ .specialsSnipe{background:transparent url(/global/music/images/marquee/arrow-left-white.gif) no-repeat;}
.marquee_ .sponsoredImage{float:right; margin-left:10px; margin-bottom: 10px;}
.marquee_bg span.icon-play-xlg {background-image:url(/sitewide/images/charlie/icon-trans-play-xlg-black.gif);height:16px;width:22px;}
.marquee_bg span.icon-photo-xlg {background-image:url(/sitewide/images/charlie/icon-trans-photo-xlg-black.gif);height:16px;width:22px;}
.marquee_bg span.icon {background-color:#FFF;display:block;float:left;margin:5px 5px 0 0;overflow:hidden;text-indent:-9999px;}
.marquee_bg a{font-weight:bold !important; color:#FFFFFF !important; text-decoration:none !important;}
.marquee_bg p{color:#FFFFFF;}
.marquee_default{width:655px;overflow:hidden;margin:0px;padding: 0px;}
.marquee_default .marquee_img_vertical,.marquee_level_one_show .marquee_img_vertical ul.marquee_content li{width:561px !important;height:401px !important;}
.marquee_default .marquee_img_horizontal,.marquee_level_one_show .marquee_img_horizontal ul.marquee_content li{width:636px !important;height:400px !important;}
.marquee_level_one_show {overflow:hidden;padding: 0px;}
.marquee_level_one_show .marquee_img_vertical,.marquee_level_one_show .marquee_img_vertical ul.marquee_content li{width:521px !important;height:343px !important;}
.marquee_level_one_show .marquee_img_horizontal,.marquee_level_one_show .marquee_img_horizontal ul.marquee_content li{width:596px !important;height:320px !important;}
.marquee_level_two_show {overflow:hidden;padding: 0px;}
.marquee_level_two_show .marquee_img_vertical,.marquee_level_two_show .marquee_img_vertical ul.marquee_content li{width:381px !important;height:343px !important;}
.marquee_level_two_show .marquee_img_horizontal,.marquee_level_two_show .marquee_img_horizontal ul.marquee_content li{width:456px !important;height:330px !important;}
.mT10p{margin-top:10px;}
.mdlNp .marquee_, .mdl3{padding:0px;!important}
/*MARQUEE SHARE WIDGET STYLES*/
body .fluxWidget .share .granularCounts ul {padding:0 0 10px 0;}
body .fluxWidget .share .granularCounts ul li {padding-top:0px; color:#f00;}
body .fluxWidget .share .granularCounts ul li.serviceElementTitle {margin:0 -8px;}
body .fluxWidget .share.widgetContainer ul li.granularItem.facebook .icon {background:url(/sitewide/images/charlie/sprites/site_wide.png) no-repeat scroll 0px -179px transparent;}
body .fluxWidget .share.widgetContainer ul li.granularItem.twitter .icon {background:url(/sitewide/images/charlie/sprites/site_wide.png) no-repeat scroll -37px -179px transparent;}
body .fluxWidget .share.widgetContainer ul li.granularItem .icon {height:19px; line-height:30px; width:19px; display:inline-block !important; margin:0 3px 0 0;}

<setvalue bean="/com/nickonline/usage/Cacheability.declareTTLMinutes" value="300" />
<java>response.setContentType("text/css");</java>
/**copied from /sitewide/css/charlie/screen.jhtml**/
.hide{
display:none;
}
img{
font-size: 9px;
font-weight: normal;
color: #999;
}
a img{
border: none;
vertical-align: bottom;
}
/*scrolling list*/
#wrap .mdl-scroll .scroll-wrap{
margin-right: 5px;
margin-bottom: 15px;
min-height: 70px;
max-height: 370px;
overflow-y: auto;
}
#wrap .mdl-scroll-lg .scroll-wrap{
max-height: 490px;
}
#wrap .mdl-scroll-sm .scroll-wrap{
max-height: 250px;
}
#wrap .mdl-scroll .scroll-wrap ol.lst{
margin-bottom: 16px;
}
/*column layouts*/
.group-a{
float: left;
width: 320px;
}
.group-ab{
float: left;
width: 656px;
}
.group-c{
/*float: right; thin charlie*/
float:right; /*fat charlie; may fix our padding right problem; ps mdls need to be made 10px smaller because they should have no right padding/margin */
width: 310px;
}
.group-c .mdl{
margin-right: 10px;
margin-left: 0px;
}
/*sub-modules*/
.mdl .mdl{
margin-top:0;
padding-left:0;
}
/*headings*/
.h-wrap{
margin-left: -10px;
}
/*sub level*/
.h-sub{
margin: 0 0 15px 0;
padding: 0 10px 0 0;
font-family: Arial;
font-size: 29px;
font-weight: bold;
line-height: 20px;
text-transform: uppercase;
color: #fff;
overflow: hidden;
}
* html .h-sub{
line-height: 19px;
}
.h-sub span{
float: left;
padding: 0 10px;
background: #333;
}
/*sub3 level*/
.h-sub3 {
margin: 0 0 6px 0;
padding: 0 0 0 10px;
font-family: Arial;
font-size: 16px;
font-weight: bold;
line-height: 18px;	
}
/*modules (.mdl)*/
.mdl{
position: relative;	
margin:10px 0 0 10px;
padding:10px 0 0 10px;
background: #fff;
}
/*more link on bottom*/
#wrap div.more-link{
clear: both;
margin: 10px 0 0 0;
}
#wrap div.more-link a:link,
#wrap div.more-link a:visited{
float: right;
padding: 1px 4px;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
color: #fff;
background: #4498c8;
}
/*in-module navigation (.mdl-nav)*/
ul.mdl-nav{
margin: 0 10px 15px 0;
padding: 0;
list-style: none;
overflow: hidden;
border-bottom: 3px solid #333;
height: 16px;
}
ul.mdl-nav li{
float: left;
margin: 0 1px 0 0;
padding: 0;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
line-height: 1em;
border-bottom: 1px solid #fff;
}
#wrap ul.mdl-nav li a:link,
#wrap ul.mdl-nav li a:visited{
float: left;
padding: 2px 10px;
color: #fff;
background: #4498c8;
outline: none;
}
#wrap ul.mdl-nav li a:hover{
text-decoration: underline;
}
#wrap ul.mdl-nav li.active{
border-color: #333;
}
#wrap ul.mdl-nav li.active a:hover{
text-decoration: none;
}
#wrap ul.mdl-nav li.active a:link,
#wrap ul.mdl-nav li.active a:visited{
background: #333;
}
/*slat listings (.lst)*/
#wrap ol.lst{
margin: 0 10px 5px 0;
padding: 0;
list-style: none;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 16px;
}
#wrap ol.lst li{
margin: 0 0 14px 0;
padding: 0 0 13px 0;
border-bottom: 1px dotted #d9d9d9;
}
#wrap ol.lst li.last{
margin: 0;
padding: 0;
border-bottom: none;
}
#wrap ol.lst li div.title{
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
font-size: 22px;
font-weight: normal;
line-height: 25px;
}
#wrap ol.lst li div.title3{
margin: 0;
padding: 0;
font-size: 11px;
font-weight: normal;
line-height: 16px;
}
#wrap ol.lst li span.icon-play, span.icon-play{
background-image: url(/global/music/images/icon-trans-play.gif);
width: 12px;
height: 9px;
}
#wrap ol.lst li span.icon,span.icon{
float: left;
margin: 4px 5px 0 0;
display: block;
outline:none;
overflow: hidden;
text-indent: -9999px;
background-color: #333333;
}
/*thumbail photos*/
#wrap ol.lst li img.thumb{
float: right;
margin: 0 0 0 10px;
}
#wrap ol.lst li img.last{ /*to avoid lg thumb touching bottom of mod*/
margin-bottom: 10px;
}
#wrap ol.lst li img.thumb-lg{
float: left;
display: block;
margin: 0 10px 10px 0;
border: none;
}
/*horiz photo list*/
#wrap ol.lst-photos li{
float: left;
margin: 0 13px 0 0;
padding: 0;
border: none;
}
#wrap ol.lst-photos li.last{
margin-right: 0;
}
#wrap ol.lst-photos li img.thumb{
float: none;
display: block;
margin: 0 0 5px 0;
}
#wrap ol.lst-photos li span.posted{
display: block;
}
/*thumbnails on left*/
#wrap ol.photo-alt li img.thumb,
#wrap ol.photo-alt li img.thumb-lg{
float: left;
margin: 0 10px 0 0;
}
/*when horiz list of 70px 4 across*/
#wrap ol.lst-photos-four{
margin-bottom: 20px;
}
#wrap ol.lst-photos-four li{
width: 140px;
margin-right: 13px;
}
#wrap ol.lst-photos-four li.last{
margin-right: 0;
}
/*mod pagination*/
div.pagination{
float: right;
}
div.pagination p{
float: left;
margin: 0 5px 0 0;
padding: 0;
font-size: 9px;
font-weight: normal;
line-height: 20px;
color: #999;
}
div.pagination ul{
float: left;
margin: 0;
padding: 0 10px 0 0;
list-style: none;
}
div.pagination ul li{
float: left;
margin: 0;
padding: 0;
width: 20px;
height: 20px;
text-indent: -9999px;
}
div.pagination ul li a{
float: left;
display: block;
width: 17px;
height: 18px;
outline: none;
}
div.pagination ul li.page-prev a{
background: url(/global/music/images/page-left-c.gif) no-repeat 0 0;
}
div.pagination ul li.page-next a{
background: url(/global/music/images/page-right-c.gif) no-repeat 0 0;
}
#wrap div.pagination ul li.page-next, #wrap div.pagination ul li.page-prev{
margin-right: 1px;
background-color: #0077BB;
}

/*MTV.com "charlie" release styles*/
body{
color: #333;
}
#wrap a:link,
#wrap a:visited{ 
font-weight: normal;
color: #4498c8; /*MTV edit*/
}
#wrap-inner{
width: 960px;
padding: 4.7em 0 10px 0;
background: transparent url(/sitewide/images/charlie/bg-tile_320x320x320.jpg) repeat-y top left;
}
* html #wrap-inner{
padding-top: 4.1em;
}
*:first-child+html #wrap-inner{
padding-top: 4.5em;
}
#inner{
background:transparent url(/sitewide/images/charlie/page-header-bg_320x320x320.jpg) no-repeat left top;
}
/*column layouts*/
.group-a{
float: left;
width: 320px;
}
.group-a-50{
float: left;
width: 50%;
}
.group-ab{
float: left;
width: 640px;
}
.group-c{
float: right;
width: 320px;
}
.group-abc{
position: relative;
margin: 10px 10px 0 10px;
background: #fff url(/sitewide/images/charlie/group-abc-dots.gif) repeat-y top left;
}
.group-abc .group-last{
width: 300px;
}
.group-abc .mdl{
margin: 0 20px 0 0;
}
.group-abc .group-last .mdl{
margin: 0;
}
/*reverse col order with .alt on wrapper*/
.alt .group-ab{
float: right;
margin: 0 0 10px 0;
}
.alt .group-c{
float: left;
}
/*two 160px wide sidebars*/
.abc-alt .group-ab{
width: 780px;
}
.abc-alt .group-a,
.abc-alt .group-c{
width: 180px;
}
.abc-alt .group-b{
float: left;
width: 600px;
}
/*640x320*/
#wrap-inner.w-640x320{
background-image: url(/sitewide/images/charlie/bg-tile_640x320.jpg);
}	
#wrap-inner.w-640x320 #inner{
background-image: url(/sitewide/images/charlie/page-header-bg_640x320.jpg);
}
/*180x600x180*/
#wrap-inner.w-180x600x180{
background-image: url(/sitewide/images/charlie/bg-tile_180x600x180.jpg);
}
#wrap-inner.w-180x600x180 #inner{
background-image: url(/sitewide/images/charlie/page-header-bg_180x600x180.jpg);
}
.w-180x600x180 .group-ab{
width: 780px;
}
.w-180x600x180 .group-a,
.w-180x600x180 .group-c{
width: 180px;
}
.w-180x600x180 .group-b{
float: left;
width: 600px;
}
/*180x460x320*/
#wrap-inner.w-180x460x320{
background-image: url(/sitewide/images/charlie/bg-tile_180x460x320.jpg);
}
#wrap-inner.w-180x460x320 #inner{
background-image: url(/sitewide/images/charlie/page-header-bg_180x460x320.jpg);
}
.w-180x460x320 .group-ab{
float: right;
width: 780px;
}
.w-180x460x320 .group-a{
width: 460px;
}
.w-180x460x320 .group-b{
float: right;
width: 320px;
}
.w-180x460x320 .group-c{
float: left;
width: 180px;
}
/*headings*/
/*heading wrapper*/
.h-wrap{
margin-left: -10px;
}
.mdl-main .h-wrap{
margin: 0;
}
/*top level*/
.h-main{
margin: 1px 0 5px 0;
padding: 0 10px 0 0;
font-family: Arial;
font-size: 43px;
font-weight: bold;
line-height: 29px;
text-transform: uppercase;
color: #fff;
overflow: hidden;
}
* html .h-main{
line-height: 29px;
}
.h-main span{
float: left;
padding: 0 20px;
background: #333;
}
.h-main img{
float: left;
margin: 8px 0 0 10px;
}
/*sub level*/
.h-sub{
margin: 0 0 12px 0;
padding: 0 10px 0 0;
font-family: Arial;
font-size: 29px;
font-weight: bold;
line-height: 20px;
text-transform: uppercase;
color: #fff;
overflow: hidden;
}
* html .h-sub{
line-height: 19px;
}
.h-sub span{
float: left;
padding: 0 10px;
background: #333;
}
/*sub2 level*/
.h-sub2{
margin: 0 0 12px 0;
padding: 0 10px 0 0;
font-family: Arial;
font-size: 19px;
font-weight: bold;
line-height: 14px;
text-transform: uppercase;
color: #fff;
overflow: hidden;
}
* html .h-sub2{
line-height: 13px;
}
.h-sub2 span{
float: left;
padding: 0 10px;
background: #333;
}
/*sub3 level*/
.h-sub3{
margin: 0 0 6px 0;
padding: 0 0 0 10px;
font-family: Arial;
font-size: 16px;
font-weight: bold;
line-height: 18px;	
}
/*heading link*/
.h-link{
margin: 0 0 12px 0;
padding: 0 10px 0 0;
font-family: Arial;
font-size: 16px;
font-weight: bold;
line-height: 18px;
}
/*links in headers*/
#wrap .h-main a:hover, #wrap .h-sub a:hover, #wrap .h-sub2 a:hover, #wrap .h-sub2 a:hover{
text-decoration: none;
}
/*sub nav*/
#snav{
float: left;
width: 600px;
margin: 0 20px;
padding: 0;
list-style: none;
border-top: 1px solid #cfcfcf;
background: #fff url(/sitewide/images/charlie/snav-bg.jpg) repeat-x bottom left;
}
#snav li{
float: left;
margin: 0;
padding: 0 0 8px 0;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px;
}
#snav li a:link,
#snav li a:visited{
float: left;
margin: 0;
padding: 4px 8px;
background: url(/sitewide/images/charlie/snav-pipe.gif) no-repeat 100% 50%;
}
#snav li.last a:link,
#snav li.last a:visited{
background: none;
}
#snav li.active{
background: #636363 url(/sitewide/images/charlie/snav-on.jpg) no-repeat bottom center;
}
#snav li.active a:link,
#snav li.active a:visited{
color: #fff;
border-right: 1px solid #696969;
background: none;
}
/*modules (.mdl)*/
.mdl{
position: relative;
margin: 10px 10px 0 10px;
padding: 10px 0 0 10px;
background: #fff;
}
.mdl-last{
margin-right: 0;
}
.mdl-main{
margin: 0;
padding: 10px 0 0 0;
}
.mdl-main .group-a{
width: 280px;
margin: 10px 20px;
}
.mdl-main .group-last{
width: 300px;
margin-left: 0;
}
.mdl-ad{
margin: 10px 0 0 0;
padding: 0 10px 8px 10px;
background: url(/sitewide/images/charlie/advertisement-text.gif) no-repeat 12px 100%;
}
.mdl-clean{
margin: 10px 0 0 0;
padding: 0 10px 0 10px;
background: transparent; 
}	
.mdl-marquee{
margin: 0;
padding: 15px;
}
.mdl-SWFtakeover{
margin: 0;
padding: 10px;
}
.mdl-adfullwidthtakeover{
margin: 0 0 10px 0;
}
.top{
margin-top: 21px;
}
/*more link on bottom*/
#wrap div.more-link{
clear: both;
margin: 10px 0 0 0;
}
#wrap div.more-link a:link,
#wrap div.more-link a:visited{
float: right;
padding: 1px 4px;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
color: #fff;
background: #333;
}
#wrap div.more-abc{
margin: 0;
}
#wrap div.more-link a#more-link-mus{
position: absolute;
bottom: 0;
right: 640px;
}
#wrap div.more-link a#more-link-mov{
position: absolute;
bottom: 0;
right: 320px;
}
/*Rhapsody (.rhapsody)*/
.rhapsody{
background:#000 url(/sitewide/images/charlie/rhapsody_radio_charlie.jpg) no-repeat scroll 0 0;
}
.rhapsody .h-sub2 span{
background:#006599 none repeat scroll 0 0;
float:left;
padding:0 10px;
}
#wrap .rhapsody div.more-link a:link, #wrap .rhapsody div.more-link a:visited{
background:#006599 none repeat scroll 0 0;
}
#wrap .rhapsody a:link, #wrap .rhapsody a:visited{
color:#007cba;
}
#wrap .rhapsody ol.lst li span.icon{
background-color:#007bb9;
}
#wrap .rhapsody ol.lst li span.icon-play,
#wrap .rhapsody ol.lst li span.icon-radio{
background-image:url(/sitewide/images/charlie/icon-trans-rhapsodyplay.gif);
height:9px;
width:12px;
}
#wrap .rhapsody ol.lst li p span,
#wrap .rhapsody ol.lst li p.deck{
color:#f1f1f1;
}
#wrap .rhapsody ol.lst li img.thumb{
float:left;
margin:0 10px 0 0;
}
/*RSS link on bottom left of mod*/
#wrap div.rss-bottom{
position: absolute;
left: 0;
bottom: 0;
}
/*generic about module*/
div.mdl-about{
padding-right: 10px;
font-family: Arial, sans-serif;
font-size: 13px;
line-height: 18px;
}
div.mdl-about img.thumb-lg{
float: left;
margin: 0 20px 10px 0;
}
div.mdl-about .about-title{
margin: 0;
padding: 0;
font-size: 13px;
}
/*in-module navigation (.mdl-nav)*/
ul.mdl-nav{
margin: 0 10px 15px 0;
padding: 0;
list-style: none;
overflow: hidden;
border-bottom: 3px solid #333;
}
ul.mdl-nav li{
float: left;
margin: 0 1px 0 0;
padding: 0;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
line-height: 1em;
border-bottom: 1px solid #fff;
}
#wrap ul.mdl-nav li a:link,
#wrap ul.mdl-nav li a:visited{
float: left;
padding: 2px 10px;
color: #fff;
background: #999;
outline: none;
}
#wrap ul.mdl-nav li a:hover{
text-decoration: underline;
}
#wrap ul.mdl-nav li.active{
border-color: #333;
}
#wrap ul.mdl-nav li.active a:hover{
text-decoration: none;
}
#wrap ul.mdl-nav li.active a:link,
#wrap ul.mdl-nav li.active a:visited{
background: #333;
}
/*slat listings (.lst)*/
#wrap ol.lst{
margin: 0 10px 10px 0;
padding: 0;
list-style: none;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 16px;
}
#wrap .mdl-main ol.lst{
margin: 0;
}
#wrap .mdl-main ol.lst-photos-two{
margin: 0 0 10px 20px;
}
#wrap .mdl-main div.about{
margin: 0 0 10px 10px;
}
#wrap ol.lst li{
margin: 0 0 12px 0;
padding: 0 0 12px 0;
border-bottom: 1px dotted #d9d9d9;
}
#wrap ol.lst li.last{
margin: 0;
padding: 0;
border-bottom: none;
}
#wrap ol.lst li div.title{
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
font-size: 22px;
font-weight: normal;
line-height: 25px;
}
#wrap ol.lst li div.vote-btn{ /*MTV Ecit*/
padding-top: 5px;
}
/*slat title links*/
#wrap ol.lst li div.title1{
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 20px;
}
#wrap ol.lst li div.title1 a{
font-weight: bold;
}
#wrap ol.lst li div.title2{
margin: 0;
padding: 0;
font-size: 11px;
font-weight: bold;
line-height: 16px;
}
#wrap ol.lst li div.title2 a{
font-weight: bold;
}
#wrap ol.lst li div.title3{
margin: 0;
padding: 0;
font-size: 11px;
font-weight: normal;
line-height: 16px;
}
/*MTV Edit - for line breaks after artist names in video lists*/
#wrap ol.lst-artist-vid li div.title1 a,
#wrap ol.lst-artist-vid li div.title1 span,
#wrap ol.lst-artist-vid li div.title2 a,
#wrap ol.lst-artist-vid li div.title2 span{
font-weight: normal;
}
#wrap ol.lst-artist-vid li div.title1 a:hover strong,
#wrap ol.lst-artist-vid li div.title2 a:hover strong{
text-decoration: underline;
}
#wrap ol.lst-artist-vid li div.title1 strong,
#wrap ol.lst-artist-vid li div.title2 strong{
display: block;
font-weight: bold;
}
/*transparent icons*/
#wrap ol.lst li img.ico{
margin: 0 4px 3px 0;
vertical-align: middle;
background: #999;
}
#wrap ol.lst li img.ico{
float: left;
margin: 4px 4px 0 0;
}
#wrap ol.lst li span.icon{
float: left;
margin: 4px 5px 0 0;
display: block;
outline:none;
overflow: hidden;
text-indent: -9999px;
background-color: #999999;
}
#wrap ol.lst li span.icon-play{
background-image: url(/sitewide/images/charlie/icon-trans-play.gif);
width: 12px;
height: 9px;
}
#wrap ol.lst li span.icon-play-lg{
background-image: url(/sitewide/images/charlie/icon-trans-play-lg.gif);
width: 16px;
height: 12px;
}
#wrap ol.lst li span.icon-photo{
background-image: url(/sitewide/images/charlie/icon-trans-photo.gif);
width: 12px;
height: 9px;
}
#wrap ol.lst li span.icon-photo-lg{
background-image: url(/sitewide/images/charlie/icon-trans-photo-lg.gif);
width: 16px;
height: 12px;
}
#wrap ol.lst li span.icon-download{
background-image: url(/sitewide/images/charlie/icon-trans-download.gif);
width: 12px;
height: 9px;
}	
#wrap ol.lst li span.icon-download-lg{
background-image: url(/sitewide/images/charlie/icon-trans-download-lg.gif);
width: 16px;
height: 12px;
}

#wrap ol.lst li span.icon-after{
margin: 4px 5px 0 0;
display: block;
outline:none;
overflow: hidden;
text-indent: -9999px;
background-color: #999999;
}
#wrap ol.lst li span.icon-hd{
background-image: url(/sitewide/images/charlie/icon-hd.gif);
width: 14px;
height: 8px;
}
/*transparent buttons*/
#wrap div.btn span{
float: left;
margin: 4px 5px 0 0;
display: block;
outline:none;
overflow: hidden;
text-indent: -9999px;
background-color: #999999;
}
#wrap div.btn-vote-lg span{
background-image: url(/sitewide/images/charlie/bttn-trans-submit-vote-lg.gif);
width: 179px;
height: 30px;
}
/*blockquote in title*/
#wrap ol.lst li blockquote{
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
font-size: 22px;
line-height: 25px;
}
/*thumbail photos*/
#wrap ol.lst li img.thumb{
float: right;
margin: 0 0 0 10px;
}
#wrap ol.lst li img.last{ /*to avoid lg thumb touching bottom of mod*/
margin-bottom: 10px;
}
#wrap ol.lst li img.thumb-lg{
float: left;
display: block;
margin: 0 10px 0 0;
border: none;
}
#wrap .w-640x320 .group-a ol.lst li img.thumb-lg, 
#wrap .w-640x320 .group-c ol.lst li img.thumb-lg{ /*no right margin when in 320px columns*/
margin: 0 0 8px 0;
}
#wrap ol.lst li img.thumb-281{
float: none;
display: block;
margin: 0 0 4px 0;
}
/*image treatments*/
#wrap ol.lst li img.treatment{
position: absolute;
}
/*usage lines*/
#wrap ol.lst li p{
margin: 0;
padding: 0;
font-family: Verdana, sans-serif;
font-size: 9px;
line-height: 15px;
color: #999;
}
#wrap ol.lst li p.posted{
color: #333;
}
#wrap ol.lst li p.posted span.posted{
margin: 0;
}
#wrap ol.lst li p.posted a{
font-weight: bold;
}
#wrap ol.lst li p.relnk a{
font-weight: normal;
}
#wrap ol.lst li p.relnk a.vid{
padding-left: 20px;
background: url(/sitewide/images/charlie/icon-videocam.gif) no-repeat 0 1px;
}
#wrap ol.lst li p.relnk a.photos{
padding-left: 20px;
background: url(/sitewide/images/charlie/icon-cam.gif) no-repeat 0 1px;
}
#wrap ol.lst li p.deck{
font-family: Tahoma, sans-serif;
font-size: 11px;
color: #333;
}
#wrap .w-640x320 .group-a ol.lst li span.posted,
#wrap .w-320x320x320 .group-a ol.lst li span.posted{
display: block;
}
/*simple list inside slat*/
#wrap ol.lst li ul.simple-list{
margin: 0;
padding: 0;
list-style: none;
}
#wrap ol.lst li ul.simple-list li{
margin: 0;
padding: 0;
border: none;
line-height: 18px;
}
/*community meta stuff*/
span.views{
padding-left: 14px;
background: url(/sitewide/images/u/icon-eye.gif) no-repeat 0 50%;
}
span.comments{
margin-left: 5px;
padding-left: 14px;
background: url(/sitewide/images/u/icon-metacom.gif) no-repeat 0 2px;
}
#wrap .slat-title span.comments{
margin-left: 7px;
font-weight: normal;
background-position: 0 2px;
}
span.vote-down{
margin-left: 5px;
padding-left: 14px;
color: #999;
background: url(/sitewide/images/u/icon-voted.gif) no-repeat 0 2px;
}
span.vote-up{
margin-left: 5px;
padding-left: 14px;
color: #999;
background: url(/sitewide/images/u/icon-voteu.gif) no-repeat 0 0;
}
#wrap span.comments a,
span.vote-down a,
span.vote-up a{
display: inline;
padding: 0;
font-weight: normal;
color: #999;
background: none;
}
span.vote-down a{
color: #999;
}
span.vote-up a{
color: #999;
}
/*flag comment*/
a.cmt-flag{
float: right;
display: block;
width: 6px;
height: 8px;
outline: none;
text-indent: -9999px;
overflow: hidden;
background: url(/sitewide/css/charlie/black/icon-flag.gif) no-repeat 0 0;
}
a.cmt-flag:hover{
background-position: 0 -8px;
}
/*video play slats*/
#wrap ol.lst li a.vid-link{
display: block;
padding: 5px 5px 5px 25px; /*MTV edit*/
background: url(/sitewide/images/charlie/icon-vidplay.gif) no-repeat 0 3px;
}
#wrap ol.lst li.vid-play p{
margin-left: 25px;
}
/*in blogs list*/
#wrap ol.lst-blogs li{
padding: 0;
border: none;
}
#wrap ol.lst-blogs li div.title2{
font-weight: normal;
}
#wrap ol.lst-blogs li div.title2 a{
font-weight: normal;
}
/*horiz photo list*/
#wrap ol.lst-photos li{
float: left;
margin: 0 13px 0 0;
padding: 0;
border: none;
}
#wrap ol.lst-photos li.last{
margin-right: 0;
}
#wrap ol.lst-photos li img.thumb{
float: none;
display: block;
margin: 0 0 5px 0;
}
#wrap ol.lst-photos li span.posted{
display: block;
}
/*thumbnails on left*/
#wrap ol.photo-alt li img.thumb,
#wrap ol.photo-alt li img.thumb-lg,
#wrap ol.photo-alt li div.voting-player{ /*MTV Edit*/
float: left;
margin: 0 10px 0 0;
}
/*when horiz list spans all 3 columns*/
#wrap div.group-abc ol.lst-photos{
width: 100%;
margin: 0 0 12px 7px;
}
#wrap div.group-abc ol.lst-photos-six li{
width: 140px;
}
/*when horiz list of 2 across (290px)*/
#wrap ol.lst-photos-two{
padding-top: 10px;
}
#wrap ol.lst-photos-two li{
width: 290px;
margin-right: 20px;
}
/*when 2 across in 320px column*/
#wrap div.group-c ol.lst-photos-two li{
width: 133px;
margin-right: 13px;
}
#wrap div.group-c ol.lst-photos-two li.last{
margin-right: 0;
}
/*when 2 across in 460px column*/
#wrap .w-180x460x320 .group-a ol.lst-photos-two{
margin-left: 40px;
}
#wrap .w-180x460x320 .group-a ol.lst-photos-two li{
width: 160px;
margin-right: 40px;
}
#wrap .w-180x460x320 .group-a ol.lst-photos-two li.last{
margin-right: 0;
}
/*when horiz list of 3 across*/
#wrap ol.lst-photos-three{
margin-left: 30px;
margin-bottom: 20px;
}
#wrap ol.lst-photos-three li{
width: 170px;
margin-right: 10px;
}
#wrap .mdl-main ol.lst-photos-three{
padding: 10px;
}
#wrap .mdl-main ol.lst-photos-three li{
width: 200px;
}
#wrap .w-640x320 .group-ab ol.lst-photos-three,
#wrap .w-320x320x320 .group-ab ol.lst-photos-three{
margin-left: 0;
}
#wrap .w-640x320 .group-ab ol.lst-photos-three li{
width: 190px;
}
/*when horiz list of 70px 4 across*/
#wrap ol.lst-photos-four{
margin-bottom: 20px;
}
#wrap ol.lst-photos-four li{
width: 140px;
margin-right: 13px;
}
#wrap ol.lst-photos-four li.last{
margin-right: 0;
}
/*MTV Edit*/
#wrap .abc-alt .group-b ol.lst-photos-four li{
width: 130px;
margin-right: 10px;
}
#wrap .abc-alt .group-b ol.lst-photos-four li.last{
margin-right: 0;
}
/*last row in a grid*/	
#wrap ol.lst-photos-last{
margin-bottom: 10px;
}
/*stacked full-width lists*/
#wrap ol.lst-stacked-top{
padding-bottom: 12px;
border-bottom: 1px dotted #d9d9d9;
}
#wrap ol.lst-stacked{
padding-top: 12px;
border-top: 1px dotted #d9d9d9;
}
#wrap ol.lst-stacked li{
margin-right: 10px;
}
#wrap ol.lst-stacked li.last{
margin-bottom: 15px;
}
#wrap ol.lst-stacked-sm{
border-top: 1px dotted #d9d9d9;
margin-bottom: 8px;
padding-top: 8px;
}
/*stacked lists in mdl-main*/
#wrap ol.lst-main{
padding: 10px;
}
/*simple lists in mdl-main*/
#wrap .mdl-main ol.lst-simple{
padding: 10px;
}
/*lite lists*/
#wrap ol.lst-lite li{
padding-bottom: 6px;
margin-bottom: 6px;
}
#wrap ol.lst-simple li{
border-bottom: none;
padding: 0 0 2px;
margin: 0 0 2px;
}
/*skinny 140px wide vertical list*/
#wrap ol.lst-photos-skinny li{
margin-right: 0;
}
/*table-style list*/
#wrap ol.lst-tbl li,
#wrap ol.lst-tbl li.last {
margin: 0;
padding: 5px 0 5px 0;
border: none;
}
#wrap ol.lst-tbl-alt li,
#wrap ol.lst-tbl-alt li.last{
padding-left: 10px;
padding-right: 10px;
}
#wrap ol.lst-tbl li.alt{
background: #f3f3f3;
}
#wrap ol.lst-tbl li div.title1,
#wrap ol.lst-tbl li div.title2,
#wrap ol.lst-tbl li div.title3{
float: left;
}
#wrap ol.lst-tbl li div.title1 strong,
#wrap ol.lst-tbl li div.title2 strong,
#wrap ol.lst-tbl li div.title3 strong{
display: inline;
}
#wrap ol.lst-tbl li p{
float: right;
padding-left: 10px;
}
/*numbered list*/
#wrap ol.num-lst{
margin: 5px 0 0 2em;
padding: 0;
font-size: 11px;
font-weight: bold;
line-height: 1.4em;
}
/*menu numbered and un-numbered*/
#wrap ol.menu li{
position: relative;
margin: 0 0 0 0;
padding: 5px 0;
}
#wrap ol.menu li.last{
padding: 5px 0 0 0;
}
#wrap ol.menu li div.title2{
display: inline;
margin: 0 10px 0 0;
font-family: Arial, sans-serif;
font-size: 16px;
line-height: 20px;
}
#wrap ol.menu li div.title1{
display: inline;
}
#wrap ol.menu li strong.meta{
float: right;
line-height: 20px;
}
/*smaller link menu style*/
#wrap ol.menu-sm li div.title1{
font-size: 11px;
line-height: 15px;
}
#wrap ol.menu-sm li strong.meta{
line-height: 15px;
}
#wrap ol.menu-sm li div.title1 a em{
font-style: normal;
font-weight: normal;
}
/*menu popups*/
#wrap ol.menu li ul.menu-pop{
position: absolute;
top: 0;
left: -999px;
width: 190px;
height: 31px;
margin: 0;
padding: 0 0 0 15px;
list-style: none;
background: url(/sitewide/images/charlie/trailer-pop-bg.gif) no-repeat top left;
}
#wrap ol.menu li:hover ul.menu-pop,
#wrap ol.menu li.sfhover2 ul.menu-pop{
left: auto;
right: 0;
}
#wrap ol.menu li ul.menu-pop li{
float: left;
margin: 0;
padding: 0;
line-height: 31px;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
border: none;
}
#wrap ol.menu li ul.menu-pop li.menu-pop-trailer{
width: 105px;
}
#wrap ol.menu li ul.menu-pop li.menu-pop-details{
width: 80px;
}
#wrap ol.menu li ul.menu-pop li a{
float: left;
font-weight: bold;
}
#wrap ol.menu li ul.menu-pop li.menu-pop-trailer a span.hd{
padding: 0 17px 0 0;
background: url(/sitewide/images/charlie/trailer-hd.gif) no-repeat 100% 50%;
}
#wrap ol.menu li ul.menu-pop li.menu-pop-trailer a{
padding: 0 0 0 24px;
background: url(/sitewide/images/charlie/trailer-playicon.gif) no-repeat 0 50%;
}
/*playlist 3-column styles*/
#wrap div.playlist{
float: left;
width: 190px;
height: 350px;
margin: 0 10px 0 0;
}
#wrap div.playlist div.more-link{
position:absolute;
bottom:0px;
}
#wrap div.playlist .title2{
margin: 0 0 8px 0;
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 16px;
}
#wrap div.playlist .title2 img{
display: block;
margin: 0 0 5px 0;
}
#wrap div.playlist ol.lst li{
margin: 0 0 4px 0;
padding: 0;
border: none;
}
#wrap div.playlist div.more-link a{
float: left;
}
#wrap div.playlist .title2 a:link, #wrap div.playlist .title2 a:visited{
font-weight:bold;
}
/*mod pagination*/
div.pagination{
float: right;
}
div.bottom{
margin: 0 0 10px 0;
}
div.pagination p{
float: left;
margin: 0 5px 0 0;
padding: 0;
font-size: 9px;
font-weight: normal;
line-height: 20px;
color: #999;
}
div.pagination ul{
float: left;
margin: 0;
padding: 0 10px 0 0;
list-style: none;
}
div.pagination ul li{
float: left;
margin: 0;
padding: 0;
width: 17px;
height: 18px;
text-indent: -9999px;
}
div.pagination ul li a{
float: left;
display: block;
width: 17px;
height: 18px;
outline: none;
}
div.pagination ul li.page-prev a{
background: url(/sitewide/images/charlie/page-left.gif) no-repeat 0 0;
}
div.pagination ul li.page-next a{
background: url(/sitewide/images/charlie/page-right.gif) no-repeat 0 0;
}
div.pagination-bottom{
padding: 10px 0 10px 0;
}
div.pagination-refresh{
padding: 0 10px 5px 0;
}
div.pagination-refresh form{
display:inline;
}
div.pagination-refresh input{
float: left;
margin: 0 2px 0 0;
padding: 2px 0 0 2px;
font-family: Verdana, sans-serif;
font-size: 9px;
color: #999;
border: 1px solid #D7D7D7;
width: 18px;
height: 13px;
}
div.pagination-refresh p.sm{
padding-top: 5px;
}
div.pagination-refresh p.sm span{
float: left;
padding-left: 3px;
}
#wrap div.pagination-nmbr{
font-family: Tahoma, sans-serif;
font-size: 11px;
margin-bottom: 10px;
margin-top: 5px;
padding:0;
text-align:center;
}
#wrap div.pagination-nmbr a:link,
#wrap div.pagination-nmbr a:visited,
#wrap div.pagination-nmbr span{
font-weight: bold;
padding: 0 3px 0 3px;
}
/*select navigation*/
div.select{
float: left;
margin: 0 0 10px 0;
}
div.select select{
font-size: 11px;
}
/*special modules*/
/*You-R-Here*/
.yourhere{
color: #ccc5b1;
background: #000 url(/sitewide/images/charlie/yourhere-bg.jpg) no-repeat bottom left;
}
.yourhere .h-sub3{
font-family:Tahoma;
}
.h-yourhere{
margin: -3px 0 10px -10px;
padding: 0 0 17px 110px;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
background: url(/sitewide/images/charlie/yourhere-head.gif) no-repeat bottom left;
}
.h-yourhere span{
display: none;
}
#wrap .yourhere ol a:link,
#wrap .yourhere ol a:visited{
color: #e9c504;
}
#wrap .yourhere ol.lst li{
border-color: #3f3d37;
}
#wrap .yourhere ol.lst li img.thumb{
float: left;
margin: 0 10px 5px 0;
border:none;
}
#wrap .yourhere ol.lst li img.thumb:hover{ /*MTV edit*/
border:none;
margin: 0 10px 5px 0;
float: left;
}
#wrap .yourhere ol.lst li p.posted{
color: #6f6c61;
}
#wrap .yourhere div.more-link a:link,
#wrap .yourhere div.more-link a:visited{
color: #000;
background: #e9c504;
}
/*marquee 3/4 width*/
div.marquee{
position: relative;
margin: 10px 0 0 0;
background: #fff;
}
div.marquee div.marquee-action{
position: absolute;
top: 0;
right: 0;
width: 190px;
height: 256px;
padding: 10px;
background: url(/sitewide/images/charlie/movies/marquee-action-bg.png);
overflow: auto;
}
div.marquee div.marquee-action div.play{
margin: 40px 0 15px 0;
text-align: center;
}
div.marquee div.marquee-action h2{
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
font-size: 22px;
color: #fff;
}
#wrap div.marquee div.marquee-action p{
margin: 5px 0 15px 0;
padding: 0;
font-size: 11px;
line-height: 16px;
color: #b2b2b2;
}
div.marquee div.marquee-action ul.marquee-list{
margin: 0;
padding: 0;
font-size: 11px;
list-style: none;
}
div.marquee div.marquee-action ul.marquee-list li{
margin: 0 0 4px 0;
padding: 0;
}
#wrap div.marquee div.marquee-action ul.marquee-list li a{
padding: 1px 4px;
color: #fff;
background: #b9b9b9;
}
/*marquee nav*/
#wrap div.marquee div.marquee-nav{
position: relative;
margin: -5px 20px 0 20px;
padding: 0 0 0 0;
}
#wrap div.marquee div.marquee-nav ul{
width: 600px;
height: 73px;
margin: 0;
padding: 0;
font-size: 11px;
list-style: none;
}
#wrap div.marquee div.marquee-nav ul li{
float: left;
margin: 0;
padding: 0;
}
#wrap div.marquee div.marquee-nav ul li a{
float: left;
display: block;
width: 130px;
height: 53px;
margin: 0;
padding: 20px 10px 10px 10px;
color: #000;
}
#wrap div.marquee div.marquee-nav ul li a strong{
display: block;
}

/*normal states*/

#wrap div.marquee div.marquee-nav ul li#marqnav-1 a{
background: url(/sitewide/images/charlie/marquee/marq-1.jpg) no-repeat 0 9px;
}
#wrap div.marquee div.marquee-nav ul li#marqnav-2 a{
width: 129px;
background: url(/sitewide/images/charlie/marquee/marq-2.jpg) no-repeat 0 9px;
}
#wrap div.marquee div.marquee-nav ul li#marqnav-3 a{
background: url(/sitewide/images/charlie/marquee/marq-3.jpg) no-repeat 0 9px;
}
#wrap div.marquee div.marquee-nav ul li#marqnav-4 a{
width: 131px;
background: url(/sitewide/images/charlie/marquee/marq-4.jpg) no-repeat 0 9px;
}
/*over states*/
#wrap div.marquee div.marquee-nav ul li#marqnav-1 a:hover{
background-image: url(/sitewide/images/charlie/marquee/marq-1-over.jpg);
}
#wrap div.marquee div.marquee-nav ul li#marqnav-2 a:hover{
background-image: url(/sitewide/images/charlie/marquee/marq-2-over.jpg);
}
#wrap div.marquee div.marquee-nav ul li#marqnav-3 a:hover{
background-image: url(/sitewide/images/charlie/marquee/marq-3-over.jpg);
}
#wrap div.marquee div.marquee-nav ul li#marqnav-4 a:hover{
background-image: url(/sitewide/images/charlie/marquee/marq-4-over.jpg);
}
#wrap div.marquee div.marquee-nav ul li a:hover{
text-decoration: none;
}
/*on states*/
#wrap div.marquee div.marquee-nav ul li#marqnav-1.active a:link,
#wrap div.marquee div.marquee-nav ul li#marqnav-1.active a:visited{
background: url(/sitewide/images/charlie/marquee/marq-1-on.gif) no-repeat top left;
}
#wrap div.marquee div.marquee-nav ul li#marqnav-2.active a:link,
#wrap div.marquee div.marquee-nav ul li#marqnav-2.active a:visited{
background: url(/sitewide/images/charlie/marquee/marq-2-on.gif) no-repeat top left;
}
#wrap div.marquee div.marquee-nav ul li#marqnav-3.active a:link,
#wrap div.marquee div.marquee-nav ul li#marqnav-3.active a:visited{
background: url(/sitewide/images/charlie/marquee/marq-3-on.gif) no-repeat top left;
}
#wrap div.marquee div.marquee-nav ul li#marqnav-4.active a:link,
#wrap div.marquee div.marquee-nav ul li#marqnav-4.active a:visited{
background: url(/sitewide/images/charlie/marquee/marq-4-on.gif) no-repeat top left;
}
#wrap div.marquee div.marquee-nav ul li.active a{
color: #fff;
}
#wrap div.marquee div.marquee-nav ul li.active a strong{
color: #fff;
}
/*accordian slat hover list*/
div.accord{
padding: 0 10px 200px 10px;
}
div.accord-3{
width: 545px;
margin: 0 auto;
}
div.accord-4{
width: 667px;
margin: 0 auto;
}
div.accord-5{
width: 789px;
margin: 0 auto;
}
div.accord-6{
width: 911px;
margin: 0 auto;
}
div.accord-slat{
float: left;
width: 122px;
padding: 10px 0 0 0;
overflow: hidden;
}
div.accord-slat div.accord-link-wrap{
width: 122px;
position: relative;
overflow: hidden;
}
#wrap div.accord-slat a.accord-link{
overflow: hidden;
display: block;
text-decoration: none;
}
div.accord-slat img{
display: block;
margin: 0 0 0 -75px;
}
div.accord-slat img.accord-play{
display: none;
margin: 0;
position: absolute;
bottom: 85px;
left: 129px;
}
#wrap div.accord-over a:hover img.accord-play{
display: block;
}
#wrap div.accord-slat a.accord-link span{
position: absolute;
left: 0;
bottom: 0;
width: auto;
white-space: nowrap;
display: block;
padding: 1px 3px;
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 10px;
color: #000;
background: #fff;
}
div.accord-content{
display: none;
position: absolute;
left: 0;
float: left;
padding: 15px;
background: #fff;
}
div.accord-over,
div.accord-over div.accord-link-wrap{
width: 301px;
padding: 0;
}
#wrap div.accord-over a.accord-link{
overflow: none;
}
#wrap div.accord-over a.accord-link span{
left: 10px;
}
div.accord-over div.accord-content{
clear: left;
display: block;
}
div.accord-over img.accord-img{
margin: 0;
padding: 0;
border: 10px solid #fff;
border-bottom: none;
}
div.accord-content ol.accord-main{
float: left;
width: 220px;
}
div.accord-content ol.accord-main li div.title1 a strong{
padding-top: 10px;
}
div.accord-content ol.accord-main li div.title1 a img{
float: left;
margin: 0 10px 5px 0;
padding: 0;
vertical-align: middle;
}
div.accord-content ol.accord-main li p.deck{
clear: left;
}
div.accord-content div.accord-vid{
float: left;
width: auto;
margin: 0 0 0 10px;
padding: 10px 10px 15px 10px;
background: #000;
overflow: hidden;
}
div.accord-content div.accord-vid h2{
float: left;
width: 180px;
margin: 0 20px 5px 0;
padding: 0;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 16px;
line-height: 1.4em;
color: #fff;
}
#wrap div.accord-content div.accord-vid h2 a.accord-upld{
display: block;
margin: 5px 0 0 0;
padding: 5px 10px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
color: #000;
background: #ffa801;
}
#wrap div.accord-content div.accord-vid ol.lst-photos{
float: left;
width: auto;
}
#wrap div.accord-content div.accord-vid ol.lst-photos li{
margin: 0 20px 0 0;
}
#wrap div.accord-content div.accord-vid ol.lst-photos li a{
font-weight: normal;
}
#wrap div.accord-content div.accord-vid ol.lst-photos li strong{
display: block;
}
#wrap div.accord-content div.accord-vid a.accord-more{
display: block;
clear: both;
padding-right: 14px;
font-family: Arial, sans-serif;
font-size: 16px;
font-weight: normal;
text-transform: uppercase;
text-align: right;
line-height: 1em;
background: url(/sitewide/images/charlie/icon-greyarrow.gif) no-repeat 100% 50%;
}
/*poll mod*/
#wrap div.poll{
padding: 0;
}
#wrap div.poll .mdl{
margin: 0;
}
#wrap div.poll .footer{
margin-top: 20px;
}
#wrap div.poll .content{
padding: 10px 0 10px 10px;
}
#wrap div.poll form{
margin: 0;
padding: 0;
}
#wrap div.poll form div.title2{
display: block;
margin: 0 0 15px 0;
padding: 0;
font-family: Arial, sans-serif;
font-size: 16px;
font-weight: bold;
}
#wrap div.poll form div.thumb{
float: right;
margin-right: 10px;
}
#wrap div.poll form ul{
margin: 0 0 10px 0;
padding: 0;
font-size: 11px;
list-style: none;
}
#wrap div.poll ul.result-list{
margin: 0;
padding: 0;
}
#wrap div.poll ul.result-list li{
margin-bottom: 15px;
list-style: none;
}
#wrap div.poll ul.result-list li span,
#wrap div.poll ul.result-list li table
{
float: left;
}
#wrap div.poll ul.result-list li span.title{
width: 150px;
}
#wrap div.poll ul.result-list li span.percent{
margin-left: 2px;
width: 30px;
}
#wrap div.poll table.graph{
margin: 0;
padding: 0;
border-collapse: collapse;
width: 80px;
border: 1px solid #333;
}
#wrap div.poll table.graph td{
height: 10px;
}
#wrap div.poll table.graph td.fill{
background-color: #333;
}
/*neutrola-branded poll*/
#wrap div.neutrola{
color: #fff;
background: #6d0736 url(/sitewide/images/charlie/movies/neutrola-bg.jpg) repeat-y top left;
}
#wrap div.neutrola .h-sub2 span{
display: block;
width: 270px;
background: #e41b5b;
}
#wrap div.neutrola .h-sub2 span.poll-title{
float: left;
position: relative;
margin: 0;
padding: 0;
width: auto;
background: none;
}
#wrap div.neutrola .h-sub2 span.poll-brand{
position: absolute;
top: 7px;
right: 10px;
margin: 0;
padding: 0;
font-family: Tahoma, Verdana, sans-serif;
font-size: 9px;
font-weight: normal;
text-transform: none;
width: auto;
background: none;
}
#wrap div.neutrola .h-sub2 span.poll-brand img{
vertical-align: middle;
}
/*single slat mod*/
#wrap div.single{
padding: 10px;
}
#wrap div.single h1{
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
font-weight: normal;
font-size: 22px;
line-height: 26px;
}
#wrap div.single h1 em{
display: block;
margin: 0 0 5px 0;
padding: 0;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
line-height: 1em;
}
#wrap div.single img.thumb{
float: left;
margin: 0 0 10px 0;
}
#wrap div.single p.deck{
margin: 0 95px 0 80px;
padding: 0;
font-family: Arial, sans-serif;
font-size: 13px;
line-height: 18px;
}
#wrap div.single ul.meta-list{
clear: left;
margin: 0;
padding: 10px 0 0 0;
text-align: center;
list-style: none;
border-top: 1px dotted #404040;
}
#wrap div.single ul.meta-list li{
float: left;
margin: 0 5px 0 0;
padding: 0 0 0 5px;
font-size: 11px;
line-height: 16px;
}
#wrap div.single ul.meta-list li strong{
font-weight: normal;
}
#wrap div.single ul.meta-list li.meta-rate strong{
float: left;
margin: 0 5px 0 0;
}
#wrap div.single ul.meta-list li.meta-insert{
padding-left: 0;
}
#wrap div.single ul.meta-list li ul{
float: left;
margin: 0;
padding: 0;
list-style: none;
}
/*rate it buttons*/
ul.rateit{
float: left;
margin: 0;
padding: 0;
list-style: none;
}
#wrap div.single ul.rateit li{
float: left;
width: 24px;
height: 18px;
margin: 0 4px 0 2px;
padding: 0;
text-indent: -9999px;
}
ul.rateit li.rate-down a{
float: left;
display: block;
width: 24px;
height: 18px;
outline: none;
background: url(/sitewide/css/charlie/black/icon-voted.gif) no-repeat 0 0;
}
ul.rateit li.rate-up a{
float: left;
display: block;
width: 24px;
height: 18px;
outline: none;
background: url(/sitewide/css/charlie/black/icon-voteu.gif) no-repeat 0 0;
}
ul.rateit li a:hover{
background-position: 0 -18px;
}
/*share btns*/
#wrap ul.share{
float: right;
margin: 0;
padding: 0;
list-style: none;
}
#wrap ul.share li {
margin: 0 0 10px 0;
padding: 0;
text-align: right;
}
#wrap ul.share li.share-profile a{
display: block;
width: 110px;
height: 18px;
text-align: right;
background: url(/sitewide/images/charlie/btn_add-to-my-videos.gif) no-repeat top left;
}
#wrap ul.share li.share-profile a:hover{
background-position: 0 -18px;
}
#wrap ul.share li.share-share a{
display: block;
width: 83px;
height: 18px;
text-align: right;
background: url(/sitewide/css/charlie/black/btn-share.gif) no-repeat top right;
}
#wrap ul.share li a span{
position: absolute;
left: -9999px;
}
/*begin: flux comments2 */
.h-sub span.cmnt-count{
float: none;
padding: 0;
background: none;
}
#wrap ol.comments{
margin: 0;
padding: 0 10px 0 0;;
list-style: none;
}
#wrap ol.comments li{
margin: 0 0 10px 0;
padding: 0;
}
#wrap ol.comments li div.cmt-avatar{
float: left;
width: 60px;
background: url(/sitewide/images/charlie/cmt-arrow.gif) no-repeat top right;
}
#wrap ol.comments li div.cmt-body{
float: right;
width: 520px;
margin: 0;
padding: 10px;
font-family: Arial, sans-serif;
font-size: 13px;
background: #f7f7f7;
}
#wrap ol.comments li div.cmt-body p{
margin: 0;
padding: 0;
line-height: 18px;
}
#wrap ol.comments li div.cmt-body p.cmt-author{
font-family: Verdana, sans-serif;
font-size: 9px;
font-weight: bold;
}
#wrap ol.comments li div.cmt-body p.cmt-author a{
margin-right: 5px;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
}
/*comments form*/
#wrap ol.comments li.cmt-form div.cmt-body{
width: 540px;
padding: 0;
background: none;
}
#wrap ol.comments li.cmt-form div.cmt-avatar{
background: none;
}
#wrap ol.comments li.cmt-form form{
margin: 0;
padding: 0;
}
#wrap ol.comments li.cmt-form div.cmt-body{
background: url(/sitewide/images/charlie/textarea-bg.gif) no-repeat top left;
}
#wrap ol.comments li.cmt-form form textarea{
width: 520px;
height: 68px;
margin: 10px;
font-family: Arial, sans-serif;
font-size: 13px;
overflow: auto;
border: 1px solid #fff;
}
#wrap ol.comments li.cmt-form form input{
display: block;
margin: 5px 0;
}
#wrap ol.comments li.cmt-form a.cmt-submit{
margin: 5px 0;
display: block;
width: 138px;
height: 18px;
text-align: right;
background: url(/sitewide/images/charlie/btn-submit-comment.gif) no-repeat top right;
}
#wrap ol.comments li.cmt-form a.cmt-submit span{
position: absolute;
left: -9999px;
}
/*plain text above comments*/

div.cmnt-deck{
font-family: Arial, sans-serif;
}
/*text in main module*/
div.mdl-main div.deck{
padding: 10px 10px 0 10px;
}
/*end: flux comments2*/
/*search videos*/
#search-videos{
float: right;
width: 300px;
margin: 0 10px 0 0;
}
#search-videos label{
display: block;
margin: 0 0 3px 0;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
}
#search-videos-input{
width: 300px;
height: 28px;
padding: 2px 0 0 25px;
}
#search-videos-text{
width: 250px;
font-family: Arial, sans-serif;
font-size: 12px;
color: #999;
border: none;
background: transparent;
}
/*skinny sidebar nav*/
ul.section-nav{
margin: 10px;
padding: 0;
list-style: none;
}
ul.section-nav li{
margin: 0;
padding: 0;
}
#wrap ul.section-nav li a:link,
#wrap ul.section-nav li a:visited{
display: block;
margin: 0;
padding: 8px 7px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
line-height: 1em;
font-weight: normal;
outline: none;
color: #333;
background: #fff;
}
#wrap ul.section-nav li.active a:link,
#wrap ul.section-nav li.active a:visited{
color: #fff;
background: #777;
}
ul.section-nav li.active ul{
display: block;
}
#wrap ul.section-nav li a:hover{
color: #fff;
text-decoration: none;
background: #333;
}
ul.section-nav li ul{
display: none;
margin: 0;
padding: 0 8px 8px 8px;
font-family: Verdana, sans-serif;
font-size: 11px;
list-style: none;
background: #88888a;
}
ul.section-nav li ul,
ul.section-nav li ul li{
border: none;
}
#wrap ul.section-nav li ul li a:link,
#wrap ul.section-nav li ul li a:visited{
padding: 8px;
color: #ccc;
border-bottom: 1px solid #656567;
background: #88888a;
}
#wrap ul.section-nav li ul li a:hover{
color: #fff;
background: #1fb7ff;
}
#wrap ul.section-nav li ul li.active a:link,
#wrap ul.section-nav li ul li.active a:visited{
color: #fff;
background: #656567;
}
#wrap ul.section-nav li span.icon{
float: left;
margin: 2px 5px 0 0;
display: block;
outline:none;
overflow: hidden;
text-indent: -9999px;
background-color: #999999;
}
#wrap ul.section-nav li span.icon-external{
background-image: url(/sitewide/images/charlie/icon-trans-external.gif);
width: 9px;
height: 9px;
}
/*misc.*/
a:link#rss-top,
a:visited#rss-top{
float: right;
margin: 17px 20px 0 0;
}
/*self-clear anything by adding .group*/
.group:after,
.mdl:after,
#wrap ol.lst:after,
#wrap ol.lst li:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
/*charlie IE fixes*/
* html #snav,
* html .group-a,
* html .group-ab{ /*double float margin bug IE6*/
display: inline;
}
* html .mdl-main .group-last{ /*3 pixel text jog bug IE6*/
width: 297px;
}
/*accordian slats for FN*/
* html div.accord-over div.accord-content{ /*IE6 needs width*/
width: 800px;
}
* html #wrap div.accord-slat a.accord-link span{ /*IE6 position adjust*/
bottom: -1px;
}
*:first-child+html div.accord-3{ /*IE7 needs an extra 10px width to avoid clipping*/
width: 555px;
}
*:first-child+html div.accord-4{
width: 677px;
}
*:first-child+html div.accord-5{
width: 799px;
}
*:first-child+html div.accord-6{
width: 921px;
}
/*MTV edit*/
/*modal window styles*/
#modalWindow{
position: absolute;
z-index: 999999;
}
.modal-top{
width: 446px;
padding-top: 17px;
background: url(/sitewide/images/charlie/modal_top.png) no-repeat top left;
}
* html .modal-top{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sitewide/images/charlie/modal_top.png', sizingMethod='crop');
background: none;
background-repeat: no-repeat top left;
background-color: transparent;
}
.modal-middle{
width: 446px;
background: url(/sitewide/images/charlie/modal_middle.png) repeat-y top left;
}
* html .modal-middle{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sitewide/images/charlie/modal_middle.png', sizingMethod='scale');
background: none;
background-repeat: repeat-y top left;
background-color: transparent;
}
.modal-bottom{
width: 446px;
background: url(/sitewide/images/charlie/modal_bottom.png) no-repeat top left;
}
* html .modal-bottom{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sitewide/images/charlie/modal_bottom.png', sizingMethod='crop');
background: none;
background-repeat: no-repeat top left;
background-color: transparent;
}
#dialogContainer{
font-family: Tahoma, Verdana, sans-serif;
width: 396px;
margin-left: 25px;
margin-right: 25px;
padding-top: 9px;
padding-bottom: 8px;
background-color: #fff;
}
#dialogContainer div.title1{
margin: 0 0 15px 0;
padding: 0;
font-family: Arial;
font-size: 16px;
font-weight: bold;
line-height: 18px;
}
#dialogContainer div.title2{
margin: 10px 0 2px 0;
padding: 0;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 18px;
}
#dialogContainer a.dialog-close{
display: block;
width: 13px;
height: 13px;
text-align: right;
float: right;
background: url(/sitewide/images/charlie/btn-close.gif) no-repeat top right;
}
#dialogContainer a.dialog-close span{
position: absolute;
left: -9999px;
}
#resetTitle{color:#fff !important; font-weight:bold !important;}
/*SPONSORED RESULTS*/
#wrap ol.sponsored-results{
background:#FFFFFF none repeat scroll 0 0;
font-family:Arial,sans-serif;
margin: 0 10px 0 0;
padding:0;
}
#wrap ol.sponsored-results li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#wrap ol.sponsored-results li p{
font-size:150%;
margin:5px 0 0;
padding:0;
}
#wrap ol.sponsored-results li p.meta{
margin-top: 0;
}
#wrap p.spons-footer{
background:#FFFFFF url(/sitewide/images/u/spons-res-bg.gif) no-repeat scroll 100% 50%;
margin: 0 10px 0 0;
padding:0;
text-align:right;
}

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
* html .clearfix{height:1%;}
#wrap .group-ab{width:667px;}
#wrap .group-c{width:313px;}
#overlay{background-color:#000;display:none;left:0;opacity:0.7px;position:absolute;top:0;width:100%;z-index:999988;}
#wrap ol li.embedContainer{margin-left:2px;}
#wrap ol li.embedContainer div.title2 .player-placeholder{margin-left:18px;margin-bottom:10px;}
#modalWindow{background-color:#fff;}
#modalWindow .modal-top{background-image:none;width:523px;padding-top:0;}
#wrap .group-abc .mdl{margin-bottom:10px;margin-right:0;}
.h-sub span{background-color:#002157;}
#wrap .mdl-clean{margin-top:10px;}
#wrap .h-wrap{background:transparent;margin-top:0;margin-bottom:10px;}
#wrap .h-sub span{padding-left:5px;padding-top:5px;padding-bottom:5px;text-transform:none;background:transparent none;}
.marquee_default{width:658px;overflow:hidden;margin:0 !important;padding:0;}
.marquee_list_horizontal{width:658px;height:70px;background:transparent url(/global/music/images/marquee/text-bg.png) repeat scroll 0 0;position:relative;top:-70px;}
/*margin:10px 0px 0px 0px; */.marquee_list_horizontal .horizontal{overflow:hidden;float:left;position:absolute;left:32px;top:0;}
.marquee_thumb_horizontal{width:70px;height:53px;position:absolute;background:transparent url(/global/music/images/marquee/img-bg-60.png) repeat scroll 0 0;}
/* needs the dark png overlay */a.activeSlide{text-decoration:none !important;background:transparent url(/global/music/images/marquee/thumb-highlight.gif) no-repeat;}
a.activeSlide .marquee_thumb_horizontal{background:transparent url(none) no-repeat;}
.marquee_ .marquee_bg{background:transparent url(/global/music/images/marquee/text-bg.png) repeat;min-height:0;position:absolute;bottom:60px !important;width:100%;float:left;}
.marquee_ ul.marquee_content li div a.marquee_img{display:block;position:relative;}
/*nav flux member bar */.flux .widgetContainer{border:0;-moz-border-radius:0;}
#memberbar{background-color:transparent;border:0;color:#e72492;width:100%;margin:0;padding:0;}
#wrap .eventhome-middle .group-a .mdl,#wrap .eventhome-middle .twitter ol.lst{margin-bottom:5px;}
#wrap a span.icon{display:none !important;}
/*moved from styles.jhtml */#wrap-inner{width:auto;padding-top:0 !important;}
#wrap ol.lst li div.title2{font-size:11px;font-weight:700;line-height:16px;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix,.mdl .voteButtonInline embed,.mdl .voteButtonInline object,#wrap #listHub.video_photos .group-ab div.subgroups ol.lst li .title2 a:hover img.overlayHover{display:block;}
a img,#wrap .mdl-clean a img{border:none;}
.hide,.hide{display:none;}
.mdl{padding-top:0;}
#modalWindow .modal-middle,#modalWindow .modal-bottom{background-image:none;width:523px;}
#wrap ol.lst-photos-six.lst-photos li,#wrap .mdl-main ol.lst-photos-three li,#wrap .w-640x320 .group-ab ol.lst-photos-three li,#wrap ol.lst-nominees-list.photo-alt li.last,#wrap div.pages ol.lst li{border-bottom:none;}
#wrap .votingGrid p.description,#wrap div.votingGrid ol.lst li p.deck,.main-title,.main-title em,#wrap .h-sub2 a:link,#wrap .h-sub2 a:visited,#wrap .h-main a:link,#wrap .h-main a:visited,#wrap .h-sub a:link,#wrap .h-sub a:visited,#wrap .h-sub2 a:link,#wrap .h-sub2 a:visited{color:#000;}
#wrap .group-ab .mdl{margin:10px 0 0 10px;}
#wrap .group-c .mdl{margin-bottom:10px;}
#wrap .group-c .mdl-clean,#wrap .group-c .mdl-ad{margin-top:0;margin-bottom:0;}
.h-sub{color:#fff;}
.marquee_default .marquee_img_horizontal{width:658px !important;height:400px !important;}
#memberbar .Flux{color:#2f1f5e;}

body{color:#fff;background:none repeat scroll 0 0 #DFEBE9;background-color:#FFF;}
#wrap .mdl{background:transparent;position:relative;margin:7px 0 0;padding:7px 0 0 7px;}
body #VH1containerB{background:#fff;}
/*body #VH1containerA{background:transparent url("http://vh1.mtvnimages.com/sitewide/css/charlie/themes/events/critics_choice/2011/hat.jpg?quality=0.85") no-repeat scroll 50% 0;min-width:980px;}*/
body #VH1containerA{background: transparent url("hat.jpg") no-repeat scroll 50% 0;min-width:980px;}
#wrap .group-ab{width:667px;}
#wrap .group-c{width:313px;}
#overlay{background-color:#000;display:none;left:0;opacity:0.7px;position:absolute;top:0;width:100%;z-index:999988;}
#wrap-inner{background-color:transparent;background:transparent;padding:4.7em 0 0;}
#content_body{background:transparent;background-color:transparent;}
#content_body div.group{background-color:#FFF;}
#wrap ol.lst{font-family: nimbus-sans,sans-serif;}
#wrap .eventhome-middle ol.lst li{border-bottom:1px solid #000;clear:both;display:block;min-height:53px;margin:0;padding:12px 0;}
#wrap .eventhome-middle ol.lst li + li{border-top:1px solid #333;}
#wrap ol.lst li p.usage span.posted{color:#000;text-transform:none;font-family: nimbus-sans,sans-serif;font-weight:700;font-size:10px;}
#wrap #pageHeader{height:43px;margin:0;padding:13px 10px 0 5px; font-family: nimbus-sans,sans-serif;}
#pageHeader h1{
color:#000000 !important; 
background:transparent !important;
font-size:25px !important;
margin:0 !important;
font-weight: 800 !important;
}
* html .modal-top,* html #modalWindow .modal-bottom{filter:none;background:none !important;background-repeat:no-repeat;background-color:transparent;}
#wrap div.more-link a:link,#wrap div.more-link a:visited{font-weight:700;font-family: nimbus-sans,sans-serif;font-size:10px;text-transform:uppercase;background-color:transparent;text-decoration:none;color:#C30505;padding:10px;}
#wrap .h-sub{font-family: nimbus-sans,sans-serif;font-size:25px;line-height:24px;font-weight:700;margin:0 0 7px;padding:0;}
#wrap div.group-abc ol.lst-photos{width:100%;margin:0 10px 10px;}
#wrap ol.lst li p{font-family: nimbus-sans,sans-serif;font-size:11px;color:#000;}
.marquee_{width:656px;height:400px;overflow:hidden;margin-top:-7px;border:1px solid #000;padding:0;}
.marquee_list_horizontal .horizontal a:hover span.marquee_thumb_horizontal{border-bottom:5px solid #ed4036;height:48px;}
.marquee_ .marquee_text h2{font-family:Helvetica, Arial, sans-serif !important;font-size:24px !important;line-height:30px;margin-bottom:-5px;margin-top:-4px;padding:0;}
.marquee_ .marquee_text p{color:#f37209;font-family: nimbus-sans,sans-serif;font-size:13px;padding-top:5px;line-height:17px;}
#nav{height:35px;background:#1a1a1a;position:absolute;bottom:0;z-index:1;}
#vh1-head{background:transparent;height:212px;}
#vh1-head #vh1-bar{text-align:right;top:5px;height:45px;right:0;position:absolute;width:727px;z-index:10;background-color:#313131;}
#vh1-head #vh1-bar a#back-to-vh1{font-family: nimbus-sans,sans-serif;font-size:11px;color:#828282;font-weight:700;float:left;display:block;line-height:45px;padding-left:15px;}
#vh1-head #sponsor-link-wrapper{float:right;height:45px;right:0;position:relative;width:auto;z-index:10;}
#vh1-head a.sponsor-link{background:transparent;display:block;height:35px;position:relative;width:75px;float:right;}
#vh1-head #sponsor-link-bfca{width:63px;background:transparent url('sponsor-bfca.png') center center no-repeat;padding:5px;}
#vh1-head #pushdown_ad{background:none;height:108px;right:4px;top:50px;width:728px;position:absolute;}
#vh1-head #nav_logo{width:173px;height:160px;position:absolute;z-index:10;left:25px;top:15px;}
#vh1-head #nav_logo a{background:transparent;display:block;height:160px;position:relative;width:173px;}
#nav ul#navlist li a,#nav ul#navlist li a.n-link{font-family: nimbus-sans,sans-serif;font-size:15px;font-weight:400;color:#fff;line-height:normal;height:auto;text-transform:uppercase;border-top:none;border-bottom:none;margin:0;padding:0 0 0 15px;}
#nav ul#navlist{background:transparent none;display:inline;height:inherit;margin:10px 0 0 8px;}
#nav ul#navlist li{text-transform:uppercase;background:transparent none;font-size:11px;margin:0;padding:0;}
#nav ul#navlist li + li{margin:0 0 0 37px;}
#nav ul#navlist li a,#nav ul#navlist li a.n-link,#nav ul#navlist li,#nav ul#navlist{border:0 none;}
#nav ul#navlist li:hover{background:transparent none !important;color:#F37209 !important;}

#nav ul#navlist li a:active,#nav ul#navlist li a:hover{color:#F37209 !important;}

/*nav flux member bar */div#vh1-head div.flux{position:absolute;top:150px;right:0;width:728px;z-index:50;}
.flux .widgetContainer{border:0 !important;background:none !important;}
.fluxWidget div.quickMenu .container{padding-right:10px;text-align:right;color:#c5c5c5;}
.fluxWidget div.quickMenu span{color:#fff;font-weight:700;background:transparent;padding:0;}
.fluxWidget div.quickMenu span.signUp,.fluxWidget div.quickMenu span.signIn{color:#dbb652;}
.group-abc{background:transparent none repeat scroll 0 0;position:relative;margin:0 5px;}
/* added this to connect the abc columns on the top without affecting the spacing of the belt promo */.eventhome{background:transparent;position:relative;padding-bottom:7px;margin:0;}
/* tweet tracker widget */#wrap .eventhome-middle div.tweettracker .tt-h{margin:20px 0 0;}
#wrap .eventhome-middle div.tweettracker .tt-h{font-size:14px;color:#c30505;font-weight:700;text-transform:uppercase;padding:10px 0;}
#wrap .eventhome-middle div.quickcritic ol.lst li p{font-weight:400;line-height:14px;}
#wrap .eventhome-middle div.quickcritic .mdl,#wrap .eventhome-middle div.tweettracker .mdl{margin:15px 0 0 15px !important;}
/*twitter widget overrides */#wrap div.twitter ol.lst li{border-bottom:0 none;margin:0;padding:0;}
#wrap .eventhome-middle .twtr-ft div{padding:10px 10px 0;}
.twtr-widget,#twtr-widget-1{font-family:Helvetica, Arial, sans-serif !important;}
#twtr-widget-1 .twtr-bd,#twtr-widget-1 .twtr-bd p{font-family:Helvetica, Arial, sans-serif !important;font-size:11px !important;}
#twtr-widget-1 a{font-weight:700 !important;font-size:11px !important;}
#wrap .twtr-hd{background:url(h-twitter.png) no-repeat !important;margin:0 0 0 12px !important;padding:0 0 2px !important;}
#wrap .twtr-hd h4{background-color:transparent !important;font-family:Helvetica, Arial, sans-serif !important;font-weight:700 !important;font-size:18px !important;color:#000 !important;text-indent:-1000px !important;}
#twtr-widget-1 .twtr-timeline,#twtr-widget-1 .twtr-doc,#twtr-widget-1 h3,#twtr-widget-1 h4{background:transparent !important;}
#twtr-widget-1 .twtr-tweets{margin-left:8px !important;}
#twtr-widget-1 .twtr-tweet-text{margin-left:0 !important;}
#twtr-widget-1 .twtr-tweet a{font-weight:400 !important;color:#2D2D2D;}
/* home page */#wrap .eventhome-middle{width:970px;padding-bottom:8px;margin-top:20px;}
#wrap .eventhome-middle-bottom{margin-top:0;}
#wrap .eventhome-middle .group-a,#wrap .eventhome-middle .group-c,#wrap .eventhome-middle .homeTwitter{width:320px;}

#wrap .eventhome-middle .group-a + .group-a,#wrap .eventhome-middle .group-a + .group-c,#wrap .eventhome-middle .homeTwitter{background-image: none;}

#wrap .group + .group{margin-bottom:0;}
#wrap .eventhome-middle .homeTwitter{float:right;}
#wrap .eventhome-middle .homeTwitter ol.lst:first-child > li:first-child{padding:0;}
#wrap .eventhome-middle .homeTwitter ol.lst li p{font-weight:400;}
#wrap .eventhome-middle .homeTwitter .twitter{margin-top:5px;margin-left:7px;background-color:transparent;padding:0;}
#wrap .eventhome-middle .homeTwitter .twitter #twtr-widget-1{background:transparent none !important;}
#wrap .eventhome-middle .homeTwitter .twitter ol.lst{padding-top:0 !important;}
#wrap .eventhome-middle .group-a .mdl .lst .title2 a,#wrap .eventhome-middle .group-c .mdl .lst .title2 a{font-size:14px;font-weight:700;font-family: nimbus-sans,sans-serif;text-decoration:none;}
#wrap .eventhome-middle .group-a .mdl,#wrap .eventhome-middle .group-c .mdl,#wrap .eventhome-middle .homeTwitter .mdl{padding-top:0;background-color:transparent;border:1px none #ccc;border-top:0;padding-bottom:5px;min-height:455px;margin:15px 0 0 7px !important;}
#wrap .eventhome-middle .homeTwitter .mdl{padding-bottom:0;}
#wrap .eventhome-middle div.more-link{clear:both;bottom:0;right:0;position:absolute;margin:0;padding:0;}
#wrap .eventhome-middle div.more-link a:after{content:' \00BB';}
#wrap .eventhome-middle div.group-a.news ol.lst li{min-height:53px;}
#wrap .eventhome-middle div.group-a.video{padding-left:5px;}
#wrap .eventhome-middle .video .mdl li{position:relative;}
#wrap .eventhome-middle .video .mdl li .share{position:absolute;bottom:10px;right:0;font:bold 10px Tahoma;color:#828282;line-height:19px;display:block;width:100px;height:19px;vertical-align:middle; display: none;}
#wrap .eventhome-middle .video .mdl li .share span{display:block;float:left;}
#wrap .eventhome-middle .video .mdl li .share a.listShare{display:block;width:19px;height:19px;float:right;margin-left:5px;text-indent:-999em;}
#wrap .eventhome-middle .video .mdl li .share a.facebook{background:url(listShare-facebook.png) no-repeat scroll 0 0 transparent;}
#wrap .eventhome-middle .video .mdl li .share a.twitter{background:url(listShare-twitter.png) no-repeat scroll 0 0 transparent;}
#wrap .eventhome-middle .group-a .mdl ol.lst,#wrap .eventhome-middle .group-c .mdl ol.lst{padding-top:10px;}
#wrap .eventhome-middle .group-a .mdl .h-wrap,#wrap .eventhome-middle .group-c .mdl .h-wrap{margin-left:-8px;position:relative;}
#wrap .eventhome-middle .group-a .mdl .h-wrap h2,#wrap .eventhome-middle .group-c .mdl .h-wrap h2{background:transparent none;position:absolute;width:325px;margin-top:-2px;}
#wrap .eventhome-middle .group-a .mdl .h-wrap span,#wrap .eventhome-middle .group-c .mdl .h-wrap span{background-color:transparent;color:#000;font:bold 18px Arial;padding-left:8px;}
#wrap .eventhome-middle ol.lst li p{line-height:normal;font-weight:700;}
#wrap .eventhome-middle div.news div.mdl,#wrap .eventhome-middle div.video div.mdl,#wrap .eventhome-middle div.tweettracker div.mdl{margin:3px 0 0 7px !important;padding:0 0 0 7px !important;}
/*home belt */#wrap .belt .mdl{background-color:transparent;border:1px none #ccc;border-top:0;width:957px;margin-left:7px;}
#wrap .belt .h-wrap{height:27px;background:transparent top left no-repeat;margin-right:5px;}
#wrap .belt .h-wrap h2 span{background-color:transparent;font:bold 18px Arial;color:#000;float:none;display:block;padding:0 10px;}
#wrap .belt ol.lst-photos{margin:auto;}
#wrap .belt ol.lst-photos li{border-bottom:none;background-image:none;margin:0;}
#wrap .belt ol.lst-photos li + li{margin:0 0 0 54px;}
#wrap .belt .h-wrap h2 span a:link,#wrap .belt .h-wrap h2 span a:visited{display:block;float:right;color:#cdaf5e;font-size:10px;font-weight:700;text-decoration:none;padding:7px 5px 0 0;}
#wrap .belt ol.lst-photos li .title2 a{text-decoration:none;font-size:14px;font-weight:700;font-family: nimbus-sans,sans-serif;}
#wrap .belt ol.lst-photos li .title2 a img{border:3px solid #fff;}
#wrap .belt ol.lst-photos li .title2 a:hover img{border:3px solid #c30505;}
#wrap .belt ol.lst-photos li p{font:normal 11px Arial;font-size:11px;}
#wrap a:link,#wrap a:visited{color:#fff;}
#wrap a:hover,.fluxWidget div.quickMenu span.signUp:hover,.fluxWidget div.quickMenu span.signIn:hover{color:#c30505;}
#wrap .eventhome-middle ol.lst li.last,#wrap .twtr-widget .twtr-tweet{border-bottom:0 none;}
#wrap ol.lst-photos li{padding:0 !important;}
#wrap .eventhome-middle .homeTwitter .twitter ol.lst li p{display:none;}
#wrap div.more-link a:hover,#wrap div.more-link a:active,#wrap .belt .h-wrap h2 span a:hover,#wrap .belt .h-wrap h2 span a:active{color:#828282;}
#wrap div.group-abc .h-sub span{padding-top:0;}
div.group-c #twtr-widget-1,#wrap .belt{background:transparent none;}
#twtr-widget-1 .twtr-tweet,#wrap .eventhome-middle .group-c .mdl{background-color:transparent;}
#wrap .eventhome-middle .homeTwitter ol.lst:first-child{padding-top:0;margin-bottom:0;margin-right:0;}
#wrap .eventhome-middle .homeTwitter .twitter ol.lst li .twtr-widget p{display:block;}
#wrap .eventhome-middle ol.lst li img.thumb{float:left;margin:0 10px 0 0;}
#bodyholder {padding-top: 34px;}
.membershipText {color: black !important;}
.fluxWidget div.quickMenu span.signUp, .fluxWidget div.quickMenu span.signIn {}
#fwidgetvh1 .container {color: black !important; font-family: nimbus-sans,sans-serif !important;}
#fwidgetvh1 .container .fluxBtn {color: #F37209 !important;}
#pageheader {color: black !important; font-family: nimbus-sans,sans-serif !important;}
#center {background-color: #FFFFFF; }
#wrap .eventhome-middle .group-a .mdl .h-wrap span, #wrap .eventhome-middle .group-c .mdl .h-wrap span div {
font-family: nimbus-sans,sans-serif !important;
font-size: 25px !important;
font-weight: 2500 !important;
}
#wrap .belt .h-wrap h2 span {
font-family: nimbus-sans,sans-serif !important;
font-size: 25px !important;
font-weight: 2500 !important;}

#wrap a:link, #wrap a:visited {color: #000;}
#wrap a:hover {color: #F37209;}
#wrap ol.lst li div.title {
font-family: nimbus-sans,sans-serif !important;
font-weight: 600 !important;
font-size: 20px !important;
}
#nav {background-color: #fff; color: #000; margin-bottom: 5px; height: 29px; }

#nav ul#navlist { margin: 7px 0 0 8px; }
#nav ul#navlist li a, #nav ul#navlist li a.n-link {color: #000; font-size: 20px; font-weight: 800; border-right: 1px dotted #000; padding: 0 15px 0 0; line-height: 15px; }
#nav ul#navlist li + li { margin: 0 0 0 15px; }

.fluxWidget div.quickMenu span {
font-family: nimbus-sans,sans-serif !important;
color: Black !important;
}

#wrap #page-header.nominee { margin: 0; padding: 15px 0 7px 7px; height: auto; }
#wrap #page-header.nominee h1 { position: relative; }
#wrap #page-header.nominee h1 span { font-family: nimbus-sans,sans-serif !important; font-weight: 800; color: #000 !important; font-size: 45px !important; line-height: 45px; float: none; }

#wrap div.nominees .h-wrap h2 span, 
#wrap div.nominees .h-wrap h1 span { padding: 0; font-weight: 800; font-size: 22px; color: #000; }
#wrap div.nominees .h-wrap h1 span:after {

}
#wrap div.nominees .h-wrap { background: transparent none; }

#wrap #nominees ul.section-nav li { text-align: left; font-family: nimbus-sans,sans-serif !important; }
#wrap #nominees ul.section-nav li + li { border-top: 1px solid #e6e6e6; }
#wrap #nominees ul.section-nav li a:link, #wrap #nominees ul.section-nav li a:visited, #wrap ul#sidebar-categories li a:link, #wrap ul#sidebar-categories li a:visited { color: #000; font-weight: bold; font-size: 14px; text-transform: uppercase; font-family: nimbus-sans,sans-serif !important; }

#wrap #nominees ul.section-nav li.first { color: #666666; font-size: 13px; font-weight: 800; background: transparent none; height: auto; padding-left: 5px; padding-bottom: 3px; letter-spacing: -0.04em; }
#wrap #nominees ul.section-nav li.first + li { font-size: 20px; font-weight: 800; text-transform: uppercase; padding-left: 5px; border: none; padding-bottom: 15px; color: #000; }
#wrap #nominees ul.section-nav li.first + li + li { border: none; }
#wrap #nominees ul.section-nav li a:hover, #wrap #nominees ul.section-nav li a:active, #wrap #nominees ul.section-nav li.active a:link, #wrap #nominees ul.section-nav li.active a:visited, 
#wrap ul#sidebar-categories li a:hover, #wrap ul#sidebar-categories li a:active, #wrap ul#sidebar-categories li.active a:link, #wrap ul#sidebar-categories li.active a:visited { color: #f37209; }
#wrap #nominees ul.section-nav li.last { background: transparent none; }
#wrap #nominees ul.section-nav li.last:hover { background: transparent none; }

.flux .fluxBtn.btnMedium, .flux .nonUserWarning, .flux .fbook, .flux .container, .flux .fluxDropDown, .flux .fluxDropDown .fluxDDItem, .flux .itemText, .flux .cacSmall .itemText .txtCount, .flux .contentAction .cacSmall .fluxBtn, .flux .actions .active { font-size: 15px; }

#wrap ol.lst-nominees-list.photo-alt li { padding-left: 0; }
#wrap ol.lst-nominees-list.photo-alt li div.title1 span,#wrap ol.lst-nominees-list.photo-alt li div.title1 a:link,#wrap ol.lst-nominees-list.photo-alt li div.title1 a:visited{font-family: nimbus-sans,sans-serif !important; font-size:22px;color:#000;font-weight:800 !important;text-transform:uppercase;text-decoration:none !important;}
#wrap ol.lst-nominees-list.photo-alt li p.deck { color: #6d6d6d; font-family: nimbus-sans,sans-serif !important; font-size: 16px; }

div.marquee_bg h2 a {
font-size: 21px !important;
}

.flux .fluxBtn.btnMedium {min-width: 5px !important;}
.h-main {
color: #000000; 
font-family: nimbus-sans,sans-serif !important;
font-size: 45px !important;
font-weight: 800;
line-height: 45px;
}

#wrap #page-header {
font-family: nimbus-sans,sans-serif;
height: 43px;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 5px;
padding-right: 10px;
padding-top: 13px;
}

#wrap #page-header .h-main{ padding-left: 5px; line-height: 15px;}

div.title2 span {
color: #F37209;
font-size: 16px;
font-family: nimbus-sans,sans-serif;	
padding-bottom: 10px
}

p.deck {
padding-top: 10px !important;
font-family: nimbus-sans,sans-serif !important;
font-size: 12px !important;
font-weight: 500 !important;
}

#partners_title_overlay {
float: none !important;
position: absolute !important;
top: 21px !important;
left: 0px !important;
}

.group .promotions .title1 a{
text-decoration: none !important;
}

.group .promotions .title1 a img{
border: 2px solid white !important;
}

.group .promotions .title1 a:hover img{
border: 2px solid #F37209 !important;
}

#wrap .promotions ol.lst li p{
font-size: 12px !important;
}

#wrap ol.lst-photos li div.title2 a{
font-size: 16px !important;
font-weight: 900 !important;
text-decoration: none !important;
}

#wrap .title2 a img.thumb{
border: 2px solid #FFF;
}
#wrap .title2 a:hover img.thumb{
border: 2px solid #F37209;
}
/*
#wrap ol.lst-photos-three li img.thumb{
width: 198px !important;
height: 148px !important;
}

#wrap ol.lst-photos-three{
margin-left: -10px !important;
}
*/
.pagintation .list-header{
color: #F37209;
}
html body#container-outer div#VH1containerB div#VH1containerA div#bodyholder.bodyholderclass div#center_holder div#center div#content_body div#wrap div#wrap-inner div#template_content_body div#listHub.group div.group-ab div.mdl div {
padding-left: 15px;
}

html body#container-outer div#VH1containerB div#VH1containerA div#bodyholder.bodyholderclass div#center_holder div#center div#content_body div#wrap div#wrap-inner div#template_content_body div#listHub.group div.group-ab div.mdl div ol.lst li p.usage span.posted {
padding-left: 15px;
}

#wrap ol.lst li div.title1 span a{
font-size: 18px !important;
line-height: 18px !important;
}

ol.lst-tbl-vote li{
height: 360px !important;
}

#wrap ol.lst-nominees-list.photo-alt li img.thumb-lg, #wrap ol.lst-nominees-list.photo-alt li img.thumb, #wrap ol.lst-nominees-list.photo-alt li img.thumb-lg, #wrap ol.lst-nominees-list.photo-alt li div.player-placeholder {
margin-left: 0px !important;
}

.mdl .voteButtonInline{
margin-top: 4px !important;
}

#wrap ol.lst-nominees-list.photo-alt li img.thumb-lg, #wrap ol.lst-nominees-list.photo-alt li img.thumb, #wrap ol.lst-nominees-list.photo-alt li img.thumb-lg, #wrap ol.lst-nominees-list.photo-alt li div.player-placeholder {
margin-bottom: 4px !important;
}
body#container-outer div#VH1containerB div#VH1containerA div#bodyholder.bodyholderclass div#center_holder div#center div#content_body div#wrap div#wrap-inner div#template_content_body document div.group div.group div.group div.group-c div.mdl div ol.lst li.clearfix {
border-bottom-image: url(/sitewide/css/charlie/themes/events/critics_choice/2012/line_photo_section.png) 100% 10 10 stretch !important;
}

<link rel="shortcut icon" href="/shows/events/critics_choice/_2012/favicon.ico?" />


