/* hat */
body {background-color: #dfd7c0;}
body #container {background: #dfd7c0 url(hat.gif) no-repeat 50% 0;}

/* 970 below nav ad */
#opaadWrap { background-color: #000;}

/* body tile */
body #container { background-color: transparent; }
body #container-outer { background: #dfd7c0 url(body-tile.jpg) repeat-y scroll 50% 0; }

/* bg tile */
#wrap-inner {background-image: url(bg-tile.gif);}

/* 640x320 */
#wrap-inner.w-640x320 {	background-image: url(bg-tile.gif);	}

/* 180x460x320 */
#wrap-inner.w-180x460x320 {	background-image: url(bg-tile.gif);	}
#wrap-inner.w-180x460x320 #inner { background: transparent; }

/* 180x600x180 */
#wrap-inner.w-180x600x180 {	background-image: url(bg-tile.gif);	}

/* page header */
#page-header, #pageHeader{ color: #000000;}
#inner {background-image: url();}

/* player module bg for sponsored movies */

/* hero 596x150 wide */

/* logo 140x105 */

/* links */
#wrap a:link, #wrap a:visited {color: #f93330;}

#wrap .showsNav ul.section-nav li a{color: #f93330 !important;}

#wrap .mdl-rich div.more-link a:link,
#wrap .mdl-rich div.more-link a:visited {color: #f93330;}

/* more link at bottom of mod */
#wrap div.more-link a:link, #wrap div.more-link a:visited {background: #000000;}

/* headings */

.h-main span, .h-sub span, .h-sub2 span {
background: #000000;

}
#wrap div.title-meta span {
background: #000000;
}

/*today headings*/
#wrap .mdl-rich .h-main a:link, #wrap .mdl-rich .h-main a:visited, #wrap .mdl-rich .h-sub a:link, #wrap .mdl-rich .h-sub a:visited, #wrap .mdl-rich .h-sub2 a:link, #wrap .mdl-rich .h-sub2 a:visited, #wrap .mdl-rich .h-sub span {color: #f93330;}

#wrap .mdl.mdl-rich .h-wrap .h-post .category,
#wrap .mdl.mdl-rich .h-wrap .h-post div.posted span{
color: #000000;
}

#wrap .mdl.mdl-rich .t-icon-arrow {
background: #000000 url(/today/images/arrow_bg-white.gif) no-repeat scroll 0 0px;
}

/* icons and buttons - same as headings */
#wrap ol.lst li span.icon, #wrap ul.section-nav li span.icon, #wrap div.btn span, .popup_div_body .icon, #showsMarqeeId li.active,.marquee-action span.icon-play-xlg,.marquee-action span.icon-photo-xlg, #wrap .mdl-rich .h-wrap h2.h-sub span.icon-play,span.icon-play{
background-color: #000000;
}

#wrap div.pagination ul li.page-next,
#wrap div.pagination ul li.page-prev {
background-color: #000000;
}

#wrap div.pagination ul li.page-next:hover,
#wrap div.pagination ul li.page-prev:hover {
background-color: #f93330;
}

/* homepage charlie artist browser */
#wrap ol.lst li.alpha_lettter {
background-color: #f93330;
}

/* module tabs */
#wrap ul.mdl-nav li a:link, #wrap ul.mdl-nav li a:visited{
background: #000000;
}
#wrap ul.mdl-nav, #wrap ul.mdl-nav li.active {
border-color:#000000;
}
#wrap ul.mdl-nav li.active a:link, #wrap ul.mdl-nav li.active a:visited{
background: #000000;
}

/* section nav */
#wrap ul.section-nav li.active a:link, #wrap ul.section-nav li.active a:visited {
background: #000000;
}
#wrap ul.section-nav li a:hover, #wrap ul.section-nav li ul li a:hover {
background: #f93330;
}

/* autocomplete */
#acWrapper .autocomplete .yui-ac-content li {
color: #f93330;
}
#acWrapper .autocomplete .yui-ac-content li.yui-ac-prehighlight {
background:#000000;
}
#acWrapper .autocomplete .yui-ac-content li.yui-ac-highlight {
background:#f93330;
color:#FFF;
}

/* alternate rows */
.vidlist_dehigh{
color: #f93330;
}

.tab-content .postUpdater{
background:#f93330;
}

.vidlist_high{
background: #f93330 !important;
}

.vidlist_high .vidlist span.icon{
background-color:#f93330 !important;
}

.info strong a{
color: #f93330 !important;
}

span.icon-externalLink {
background-color:#000000 !important;
height:9px;
width:9px;
}
.title2 a:hover span.icon-externalLink{
background-color:#f93330 !important;
}

#page-header a:link, #pageHeader a:link, #page-header a:visited, #pageHeader a:visited { color: #000000;}

#wrap .mdl-rich .comment_wrap .comment_block p, #wrap .mdl-rich .comment_wrap .comment_icon { background-color: #000000;}

/* marqee action links */
#wrap div.marquee div.marquee-action ul.marquee-list li a{background: #000000;}

/* marquee nav */
.showsMarquee div.marquee-action h2 {color: #f93330 !important;}

/* flux share homepage styles */
#wrap .feed-wrap .fluxWidget .contentAction .cacSmall .share .shareLeftDecor {background-color: #f93330 !important;}

body {
color:#f12121;

}
#wrap{
background-color:#F12121;	
}

#wrap .group-a .section-nav-subheader {
margin:0 10px;
font-size:11px;
color:#000;
text-transform:uppercase;
font-weight:bold;
}

/* news article and or games page */
body .VMANewsArticle #wrap #wrap-inner, body .VMAGamesPage #wrap #wrap-inner{
background-color:#FFFFFF;	
}

body .VMAvotingGame #wrap #wrap-inner{
background:#000000 url(/sitewide/css/charlie/themes/events/vma/2009/voting-game-bg.gif) no-repeat;

}

body .VMAvotingGame img{
padding-bottom: 10px;

}

body .VMANewsArticle #wrap{
background-color:#ffffff;	
}

body .VMANewsArticle #wrap div.article-body p{
color:#000000;
}

body .VMAvotingGame #wrap div.article-body p{
color:#ffffff;
}

