/* @override 
	http://localhost:8080/brandings/skins-branding-enhanced.css
	http://192.168.11.58/brandings/skins-branding-enhanced.css
	http://test.e4.com/brandings/skins-branding-enhanced.css
	http://www.e4.com/brandings/skins-branding-enhanced.css
*/

body div.columnA div.section{
    border-color: #FF0000;
}

body div.post {
    border-color: #FF0000;
}

body a:link, body a:visited, body div.challenge-description a, body form#challenge-entry-terms a {
    color:#FF0000;
}

html body div#page div.columnB h2 {
    color:#FF0000;
}

body h2.module-heading {
    color:#fff;
}

body dd.author span, dd.date {
    color:#fff;
}

html, body {
    background: url(/images/mb/E4/dead-set/branding/top_bg.gif) top center no-repeat #000 !important;
}

body {
    padding-bottom: 0;
}

a.logo{
	background:transparent url(/images/mb/E4/dead-set/branding/e4logo_deadset.png) no-repeat scroll left top;
}

body div#sponsor {
    height: 90px;
}

body.layoutC div#sponsor {
    margin-top: 220px;
}

body ul.nav li.root ul li ul {
	background: none !important;
}

body div#page {
    background-image: url(/images/mb/E4/dead-set/branding/page_bg.gif);
    color: white;
}

body div#page div.columnA, body div#page div.columnB, body div#page div.columnC, body div#page div.columnD {
    background-color: #222;
}
div.columns div.columnC {
	border-left:1px dotted #999 !important;
	margin-left:19px; 
}

body div#footer {
    text-align: center;
    width : auto;
    height : 40px;
    margin : 0 0 0 0;
    padding : 90px 53px 50px 3px;
    background : url(/images/mb/E4/dead-set/branding/footer.jpg) center bottom no-repeat;
}

body div#footer ul#utilitylinks {
    padding-bottom: 5px;
}

body div#footer div.footer_link_holder {
    width: 920px;
    overflow: hidden;
    margin : 0 auto;

}

body a:link {
    color:#FF0000;
}

body a.article_link {
    background : url(/images/mb/E4/dead-set/branding/action_arrow.gif) center left no-repeat;
}

div#footer ul#utilitylinks li {
    border-right : 1px solid #FF0000;
}

div#footer ul#grouplinks {
    background-color : #222;
    padding-bottom: 10px;
}

body div.regular p.label, body div.wide p.label, body ul.related li, body h3, body div.comments h3, body div.comments h3 span, body span.advert-text, body div.query-module div.rating span {
    color : white;
}


body ul.related li ul {
    border-bottom-color : #FF0000;
}


body form.comment-create input.comment-submit {
    color : #FF0000; 
    background : #222 url(/images/mb/E4/dead-set/branding/action_arrow.gif) center left no-repeat;
}

body ul.link li, body ul.related li ul li {
    background:transparent url(/images/mb/E4/dead-set/branding/next.gif) no-repeat scroll left center;
}



div.top-background {
    position: absolute;
    top : 0;
    left: 0;
    width : auto;
    height : 485px;
    background-position: center top;
}

body ul.ontv, body ul.solus {
    background: #222 url(/images/mb/E4/skins/styling/ontv_top.gif) left top no-repeat;
    color : white;
}

body ul.ontv{
	color: #000000;
}

body ul.ontv li {
    border-bottom: 1px solid black;
}

body ul.ontv li.e4 span {
    background: url(/images/mb/E4/skins/styling/ontv_e4.gif);
}

body ul.ontv li.channel4 span {
    background: url(/images/mb/E4/skins/styling/ontv_channel4.gif);
}

body ul.ontv li.more4 span {
    background: url(/images/mb/E4/skins/styling/ontv_more4.gif);
}

body ul.ontv li.last {
    background: url(/images/mb/E4/skins/styling/ontv_bottom.gif) left bottom no-repeat;
    border-bottom: none;
}

body ul.nav{
	background : url(/images/mb/E4/dead-set/branding/left_nav.jpg) no-repeat;
	padding:25px 0 0 10px;
	border-bottom:none !important;
	}

body ul.nav li.root {
    background-image: none;
}

ul.nav li.root-selected {
    background-image: none;
	color:#CC0000 !important;
}
ul.nav li.root-selected span.subnav-title a {
	color:#CC0000 !important;
}

body div#page ul.nav li a {
    color : #000;
	font-family:"Courier New", Courier, monospace;
	font-size:1.1em;
}
ul.nav li#menu-root ul li {
	background:none !important;
	border:none;
	}