body .VMANewsArticle #wrap a:link, body .VMANewsArticle #wrap a:visited {
color:#f12121
}

body .VMANewsArticle #wrap p.byline {
color: #000000;
}

body .VMANewsArticle table.tools-info th {
color: #000000;
}

body .VMANewsArticle #nav ul#navlist li a,
body .VMANewsArticle #nav ul#navlist li span,
body .VMAGamesPage #nav ul#navlist li a,
body .VMAGamesPage #nav ul#navlist li span {
border-right: #ffffff solid 3px; 
}

.VMAGamesPage #memberbar {
border-color:#ffffff;
}	

.VMAGamesPage table.tools-info,
.VMAGamesPage #wrap p.deck,
.VMAGamesPage ul.action li,
.VMAGamesPage .slat-title {
color:#000000;
}

.VMAGamesPage #wrap a:link,
.VMAGamesPage #wrap a:visited,
{
color:#f12121;
}

.VMAvotingGame table.tools-info,
.VMAvotingGame #wrap p.deck,
.VMAvotingGame ul.action li,
.VMAvotingGame .slat-title {
color:#ffffff;
}

.VMAvotingGame .slat-title {
background: transparent url(/sitewide/images/u/bg_slat-titles.gif) repeat-x scroll left top;
border-bottom:0px solid #DEDEDE;
}

.VMAvotingGame #wrap a:link,
.VMAvotingGame #wrap a:visited,
{
color:#fffff;
}

.VMAvotingGame .fluxWidgetComments h2.post-comment {
background:#000000 url(/sitewide/images/u/bg_slat-titles.gif) repeat-x scroll left top;
border-bottom:1px solid #000000;
color:#ffffff;
display:block;
font-size:10px;
font-weight:bold;
margin:0;
padding:8px;
text-transform:uppercase;
font-family:Verdana,sans-serif;
line-height:11px;
}

.VMAvotingGame .fluxWidgetComments .commentItem .itemImage img {
border:none;
}

.VMAGamesPage .fluxWidgetComments h2.post-comment {
background:transparent url(/sitewide/images/u/h4-bg.jpg) repeat-x scroll left top;
border-bottom:1px solid #DEDEDE;
color:#191919;
display:block;
font-size:10px;
font-weight:bold;
margin:0;
padding:8px;
text-transform:uppercase;
font-family:Verdana,sans-serif;
line-height:11px;
}

/*for ie 6*/
* html .VMAGamesPage .fluxWidgetComments h2.post-comment, * html .VMAvotingGame .fluxWidgetComments h2.post-comment {
padding:0px;
}	

.VMAGamesPage .fluxWidgetComments h2.post-comment span {
padding-left:4px;
}

.VMAGamesPage .fluxWidgetComments .paginationArea {
margin-top:8px;
}
.VMAvotingGame .fluxWidgetComments .paginationArea {
margin-top:8px;
}

.VMAGamesPage ul.action li, .VMAvotingGame ul.action li {
background:transparent url(/sitewide/css/charlie/themes/events/vma/2009/icon_arrow.gif) no-repeat scroll 0 2px;
}

.VMAGamesPage ul.action.arcade li {
background:none;
}

.VMANewsArticle ul.action li {
background:transparent url(/sitewide/css/charlie/themes/events/vma/2009/icon_arrow.gif) no-repeat scroll 0 4px;
}

#page-header h1, #pageHeader h1 {
font-family:Impact;
font-size:48px;
line-height:43px;
margin:0;
padding:10px 8px 0;
color:000000;
background-color:#F12121;
text-transform: uppercase;
}

#page-header div, #pageHeader div {
font-family:Impact;
font-size:40px;
line-height:43px;
margin:0;
padding:10px 8px 0;
color:000000;
background-color:#F12121;
text-transform: uppercase;
}

#wrap .html_more_link a:link, #wrap .html_more_link a:visited {
text-decoration:none;
}

#wrap .html_more_link a:hover {
text-decoration:underline;
}

#wrap ol.lst-photos-three {
padding-top:10px;
}

#wrap .group-ab ol.lst.mline li.group.last {
padding-right: 10px;
}

#wrap ol.lst li.last {

}	

#wrap ol.lst li div.item-header {
height:127px;
padding-bottom:7px;
position:relative;
}

#wrap ol.lst li div.item-header div.vote-btn {
left:0;
padding:0;
position:absolute;
top:0;
}

#wrap ol.lst li p.usage span.posted {
font-family:Verdana,sans-serif;
font-size:9px;
font-weight:bold;
color: #999999;
}

#listHub div.group-ab .mdl {
margin-left:0;
}

#listHub div.group-ab div.subgroups .h-sub span {
margin 0 0 0 0 px;
padding:0 0 0 px;
color:#00000;
font-size:24px;
line-height:24px;
text-transform:uppercase;
margin:0;
}

#listHub #page-header div {
padding-top:0px;
}

#listHub div.group-ab div.subgroups .h-sub {
margin-bottom:0px;
}

#listHub .group-ab .h-wrap {
background:none;
border-bottom:1px solid #FFFFFF;
margin:0 0px;
}

#listHub .group-ab div.pagination ul li.page-next a {
background:transparent url(pagination-arrow-right.gif) no-repeat scroll 0 0;
width: 26px;
padding-left: 4px;
}

#listHub .group-ab div.pagination ul li.page-prev a {
background:transparent url(pagination-arrow-left.gif) no-repeat scroll 0 0;
width: 26px;
}

#listHub .group-ab ol.list70x53, #listHub .group-ab ol.list140x105 {
padding-top:15px;
}

#listHub .group-ab div.pagination p.sm {
padding-top:0;
}

#listHub .group-ab div.pagination-refresh input {
border: 1px solid #070764;
color:#000000;
font-family:Impact;
font-size:22px;
font-weight:normal;
height:23px;
margin:0px 0;
padding:0 0 0 4px;
width:16px;
}

#listHub .group-ab div.pagination-refresh p.sm span {
padding-top:4px;
}

#listHub ol.lst li p.deck {
font-family:Arial,sans-serif;
font-size:9px;
}