body h3 {
    color:#CC0000 !important;
	font-family:"Courier New", Courier, monospace;
	font-size:1.2em;
	font-weight:bold;
	line-height:0.9em;
	}
	
body h3 a{
    color:#CC0000 !important;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	font-size:0.9em;
	}

body div#page ul.nav li.selected a {
    color:#CC0000 !important;
}



body div#page ul.nav li.selected {
    color : #CC0000 !important;
}


body.columnA190 div#page div.columnA div#comment-component, body.columnB190 div#page div.columnB div#comment-component, body.columnC190 div#page div.columnC div#comment-component, body.columnD190 div#page div.columnD div#comment-component, .layoutA div#page div.columnB div#comment-component, .layoutB div#page div.columnA div#comment-component, .layoutC div#page div.columnA div#comment-component, .layoutD div#page div.columnA div#comment-component, .layoutD div#page div.columnC div#comment-component, .layoutE div#page div.columnC div#comment-component {
    background-image : url(/images/mb/E4/dead-set/branding/bubble_top_190.gif);
}

body.columnA190 div#page div.columnA p.character_count, body.columnB190 div#page div.columnB p.character_count, body.columnC190 div#page div.columnC p.character_count, body.columnD190 div#page div.columnD p.character_count, .layoutA div#page div.columnB p.character_count, .layoutB div#page div.columnA p.character_count, .layoutC div#page div.columnA p.character_count, .layoutD div#page div.columnA p.character_count, .layoutD div#page div.columnC p.character_count, .layoutE div#page div.columnC p.character_count {
    background-image : url(/images/mb/E4/dead-set/branding/bubble_bottom_190.gif);
}

/* Comment component is in a 300px or 302px wide div */

body.columnA300 div#page div.columnA div#comment-component, body.columnB300 div#page div.columnB div#comment-component, body.columnC300 div#page div.columnC div#comment-component, body.columnD300 div#page div.columnD div#comment-component, body.columnA302 div#page div.columnA div#comment-component, body.columnB302 div#page div.columnB div#comment-component, body.columnC302 div#page div.columnC div#comment-component, body.columnD302 div#page div.columnD div#comment-component, .layoutA div#page div.columnC div#comment-component, .layoutB div#page div.columnC div#comment-component, .layoutC div#page div.columnC div#comment-component {
    background-image : url(/images/mb/E4/dead-set/branding/bubble_top_300.gif);
}

body.columnA300 div#page div.columnA p.character_count, body.columnB300 div#page div.columnB p.character_count, body.columnC300 div#page div.columnC p.character_count, body.columnD300 div#page div.columnD p.character_count, .layoutA div#page div.columnC p.character_count, .layoutB div#page div.columnC p.character_count, .layoutC div#page div.columnC p.character_count {
    background-image : url(/images/mb/E4/dead-set/branding/bubble_bottom_300.gif);
}

/* Comment component is in a 400px wide div */

body.columnA400 div#page div.columnA div#comment-component, body.columnB400 div#page div.columnB div#comment-component, body.columnC400 div#page div.columnC div#comment-component, body.columnD400 div#page div.columnD div#comment-component, .layoutA div#page div.columnA div#comment-component, .layoutB div#page div.columnB div#comment-component, .layoutC div#page div.columnB div#comment-component {
    background-image : url(/images/mb/E4/skins/styling/bubble_top_400.gif);
}

body.columnA400 div#page div.columnA p.character_count, body.columnB400 div#page div.columnB p.character_count, body.columnC400 div#page div.columnC p.character_count, body.columnD400 div#page div.columnD p.character_count, .layoutA div#page div.columnA p.character_count, .layoutB div#page div.columnB p.character_count, .layoutC div#page div.columnB p.character_count {
    background-image : url(/images/mb/E4/skins/styling/bubble_bottom_400.gif);
}

/* Comment component is in a 510px wide div */

body.columnA510 div#page div.columnA div#comment-component, body.columnB510 div#page div.columnB div#comment-component, body.columnC510 div#page div.columnC div#comment-component, body.columnD510 div#page div.columnD div#comment-component, .layoutD div#page div.columnB div#comment-component {
    background-image : url(/images/mb/E4/dead-set/branding/bubble_top_510.gif);
}

body.columnA510 div#page div.columnA p.character_count, body.columnB510 div#page div.columnB p.character_count, body.columnC510 div#page div.columnC p.character_count, body.columnD510 div#page div.columnD p.character_count, .layoutD div#page div.columnB p.character_count {
    background-image : url(/images/mb/E4/dead-set/branding/bubble_bottom_510.gif);
}

/* Comment component is in a 610px wide div */

body.columnA610 div#page div.columnA div#comment-component, body.columnB610 div#page div.columnB div#comment-component, body.columnC610 div#page div.columnC div#comment-component, body.columnD610 div#page div.columnD div#comment-component, .layoutA div#page div.columnD div#comment-component {
    background-image : url(/images/mb/E4/skins/styling/bubble_top_610.gif);
}

body.columnA610 div#page div.columnA p.character_count, body.columnB610 div#page div.columnB p.character_count, body.columnC610 div#page div.columnC p.character_count, body.columnD610 div#page div.columnD p.character_count, .layoutA div#page div.columnD p.character_count {
    background-image : url(/images/mb/E4/skins/styling/bubble_bottom_610.gif);
}

/* Comment component is in a 720px wide div */

body.columnA720 div#page div.columnA div#comment-component, body.columnB720 div#page div.columnB div#comment-component, body.columnC720 div#page div.columnC div#comment-component, body.columnD720 div#page div.columnD div#comment-component, .layoutE div#page div.columnA div#comment-component {
    background-image : url(/images/mb/E4/skins/styling/bubble_top_720.gif);
}

body.columnA720 div#page div.columnA p.character_count, body.columnB720 div#page div.columnB p.character_count, body.columnC720 div#page div.columnC p.character_count, body.columnD720 div#page div.columnD p.character_count, .layoutE div#page div.columnA p.character_count {
    background-image : url(/images/mb/E4/skins/styling/bubble_bottom_720.gif);
}

body ul.comment-list li a {
    color : #FF0000;
}

body ul.comment-list li.e4-admin a {
    color : white;
}

body img.avatar-image, body div.create-comment-author img, body dd.author img {
    border : 2px solid #FF0000;
}

body div.comments ul.comment-list li {
    background : #000 url(/images/mb/E4/dead-set/branding/comment_top.jpg) left top no-repeat;
}

body div.comments ul.comment-list li.e4-admin {
    background : #000 url(/images/mb/E4/skins/styling/admin_comment_top.gif) left top no-repeat;
}

body div.comments ul.comment-list li div.comment-content {
    background : url(/images/mb/E4/dead-set/branding/comment_top_right.jpg) right top no-repeat;
}

body div.comments ul.comment-list li.e4-admin div.comment-content {
    background : url(/images/mb/E4/skins/styling/admin_comment_top_right.gif) right top no-repeat;
}


body div.comments ul.comment-list li dl {
    background : #222 url(/images/mb/E4/dead-set/branding/comment_bottom.jpg) left bottom no-repeat;
}

body div.comments ul.comment-list li.e4-admin dl {
    background : #6D1C7C url(/images/mb/E4/skins/styling/admin_comment_bottom.gif) left bottom no-repeat;
}

body div.comments ul.comment-list li dd.actions {
    background : #000 url(/images/mb/E4/dead-set/branding/comment_bottom.jpg) right bottom no-repeat;
}

body div.comments ul.comment-list li.e4-admin dd.content {
    background : url(/images/mb/E4/skins/styling/admin_comment_bottom.gif) right bottom no-repeat;
}

body ul.comment-list li dd {
    color : #000;
	margin-left:75px;
}

body #comment-navigation-first-grey{
    background: url(/images/mb/E4/dead-set/branding/first-greyed.gif) left center no-repeat;
    color : white;
}

body #comment-navigation-previous-grey{
    background: url(/images/mb/E4/dead-set/branding/previous-greyed.gif) left center no-repeat;
    color : white;
}

body #comment-navigation-next-grey{
    background: url(/images/mb/E4/dead-set/branding/next-greyed.gif) right center no-repeat;
    color : white;
}

body #comment-navigation-last-grey{
    background: url(/images/mb/E4/dead-set/branding/last-greyed.gif) right center no-repeat;
    color : white;
}

body #comment-navigation-first{
    background: url(/images/mb/E4/dead-set/branding/first.gif) left center no-repeat;
}

body #comment-navigation-previous{
    background: url(/images/mb/E4/dead-set/branding/previous.gif) left center no-repeat;
}

body #comment-navigation-next{
    background: url(/images/mb/E4/dead-set/branding/next.gif) right center no-repeat;
}

body #comment-navigation-last{
    background: url(/images/mb/E4/dead-set/branding/last.gif) right center no-repeat;
}

body div#navigation-bottom {
    color : white;
}