#wrap #listHub ol.list140x105 li {
border-bottom:2px solid #515151;
width:610px;
}

#wrap #listHub ol.list140x105 li.last {
border-bottom:none;
}

#wrap #listHub ol.lst li p.usage {
padding-bottom:10px;
}

#wrap #listHub ol.photo-alt li {
float:none;
}

/* on nominee pages, when there's no vid, there's no link in the name and it should be black*/

#wrap ol.lst-artist-vid li div.title1 a strong, 
#wrap ol.lst-artist-vid li div.title1 a 
#wrap ol.lst-artist-vid li div.title1 a:link strong, 
#wrap ol.lst-artist-vid li div.title1 a:link 
#wrap ol.lst-artist-vid li div.title1 a:visited strong, 
#wrap ol.lst-artist-vid li div.title1 a:visited 

{
color: #f12121;
}

#wrap ol.lst-artist-vid li div.title1 strong, 
#wrap ol.lst-artist-vid li div.title1
{
color: #000000;
}

/*end style for non-linked nominees*/

#wrap ol.lst.cascade-layout li p.usage span.posted {
font-family:tahoma;
font-size:11px;
font-weight:normal;
}

#wrap ol.lst li p.usage span.posted span.content-source {
font-weight:bold;
color:#000000;
}	

#wrap a.read-more-link:link, #wrap a.read-more-link:visited {
font-family:verdana;
font-size:10px;
font-weight:bold;
}

#modalWindow .modal-top {background-image:none;width:590px;}
#modalWindow .modal-middle {background-image:none;width:590px;}
#modalWindow .modal-bottom {background-image:none;width:590px;}

* html .modal-top,
* html #modalWindow .modal-bottom {
filter:none;
background: none !important;
background-repeat: no-repeat top left;
background-color: transparent;
}

/**** for map.jhtml ***/

#vma_map_iframe iframe {
width:786px;
height:610px;
margin-bottom:10px;
}

*:first-child+html #vma_map_iframe iframe {
width:776px;
height:600px;
}

* html #vma_map_iframe iframe {
width:776px;
height:600px;
}

#vma_map_iframe .map_copy {
background-color:#ffffff;
color:#000000;
padding:10px;
}

*:first-child+html #vma_map_iframe .map_copy {
margin-right:10px;
}	

* html #vma_map_iframe .map_copy {
margin-right:10px;
}	

#vma_map_iframe .map_copy .title {
color:#000;
font-weight:bold;
font-family:Arial;
font-size:16px;
}

.vma_map .group-ab .mdl-clean {
margin-top:10px;
}

.vma_map .group-c .mdl-clean {
margin-bottom:10px;
}

#overlay {background:#000;}
#dialogContainer {font-family:Arial;padding:20px 10px;margin:0;width:550px;border:10px solid #000;position:relative;}
#dialogContainer a.dialog-close {background: url(/sitewide/css/charlie/themes/events/vma/2009/btn.close.jpg);width:20px;height:21px;margin-right:10px;}
#dialogContainer div.title1 {font-family:Impact;line-height:100%;padding:0 24px;font-weight:normal;font-size:28px;text-align:center;text-transform:uppercase;color:#000;margin-top:30px;}
#dialogContainer p.deck {font-weight:bold;font-size:13px;text-align:center;text-transform:uppercase;color:#000;padding:0 50px;}

#dialogContainer .categories {}
#dialogContainer .categories .next-category {margin-top:10px;}
#dialogContainer .categories ul {padding:10px 0;width:550px;margin:auto;}
#dialogContainer .categories li {position:relative;padding:3px 0 4px 26px;font-weight:bold;font-size:15px;float:left;width:249px;text-transform:uppercase;list-style:none;color:#000;}
#dialogContainer .categories li a {text-decoration:none;color:#000;}
#dialogContainer .categories li a:link,
#dialogContainer .categories li a:visited {color:#000;}
#dialogContainer .categories li a:hover {text-decoration:underline;}

#dialogContainer .categories li.active {background: url(/sitewide/css/charlie/themes/events/vma/2009/icon.category-checked.gif) no-repeat top left;color:#9d9d9d;}
#dialogContainer .categories li.active a:link,
#dialogContainer .categories li.active a:visited {color:#9d9d9d}

#dialogContainer .categories .next-category {position:absolute;bottom:10px;right:10px;}
#dialogContainer .categories .btn-next {}
#dialogContainer .buttons {text-align:center;}

#dialogContainer .description {color:#000;text-align:center;padding:0 20px;}
#dialogContainer .description a {color:#f12121;}
#dialogContainer .btn {width:155px;height:23px;margin:0 auto;}
#dialogContainer .btn.log-in {margin-right:5px;}
#dialogContainer .btn.sign-up {margin-left:5px;}

#wrap ol.lst.mline {
background: #ffffff none repeat scroll 0 0;
padding-top: 20px;
padding-left: 10px;
}

#wrap ol.lst.mline li span {
color:#000000;
font-family:Impact;
font-size:23px;
font-weight:normal;
line-height:23px;
}

#wrap ol.lst.mline span.moduleSubHead, #wrap ol.lst.mline span.moduleSubHead2 {
display: block;
font-family:Arial;
font-size:13px;
font-weight:bold;
}

#wrap ol.lst.mline span.moduleSubHead {
padding-top:5px;
}

#html #wrap ol.lst-photos-six.lst-photos li {
border-bottom: solid 1px #ffffff;
}

#wrap ol.lst-photos-six.lst-photos li {
border-bottom: none;
}

#wrap .mdl-main ol.lst-photos-three li {
border-bottom: none;
}

#wrap span.moduleSubHead2 {
display: block;
font-family:Arial;
font-size:13px;
font-weight:bold;
margin-bottom: 5px;
}

*:first-child+html .group-a {
margin-top: 25px;

}

*:first-child+html div.group-ab.home .group-a,
*:first-child+html div.abc-alt .group-a {
margin-top: 0px;

}

.group-abc .mdl {
margin-right: 0px;
border-bottom: 8px solid #f12121;
}