body div#footer ul#grouplinks li a.fourdotcom {
    background : url(/images/mb/E4/dead-set/branding/4dotcom.gif) left top no-repeat;
}

body div#footer ul#grouplinks li a.filmfour {
    background : url(/images/mb/E4/dead-set/branding/filmfour.gif) left top no-repeat;
}

body div#footer ul#grouplinks li a.more4 {
    background : url(/images/mb/E4/dead-set/branding/more4.gif) left top no-repeat;
}

body div#footer ul#grouplinks li a.fourradio {
    background : url(/images/mb/E4/dead-set/branding/4radio.gif) left top no-repeat;
}

body div#footer ul#grouplinks li a.fourod {
    background : url(/images/mb/E4/dead-set/branding/4od.gif) left top no-repeat;
}

body div#page div.query-module h2.module-heading {
	color: #FF0000 !important;
    font-family: helvetica, arial, verdana, geneva, sans-serif;	
}

body div.query-module-large {
    border-bottom: 3px solid #CC0000;
}

body a.seeAllLink, div#see-all {
    background: transparent url(/images/mb/E4/dead-set/branding/next.gif) no-repeat scroll left center;
}

body div.query-module-small h2 {
    color: #FF0000;
}

body div.navigation {
    color: white;
}

body div.navigation a#gallery-navigation-first {
    background: url(/images/mb/E4/dead-set/branding/first.gif) left center no-repeat;
}

body div.navigation a#gallery-navigation-previous {
    background: url(/images/mb/E4/dead-set/branding/previous.gif) left center no-repeat;
}

body div.navigation span#gallery-navigation-first {
    background: url(/images/mb/E4/dead-set/branding/first-greyed.gif) left center no-repeat;
}

body div.navigation span#gallery-navigation-previous {
    background: url(/images/mb/E4/dead-set/branding/previous-greyed.gif) left center no-repeat;
}

body div.navigation a#gallery-navigation-next {
    background: url(/images/mb/E4/dead-set/branding/next.gif) right center no-repeat;
}

body div.navigation a#gallery-navigation-last {
    background: url(/images/mb/E4/dead-set/branding/last.gif) right center no-repeat;
}

body div.navigation span#gallery-navigation-next {
    background: url(/images/mb/E4/dead-set/branding/next-greyed.gif) right center no-repeat;
}

body div.navigation span#gallery-navigation-last {
    background: url(/images/mb/E4/dead-set/branding/last-greyed.gif) right center no-repeat;
}

body div#gallery-image-description {
    color: white;
}

body div.unrated input, span#user-rating {
    color : #FF0000;
}

body div.ratingComponent span.yays {
    color : white;
}

body div.ratingComponent span.ratingYay {
    color : white;
}

div.ratingComponent {
    color: white;
}

body div.columnA div.section ul {
	padding-bottom: 0;
	border-bottom: none;
}

/* Challenge entry styles */

body ol.challenge_steps li {
    float: left;
    margin: 0 5px 0 0;
    padding: 5px 0 5px 5px;
    text-align: center;
    list-style-position: inside;
    background: url(/images/mb/E4/dead-set/branding/tab_pre_left.gif) left center no-repeat;
    color: #D6D6D6;
}

body ol.challenge_steps li span {
    background: url(/images/mb/E4/dead-set/branding/tab_pre_right.gif) right center no-repeat;
    padding: 5px 5px 5px 0;
}

body div.challenge_description ol.challenge_steps li.challenge_description, body div.challenge_entrant ol.challenge_steps li.challenge_entrant, body div.challenge_upload ol.challenge_steps li.challenge_upload {
    background: url(/images/mb/E4/dead-set/branding/tab_left.gif) left center no-repeat;
    color: white;
}

body div.challenge_description ol.challenge_steps li.challenge_description span, body div.challenge_entrant ol.challenge_steps li.challenge_entrant span, body div.challenge_upload ol.challenge_steps li.challenge_upload span {
    background: url(/images/mb/E4/dead-set/branding/tab_right.gif) right center no-repeat;
}

body div.challenge_entrant ol.challenge_steps li.challenge_description, body div.challenge_upload ol.challenge_steps li.challenge_description, body div.challenge_upload ol.challenge_steps li.challenge_entrant {
    background: url(/images/mb/E4/dead-set/branding/tab_post_left.gif ) left center no-repeat;
    color:#660000;
}

body div.challenge_entrant ol.challenge_steps li.challenge_description span, body div.challenge_upload ol.challenge_steps li.challenge_description span, body div.challenge_upload ol.challenge_steps li.challenge_entrant span {
    background: url(/images/mb/E4/dead-set/branding/tab_post_right.gif ) right center no-repeat;
}