.group-hdr span.smallHdr {
color:#000000;
font-family:Tahoma;
font-size:11px;
font-style:normal;
font-weight:bold;
left:0;
line-height:13px;
margin:10px 0 5px;
padding:10px 5px 0;
top:0;
text-transform: uppercase;
}

.group-hdr .h-main {
color:#000000;
font-family:Impact;
font-size:40px;
line-height:43px;
margin:0 0 0 5px;
padding:0;
text-transform:uppercase;
}
#wrap-inner.w-640x320 #inner {
background: #f12121;;
}

* html #wrap #wrap-inner.w-180x600x180 {
background: #f12121;
}
* html #wrap #wrap-inner {

background: #f12121;
}

#wrap #wrap-inner {

background: #f12121;
}

#wrap #wrap-inner.w-180x600x180 {
background: #f12121 ;
}

#wrap #wrap-inner.w-180x600x180 #inner {
background: #f12121;;
}

#wrap ul.mdl-nav li.active a:link, #wrap ul.mdl-nav li.active a:visited {
font-family: Impact;
font-size: 23px;
font-weight: normal;
color:#FFFFFF;
float:left;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:2px 10px;
}

#wrap ul.mdl-nav li a:link, #wrap ul.mdl-nav li a:visited {
font-family: Impact;
font-size: 23px;
font-weight: normal;
color:#FFFFFF;
float:left;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:2px 10px;
background:#F12121 repeat-x scroll 0 0;
}

#wrap ul.mdl-nav li {
line-height:30px;
margin-right:1px;
}

ul.mdl-nav {
height: auto;
}

.h-main span, .h-sub span, .h-sub2 span {
background:transparent none repeat scroll 0 0;
}

.h-sub2, .h-sub, .h-sub3 {
font-family: Impact;
color:#000000;
font-size:32px;
font-weight:normal;
line-height: 24px;
margin 0 0 7px;
padding: 0;

}

.h-sub2 span {
padding:5;
}

#channel .h-sub2 span {
padding-left:0;
}

.movie_awards_promo {
background:#FFFFFF url(/sitewide/css/charlie/themes/events/vma/2009/promo-module_charlie.gif) no-repeat scroll left top;
padding-top:35px;
}

#wrap ol.rich li div.thumb a:hover {
padding: 0;
border: 2px solid #f12121;
}

#wrap ol.slat.movie_awards_promo_bravo {
background:#000000 url(vma09-news-mod-header.gif) no-repeat scroll left top;
padding-top:35px;
}

#wrap ol.plain.movie_awards_promo_bravo li {
padding-top:16px;
}

#wrap ol.plain.movie_awards_promo_bravo li.more {
padding-top: 6px;
border-top: 3px solid #ffffff;
background:transparent url(/sitewide/css/charlie/themes/events/vma/2009/icon_arrow.gif) no-repeat scroll 8px 8px;
}

#wrap ol.slat.movie_awards_promo_bravo li {
border-bottom: none;
border-top: none;
}

#wrap ol.slat.movie_awards_promo_bravo li p.info strong a:link, #wrap ol.slat.movie_awards_promo_bravo li p.info strong a:visited {

color:#f12121;
}

#wrap ol.slat.movie_awards_promo_bravo li.more a:link, #wrap ol.slat li.more a:visited {
font-family:Arial, sans-serif;
font-weight:bold;
font-size:12px;
color:#f12121;
text-transform: uppercase;

}

#wrap div.more-link a:link, #wrap div.more-link a:visited {
background:#000000 url(/sitewide/css/charlie/themes/events/vma/2009/more-arrow.gif) no-repeat right;
font-family:Arial, sans-serif;
font-weight:bold;
color:#ffffff;
font-weight: bold;
text-transform: uppercase;
padding:3px 19px 2px 4px;
margin-right: 2px;
border-bottom: solid #ffffff 8px;
}

.main-title, .main-title em {

color:#000000;
}

.VMAvotingGame .main-title, .main-title em {
color:#000000;
text-transform: uppercase;
}

.VMAvotingGame #wrap ol.slat li span.views, 
.VMAvotingGame span.views {
background:transparent url(/sitewide/css/charlie/black/icon-eye.gif) no-repeat scroll 0 50%;

}

.VMAvotingGame #wrap ol.rich li {
background:#000000 none repeat scroll 0 0;

}

.VMAvotingGame #wrap ol.slat li {
border-bottom:medium none;
border-top:1px solid #000000;

}

#wrap ol.lst.lst-photos-six li div.title2 a {
font-weight: normal;
}

#wrap ol.lst li {
border-bottom:none;

}

#wrap .w-640x320 .group-ab ol.lst-photos-three li {
border-bottom: none;

}
#wrap .w-640x320 .group-ab li.mobile-150 {
padding-bottom: 20px;
height: 150px;
}

#wrap .w-640x320 .group-ab li.mobile-150-pad {
margin-bottom: 15px;
padding-bottom: 15px;
height: 150px;
}

/*
#wrap ol.lst li div.title2 {
font-family: arial;
font-size: 17px;
} */

#wrap div.deck p {
color: #28257e;
}

#wrap ol.lst li p.deck {
color: #000000;
font-family: Arial, sans-serif;
font-size: 13px; 
}

#wrap .w-640x320 #listHub ol.lst.cascade-layout li p.deck {
margin-left:290px;
}

* html #wrap ol.lst li p.deck {
color: #000000;
font-family: Arial, sans-serif;
font-size: 14px; 
}

.mdl-clean{
margin-top: 10px;
}

.h-wrap {
margin-top: 0px;
margin-bottom: 10px;
}

.h-sub, .h-sub2, .h-sub3 {
font-family: impact;
font-size: 32px;
font-weight: normal;
color: 000000;
margin:0 0 7px 0px;
line-height: 28px;
padding:0px;
}

.mdl {
padding-top: 0;

}

.ma09-winners .group-ab .mdl{
margin-top:0px;
}

.ma09-winners {
margin-top:5px;
}

.ma09-winners .group-c .mdl-ad{
margin-top:0px;
}
.ma09-winners .group-ab .h-wrap {
margin-bottom:0px;
margin-left:0px;
}

.ma09-winners .h-sub span {
padding-top:7px;
}

#wrap .ma09-winners .group-ab ol.lst {
margin-left:10px;
}