/*error css*/


div#comment-component.error p.character_count{
	color:#fff;
}

div#comment-component.error p.character_count span{
	color:#fff;
}
body.columnA300 div.columnA div.error p.error, body.columnB300 div.columnB div.error p.error, body.columnC300 div.columnC div.error p.error, body.columnD300 div.columnD div.error p.error, .layoutA div.columnC div.error p.error, .layoutB div.columnC div.error p.error, .layoutC div.columnC div.error p.error{
	background-image:url(/images/mb/E4/dead-set/branding/bubble_error_bottom_300.gif) !important;
	color:#fff;
}

body.columnA510 div.columnA div.error p.error, body.columnB510 div.columnB div.error p.error, body.columnC510 div.columnC div.error p.error, body.columnD510 div.columnD div.error p.error/*, .layoutD div.columnB div.error p.error*/ {
	background-image:url(/images/mb/E4/dead-set/branding/bubble_error_bottom_510.gif) !important;
	color:#fff;
}


.layoutD form div.error div.wrap-error {
	background:transparent url(/images/mb/E4/dead-set/branding/290-top.gif) no-repeat scroll left top !important;
}



div#challenge-entry-details label.mandatory, .mandatoryFootnote, form p.mandatory{
	background:transparent url(/images/mb/E4/dead-set/branding/mandatory.gif) no-repeat scroll left top !important;
}


form label.mandatory{
	background:transparent url(/images/mb/E4/dead-set/branding/mandatory.gif) no-repeat scroll right top !important;
}


form.upload-video fieldset.select-file div.file-holder, form.upload-image fieldset.select-file div.file-holder {
	background:transparent url(/images/mb/E4/dead-set/branding/file-filter-top.gif) no-repeat scroll left top !important;
}

form.upload-video fieldset div.file-holder span.advisory, form.upload-image fieldset div.file-holder span.advisory {
	background:transparent url(/images/mb/E4/dead-set/branding/file-filter-bottom.gif) no-repeat scroll left bottom !important;
}



/*challenge css */

h2.challenge-title{
	color:#CC0000 !important;
	font-family:"Courier New", Courier, monospace;
	font-size:1.2em;
	font-weight:bold; 
}
div#challenge-entry-details{
	border-bottom:3px solid #CC0000;
}

form p.mandatory{
	color:#e482f5;
}
	
form legend span{
	color:#FFF !important;
}
label{
	color:#FFF !important;
}

form.upload-video fieldset div.file-holder span.advisory, form.upload-image fieldset div.file-holder span.advisory{
	color:#FFF;
}
	
form.upload-video fieldset, form.upload-image fieldset, form#administrate-challenge fieldset, form.comment-report-details fieldset{
	border-color:#BBBBBB -moz-use-text-color #CC0000 !important;
}	
	
	
/* competition */

div.competition-questions .competition-question-fieldset{
	background-color:#333333 !important;
}

button.purple-white-btn{
	background:transparent url(/images/mb/E4/dead-set/branding/lozenge_right.gif) no-repeat scroll right center !important;
}

.purple-white-btn span{
	background:transparent url(/images/mb/E4/dead-set/branding/lozenge_left.gif) no-repeat scroll left top !important;
}

div#termsAndConditionsOptIn{
	background:transparent url(/images/mb/E4/dead-set/branding/mandatory.gif) no-repeat scroll right top !important;
}


p.error, p.warning, form#login p.error {
	background:transparent url(/images/mb/E4/dead-set/branding/narrow-bottom2.gif) no-repeat scroll left bottom !important;
}
div.competition-questions div.error {
	background:transparent url(/images/mb/E4/dead-set/branding/narrow-top2.gif) no-repeat scroll left top !important;
}

.layoutD form div.error div.wrap-error {
	background:transparent url(/images/mb/E4/dead-set/branding/290-top2.gif) no-repeat scroll left top !important;
}

.layoutD form div.error div.wrap-error p {
	background:transparent url(/images/mb/E4/dead-set/branding/290-bottom2.gif) no-repeat scroll left bottom !important;
}

div.competition-terms div.error div.wrap-error {
	background:transparent url(/images/mb/E4/dead-set/branding/495-top2.gif) no-repeat scroll left top !important;
	color:#333333 !important;
}

div.competition-terms p.error {
	background:transparent url(/images/mb/E4/dead-set/branding/495-bottom2.gif) no-repeat scroll left bottom !important;
}