*:first-child+html group-c .mdl {
margin-top:20px;
}

.h-sub span, .h-sub2 span {
padding-left: 10px;
padding-top: 10px;
}

* html .h-sub span, * html .h-sub2 span {
padding-left: 10px;
padding-top: 10px;
line-height:30px;
}

#wrap div.group-abc ol.lst-photos {
margin:0 0 12px 0px;
width:100%;
}

#wrap div.group-abc .h-sub span{
paddin-top: 0px;
}

#wrap .ma09-winners ol.lst li p.relnk a {
font-family:Verdana;
font-size:9px;
font-weight:bold;
}

#wrap ol.lst-nominees-list.photo-alt li {
border-bottom:none;
margin:0 0 3px;
}

#wrap ol.lst-nominees-list.photo-alt li .winner {
display:block;
padding-bottom:5px;
}

#wrap ol.lst-nominees-list.photo-alt li p.deck {
margin:10px 0;
font-family:Tahoma;
font-size:11px;
}

#wrap ol.lst-nominees-list.photo-alt li .action li {
float:none;
background:none;
}

#wrap ol.lst-nominees.lst-no-vote li div.item-header {
height:auto;
}

#wrap ol.lst-nominees {
padding:0;
} 

#wrap ol.lst.lst-nominees-list li ul.action li a:link, #wrap ol.lst.lst-nominees-list li ul.action li a:visited {
font-size:10px;
}

#wrap ol.lst.lst-nominees-list li ul.action li {
padding-left:0px;
background-image:none;
}

#wrap ol.lst-nominees li {
border-bottom:none;
width:160px;
padding:0px;
margin: 0 20px 0 0;
}

#wrap ol.lst-nominees li div.title2 {
color:#28257E;
}

#wrap ol.lst-nominees li p.deck {
font-size:11px;
font-family:Tahoma;
}

#wrap ol.lst-categories li {
margin-right: 10px;
border-bottom:none;
} 

#wrap ol.lst-categories li.last {
border-bottom: none;
margin: 0 0 14px;
padding: 0 0 13px;
}

#wrap .categories ol.lst-photos-two {
margin-bottom:0;
padding-top;
}

#wrap ol.lst li p {
font-family: tahoma;
font-size: 11px;
color:#000000;
}

#wrap .w-180x600x180 .group-c .h-sub, .h-sub2, .h-sub3 {
font-size:28px;
}

/*marquee*/

div.marquee {
background:#f12121
}

/* normal states */

#wrap div.marquee div.marquee-nav ul li#marqnav-1 a {
background: url(/sitewide/css/charlie/themes/events/vma/2009/marq_nav_black.jpg) no-repeat 0 15px;
margin-top: 0px;
width: 138px;

}
#wrap div.marquee div.marquee-nav ul li#marqnav-2 a {
background: url(/sitewide/css/charlie/themes/events/vma/2009/marq_nav_black.jpg) no-repeat 0 15px;
margin-top: 0px;
width: 138px;

}
#wrap div.marquee div.marquee-nav ul li#marqnav-3 a {
background: url(/sitewide/css/charlie/themes/events/vma/2009/marq_nav_black.jpg) no-repeat 0 15px;
margin-top: 0px;
width: 138px;

}
#wrap div.marquee div.marquee-nav ul li#marqnav-4 a {
background: url(/sitewide/css/charlie/themes/events/vma/2009/marq_nav_black.jpg) no-repeat 0 15px;
margin-top: 0px;
width: 138px;

}

/* over states */

#wrap div.marquee div.marquee-nav ul li#marqnav-1 a:hover {
background: url(/sitewide/css/charlie/themes/events/vma/2009/marquee-roll-over.png) no-repeat 0 0px;
text-decoration: underline;
width: 137px;
}
#wrap div.marquee div.marquee-nav ul li#marqnav-2 a:hover {
background: url(/sitewide/css/charlie/themes/events/vma/2009/marquee-roll-over.gif) no-repeat 0 0px;
text-decoration: underline;
width: 137px;
}
#wrap div.marquee div.marquee-nav ul li#marqnav-3 a:hover {
background: url(/sitewide/css/charlie/themes/events/vma/2009/marquee-roll-over.gif) no-repeat 0 0px;
text-decoration: underline;
width: 137px;
}
#wrap div.marquee div.marquee-nav ul li#marqnav-4 a:hover {
background: url(/sitewide/css/charlie/themes/events/vma/2009/marquee-roll-over.gif) no-repeat 0 0px;
text-decoration: underline;
width: 137px;
}
/*#wrap div.marquee div.marquee-nav ul li a:hover {
background: url(/sitewide/css/charlie/themes/events/vma/2009/marquee-roll-over.gif) no-repeat 0 0px;
text-decoration: underline;
width: 137px;
}*/

/* 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/css/charlie/themes/events/vma/2009/marquee-roll-over.gif) no-repeat 0px 0px;
width: 137px;

}
#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/css/charlie/themes/events/vma/2009/marquee-roll-over.gif) no-repeat 0 0px;
width: 137px;

}
#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/css/charlie/themes/events/vma/2009/marquee-roll-over.gif) no-repeat 0 0px;
width: 137px;

}
#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/css/charlie/themes/events/vma/2009/marquee-roll-over.gif) no-repeat 0 0px;
width: 137px;

}
#wrap div.marquee div.marquee-nav ul li.active a {
color: #f12121;

}

#wrap div.marquee div.marquee-nav ul li.active a strong {
color:#000000;
}

/*button text default state */
#wrap div.marquee div.marquee-nav ul li a strong {
font-family: Arial, sans-serif;
font-size:16px;
font-weight: bold;
color: #ffffff;
text-transform: capitalize;
line-height:18px;
padding-bottom:2px;
}

/*button text over state */
#wrap div.marquee div.marquee-nav ul li:hover a strong {
font-family: Arial, sans-serif;
font-size:16px;
font-weight: bold;
color: #000000;
line-height:18px;
text-decoration:underline;
padding-bottom:2px;
}	

/*button text selected state
#wrap div.marquee div.marquee-nav ul li:active a strong {
font-family: Arial, sans-serif;
font-size:16px;
font-weight: bold;
color: #000000;
line-height:18px;
}*/ 

#wrap div.marquee div.marquee-nav ul li a {
color: #f12121;

}

/*marquee buttons content type text*/
#wrap div.marquee div.marquee-nav ul li a {
font-family: Arial, sans-serif;
font-weight: bold; 

color: #f12121;
text-transform: uppercase;

}
#wrap div.marquee div.marquee-nav {
background: transparent;
margin-left: 0px;
margin-right: 4px;
margin-top: -10px;

}
#wrap div.marquee div.marquee-nav ul li {
margin-right:3px;
}
#wrap div.marquee div.marquee-nav ul {
width: 640px;
padding-left:0px;
margin-left:0px;
}

/*links in right side of marquee*/
#wrap div.marquee div.marquee-action ul.marquee-list li a {
font-family: Arial, sans-serif;
font-weight: bold;
color: #f12121;
text-transform: uppercase;
font-size: 11px;
padding-left:0px;
/*took out arrow for now*/
/*background:#000000 url(marquee-red-arrow.gif)no-repeat right;*/
}

/* Nominee Voting Category Fix */
#wrap div.group.abc-alt div.group-ab div.mdl {
margin-right: 0px;
}

/*marquee right side title text*/	
div.marquee div.marquee-action h2 {
font-family: Arial;
font-weight: normal;
font-size: 22px;
color: #ffffff;
font-weight: bold;
line-height: 25px;
}

/*marquee right side description text*/
#wrap div.marquee div.marquee-action p {
font-family: Arial;
font-weight: normal;
font-size: 16px;
color: #ffffff;
}
#wrap div.marquee div.marquee-nav ul li a {
height:70px;
width:135px;
margin-top: 10px;
margin-left: 0px;
margin-right: 0px;
padding-right: 10px;
padding-left: 10px;
}

#wrap ol.lst li img.thumb-lg {
margin-bottom: 0px;
}

#wrap div.marquee div.marquee-nav ul li a span.mediaType {
color: #fff;
}

div.marquee div.marquee-action div.play a img{
display: none;
}

div.marquee div.marquee-action div.play{
display: none;
}

#wrap div.marquee div.marquee-nav ul li#marqnav-4{
margin-right: 0px;
}
/*marquee*/

/*tabbed twitter module*/
#tabbed-module {
background: #ffffff;
width:280px;
padding-bottom:10px;
padding-right:10px;
}

#tabbed-module .tabnav ul {
height:35px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
}

*:first-child+html #tabbed-module .tabnav ul {
height:31px;
}

* html #tabbed-module .tabnav ul {
height:31px;
}

#tabbed-module .tabnav ul li {
line-height:29px;
float:left;
padding:0;
margin:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:138px;
border-bottom:1px solid #ffffff;
text-align:center;
}

#tabbed-module .tabnav ul li.active {
line-height:31px;
border-bottom:none;
}

#tabbed-module .tabnav ul li#tab1_top {
background-color:#000000;
margin-right:4px;
}

#tabbed-module .tabnav ul li#tab2_top {
background-color:#f12121;
}

#tabbed-module .tabnav ul li a:link, 
#tabbed-module .tabnav ul li a:visited {
color:#FFFFFF;
font-family:Impact;
font-size:23px;
font-weight:normal;
outline-style:none;
text-decoration:none;
}

#tabbed-module .pane-insideMTV {
background-color:#000000;
}

#tabbed-module .pane-vma {
background-color:#f12121;
}

#wrap span.imgInlineLeft img{
float: left;
padding-right: 5px;
padding-bottom: 5px;
}

#wrap span.imgInlineRight img{
float: right;
padding-left: 5px;
padding-bottom: 5px;
}

#wrap .h-sub2 a:link, #wrap .h-sub2 a:visited {
color: #070764;
}

#wrap ol.lst-photos-two li {
margin-right:10px;
padding-bottom: 10px;
border-bottom: none;
}

#wrap .w-640x320 .group-ab ol.lst-photos-three, #wrap .w-320x320x320 .group-ab ol.lst-photos-three {
margin-bottom: 0px;
}

#wrap div.group-ab div.mdl div.deck p {
margin-bottom: 0px;
}

#wrap div.group-ab div.mdl div.deck p.pepsi-promo {
margin-bottom: 20px;
}

#wrap div.group-ab.categories div.mdl div.deck p {
margin-bottom: 15px;
}

#wrap div.group-ab.categories a:link, #wrap a:visited {
font-weight:bold;
}

#wrap div.group-ab.categories ol.lst-photos-two {
padding-top:0px;
}

#wrap .w-640x320 .group-ab ol.lst-photos-three.lst-bpad li {
padding-bottom: 20px;
}

#wrap div.single ol.lst ul.simple-list #rhapsodyLink {
display:none;
}

/* nav */
#nav ul#navlist.franchise-nav li a, #nav ul#navlist.franchise-nav li span {
padding-left:6pt;
padding-right:6pt;

}
#nav {
background:#000000; 
height:60px; 
}

* html #nav {
top:119px;	
}

#nav ul#navlist li {

text-transform: uppercase; 
background: none;
/* from master if needed for customization
float: left;
position: relative;
margin: 0;
padding: 0;
font-size: 23px;
text-align: center; */

}

#nav ul#navlist li a,
#nav ul#navlist li span {
background:#000000; 

text-decoration: uppercase; 
border-top: none;
border-right: #f12121 solid 3px; 
border-bottom: none; 
border-left: none;
/* from master if needed for customization*/

display: block;
/*padding adds to height of nav items, but not to whole nav */
padding: 2px 0;
font-family: Impact;
font-size: 23px;
font-weight: normal;
height:28px;
}
#nav ul#navlist li:hover,
#nav ul#navlist li.sfhover {
background:#ffffff;
color: #000000; 
}
#nav ul#navlist li:hover a,
#nav ul#navlist li.sfhover a {
border-color: none; 
background:#ffffff; 
border-top: none; 
border-left: none; 
color: #000000;

}
#nav ul#navlist li a:hover {
border-color: none; 
background:#ffffff;
color: #000000; 
}
#nav ul#navlist li a:active {
background:#ffffff;
color: #000000; 
}

div#nav ul#navlist.franchise-nav li ul li a, 
div#nav ul#navlist.franchise-nav li:hover ul li a, 
div#nav ul#navlist.franchise-nav li.sfhover ul li a, 
div#nav ul#navlist li ul li span {
background:#000000 none repeat scroll 0;
border-color:#000000;
border-style:none;
border-width:0px 0px 0px medium;
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:16px;
font-weight:bold;
height:auto;
padding:10px 8px;
text-align:left;
width:133px;
!important;
}

div#nav ul#navlist.franchise-nav li.hover ul li a:hover,	
div#nav ul#navlist.franchise-nav li ul li:hover a:hover,
div#nav ul#navlist.franchise-nav li ul li.sfhover a:hover {
color:#F12121;
border:none;
background-color:#000000;
!important;
}

/* nav */	

/* mammabar */	
.vma #mtv_bar { background-color: rgb(0,0,0); }
.vma #mblogo { background-color: rgb(246,51,49); }
.vma #mbsearchbox { border: 1px solid rgb(179,144,0);}
.vma #mblogo a { width: 71px; }
.vma .mblink a { color: rgb(246,51,49) !important; }	

/* mammabar */	

/* flux member bar */
#memberbar .Flux .quickMenu .bbBtnHolder_active a.ddButton, .Flux .quickMenu .bbBtnHolder_active a.ddButton:hover, .Flux .quickMenu .bbBtnHolder a.ddButton:hover {
background:#ffffff url(/sitewide/images/u/morenav-arrow-on.gif) no-repeat scroll 100% 50%;
border:none;
color:#000000;
}

#memberbar {
background:#000000;
padding:0;
margin:0;
border:0;
color:#ffffff;

border-bottom: solid #f12121 3px;
}

body .VMANewsArticle #memberbar{
border-bottom: solid #ffffff 3px;
}

#memberbar .Flux {
color:#ffffff;
}

#memberbar a:link,#memberbar a:visited {
color:#ffffff;
}

#memberbar .Flux .quickMenu .userGreeting, #memberbar .Flux .quickMenu .linksGroup, #memberbar .Flux .quickMenu .textGroup, #memberbar .Flux .quickMenu .linksGroup .preMailSeparator {
color:#ffffff;
}

#memberbar .Flux .quickMenu a.ddButton {
background: transparent url(/sitewide/images/u/morenav-arrow-wht.gif) no-repeat scroll 100% 50%
}
#memberbar .Flux .quickMenu a.ddButton:hover, #memberbar .Flux .quickMenu a.ddButton:active{
background:#ffffff url(/sitewide/images/u/morenav-arrow-on.gif) no-repeat scroll 100% 50%;
color: #000000;
}

#memberbar .Flux .quickMenu .itemsList {
background-color:#ffffff;

}
#memberbar .Flux .quickMenu .listItem {
background-color:#ffffff;
color:#f12121
}
#memberbar .Flux .quickMenu {
float:right;
}
/* flux member bar */

/* pagination */
#wrap div.photoWrapper {

padding-top:15px;
}

#wrap div.pagination {
margin: 7px 0 7px 0;

}
div.pagination p {
margin: 0 12px 0 0;
}

div.pagination p.sm {
color: #000000;
font-family: Impact;
font-size: 23px;
}

#wrap div.main-photo div.pagination p.sm {
font-family: Arial;
color:#999999;
font-size:11px;
}

#wrap div.main-photo div.pagination p strong {
color:#313131;
font-weight:normal;
}

div.pagination ul {
padding-right: 10px;
}

* html div.pagination ul {
padding-right: 0px;
}

div.pagination ul li.page-next a {
background:transparent url(pagination-arrow-right.gif) no-repeat scroll 0 0;

}

div.pagination ul li.page-prev a {
background:transparent url(pagination-arrow-left.gif) no-repeat scroll 0 0;

}
div.pagination ul li a {
display:block;
float:left;
height:25px;
width:26px;
}
div.pagination ul li {
padding:0 3px;
text-indent:-9999px;
width:25px;
}

.grgoup-abc {
background:#f12121 none repeat scroll 0 0;
margin:10px 10px 0;
position:relative;
}
/* pagination */

#wrap ol.lst-artist-vid li div.title1 a {
font-weight:bold;
}

#wrap ul.section-nav li {
margin-bottom:3px;
}

#wrap ul.section-nav li a:link, #wrap ul.section-nav li a:visited {
color:#fff;
background:#000;
font-weight: bold;
text-transform: uppercase;
}

#wrap ul.section-nav li.active a:link, #wrap ul.section-nav li.active a:visited {
color:#000;
background:#fff;
}

#wrap ul.section-nav li a:hover, #wrap ul.section-nav li a:hover {
background:#fff;
color:#000;
}

#wrap .group .categories .mdl {padding-top:10px;}

/* FLIPBOOK OVERRIDES */

#wrap div.single h1 {
color: #000000;
}

body .VMANewsArticle .fluxWidgetComments h2.post-comment {
font-family:Arial, sans-serif;
font-size 16pt;
font-weight:bold;
}

.fluxWidgetComments .commentItem .commentMessage,
.fluxWidgetComments div, 
.fluxWidgetComments p, 
.fluxWidgetComments td,
#wrap div.single ul.usage li.usage-posted,
#wrap div.single ul.usage li.usage-views,
li#FW_ContentAction2_1_commentCount.commentCount,
#playlist div.deck p,
#search-videos label,
#wrap div.single ul.meta-list li span.vote-up,
#wrap div.single ul.meta-list li span.vote-down,
#wrap div.single ul.usage li,
.fluxWidgetComments .paginationArea span,
#wrap div.deck p,
.article,
.slat-title,
.info-title em,
.h-pre
{
color:#000000;
}

/* flux widget comments for voting game */
.VMAvotingGame .fluxWidgetComments, 
.VMAvotingGame .fluxWidgetComments .commentItemLevel0,
.VMAvotingGame .fluxWidgetComments .commentItem .itemImage {
background-color:#141414;
}

.VMAvotingGame	.fluxWidgetComments .commentItem .commentMessage,
.VMAvotingGame	.fluxWidgetComments h3,
.VMAvotingGame .info-title em
{
color: #ffffff;
}
.VMAvotingGame .fluxWidgetComments .commentItem .itemDescr {
background-color:#262626;
}
.VMAvotingGame .fluxWidgetComments .commentItem .itemImage {
background:#141414 url(/sitewide/community/widgets/comments/images/quote.black.gif) no-repeat top right;
}
.VMAvotingGame .fluxWidgetComments .commentEditor .buttonsArea .submitButton {
background: url(/sitewide/css/charlie/black/btn-comment.gif) no-repeat !important;
}
.VMAvotingGame .fluxWidgetComments .pageLocation div.input-wrapper {
background:transparent url(/sitewide/community/widgets/comments/images/current.page.input.black.gif) no-repeat scroll left top;
}
.VMAvotingGame .fluxWidgetComments .pageLocation input {
color:#fff;
}
.VMAvotingGame .fluxWidgetComments .paginationArea span {
color: #E5E5E5;
}
.VMAvotingGame .fluxWidgetComments .editCommentEditor .inputTextArea .inputWrapper {
background:transparent url(/sitewide/community/widgets/comments/images/textarea-sm.black.gif) no-repeat scroll left top;
}

.VMAvotingGame .fluxWidgetComments .commentEditor .inputTextArea textarea {
background:#242424 none repeat scroll 0 0;
border:1px solid #242424;
color:#ffffff;
height:68px;
}

.VMAvotingGame .fluxWidgetComments .pageNavigator .prev {
background: url(/sitewide/community/widgets/comments/images/nav.link.prev.black.gif); 
}
.VMAvotingGame .fluxWidgetComments .pageNavigator .next {
background: url(/sitewide/community/widgets/comments/images/nav.link.next.black.gif);
}
/* end flux widget comments for voting game */

.h-pre {
color:#9a9a9a;
padding-left:0px;
}

#wrap div.pagination p strong {
color:#070764;
font-weight:bold;
}

#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:#000000;
}
.h-feed	{
font-family:Arial, sans-serif;
font-size:16px;
margin-bottom:5px;
padding-bottom:0px;
line-height:20px;
font-weight:bold;
}
.mdl-scroll .h-wrap {
background:none;
margin-left:0px;
margin-bottom:0px;
color:#070764;
padding-top:10px;
}
.main-photo {
_padding: 9px;
}

#wrap div.paginationWrap a span.nav-prev {
background-color:#f12121;
cursor:pointer;
height:22px;
width:51px;
}

#wrap div.paginationWrap a span.nav-next {
background-color:#f12121;
cursor:pointer;
height:22px;
width:51px;
}

#wrap ul.share li.form-copy span {
color:#000000;
}

#wrap ol li.embedContainer { 
background-color: #000;
margin-left:2px;
width:275px;
}

#wrap ol li.embedContainer div.title2 div.title { 
font-family:Arial, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 19px;
}

#wrap ol li.embedContainer div.title2 a:hover div.title { 
text-decoration:underline;
}

#wrap ol.lst li.embedContainer span.icon-play {
background: #ffffff url(/sitewide/images/charlie/icon-trans-play-lg-dark.gif);
margin-left:8px;
height:12px;
width:16px;
}

#wrap ol.lst li.embedContainer div.title {
margin-left:10px;
}

#wrap ol li.embedContainer .usage{
margin-left: 8px;
}

#mfpoplinks a:link, #mfpoplinks a:hover{
background-color:#424242;
color:#ffffff;
padding:5px 10px;
}

.VMAvotingGame #wrap p.spons-footer strong {
background:#000000 none repeat scroll 0 50%;

}

.VMAvotingGame #wrap p.spons-footer {
background:transparent url(/sitewide/images/u/spons-res-bgBLK.gif) no-repeat scroll 100% 50%;
margin:0 0 2px;
padding:0 10px;
text-align:right;
}

/* flux black theme overrides:begin */
.VMAvotingGame .fluxWidget .contentAction .cacSmall .addToMy a,
.VMAvotingGame .fluxWidget .contentAction .cacSmall .addToMy a:hover {
background:#141414 url(/global/music/images/WDK3/black/btn-add-to-favorites.jpg) no-repeat 0 0;
}

.VMAvotingGame .fluxWidget .contentAction .cacSmall .addToMy .inactive a,
.VMAvotingGame .fluxWidget .contentAction .cacSmall .addToMy .inactive a:hover {
background:#141414 url(/global/music/images/WDK3/black/btn-added-to-favorites.jpg) no-repeat 0 0;
}

.VMAvotingGame #wrap .fluxWidget .contentAction .cacItem.textItem .itemText .txtCount {
color:#999;
}

.VMAvotingGame #wrap div.single ul.meta-list li.form-copy.long form {
background-image: url(/global/music/images/WDK3/black/text-field-share-300x22.gif) !important;
}

.VMAvotingGame #wrap .fluxWidget .contentAction .rating {
background: #4d4d4d url(/sitewide/css/charlie/black/rating_end-cap.gif) no-repeat 0 0;
}

.VMAvotingGame #wrap .fluxWidget .share .fluxDropDown {
background-color:#f5f5f5;
color:#575757;
}

.VMAvotingGame #wrap .fluxWidget .share .fluxDropDown li span.shareSubTitle {
color:#909090;
}

.VMAvotingGame #wrap .fluxWidget .share .fluxDropDown li a {
color:#575757 !important;
}
.VMAvotingGame #wrap .fluxWidget .comments .addComment,
.VMAvotingGame #wrap .fluxWidget .comments .addComment .editorActivator,
.VMAvotingGame #wrap .fluxWidget .comments li.comment div.commentBody {
background-color:#262626;
color:#e5e5e5;
}

.VMAvotingGame #wrap .fluxWidget .comments .editorWrap {
background:#000;
}

.VMAvotingGame #wrap .fluxWidget .contentAction .cacSmall .share .shareLeftDecor {
background-image: url(/global/music/images/WDK3/black/btn-share.jpg);
background-color:#141414;
}

/* flux black theme overrides:end */

