/* Colour Specific CSS "Black" */
/*EVERY single colour in this stylesheet needs to be changed in order to fully build a new colour scheme*/

.header { 
        background: #e4e4e4!important; 
        color: #2c2c2c!important; 
}

#header_effect_left { 
        background:url(../header_glow_left.png) no-repeat left -285px!important; /* THIS EXACT IMAGE MUST BE MANUALLY EDITED IN PHOTOSHOP FOR EACH COLOUR VARIANT */ 
}

#branding {
        background: #666666 url(../sprite_backgrounds.png) 0 0 repeat-x!important;
}
        
.maintitle { 
        background-color: #444!important;       
        border-color: #000!important; 
}

/*Global Colours*/
.ipsBox { background: #eaeaea!important; }
.ipsBox_container { border: 1px solid #dadada!important; }
.skin_copyright a, #copyright { color: #777777 !important!important; }
.unread .altrow, .unread.altrow { background-color: #f1f1f1!important; }
.fadeLastPostIcon { background: #666666 url(../sprite_backgrounds.png) 0 0 repeat-x!important; border: 1px solid #333!important; } /* The "Last Post" icon on board index */
#primary_nav .active a { background: #666666 url(../sprite_backgrounds.png) repeat-x 0 -95px!important; }
.backtotop:hover { background: #666666 url(../sprite_backgrounds.png) repeat-x 0 -95px!important; }

.ipsVerticalTabbed_tabs > ul { border-top: 1px solid #dadada!important; border-left: 1px solid #dadada!important; }             
.ipsVerticalTabbed_tabs li { background: #f5f5f5!important; color: #808080!important; border-bottom: 1px solid #dadada!important; }
.ipsVerticalTabbed_tabs li a:hover { background: #fafafa!important; }

/*Topic View Colours*/
.author_info { border-top: 1px solid #d2d2d2!important; }
.post_body { background: #FFFFFF!important; border-left: 1px solid #e2e2e2!important; border-top: 1px solid #d2d2d2!important; }
.post_wrap { background: #f9f9f9!important; } /* The BG colour of the author info area in topic view */
.post_block { border-bottom: 1px solid #d2d2d2!important; border-top: 1px solid #FFFFFF!important; }
.icon_post_arrow { background: #f9f9f9 url(../sprite_icons.png) -21px -38px!important; } /* The speech bubble styled arrow in the topic view */
.post_block h3 { background: #f2f2f2!important; }

/*Profile View Colours*/
#profile_panes_wrap .general_box h3 { background-color: #444!important; border-color: #000!important; }
.status_update { background: #dddddd!important; }

/*Input Submit Button - ALT*/
.input_submit.alt {
        background: #cdcdcd!important;
        background: -moz-linear-gradient(top, #d4d4d4 0%, #cdcdcd 100%)!important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4d4d4), color-stop(100%,#cdcdcd))!important;
        border-color: #cccccc!important;
}

.input_submit.alt:hover {
        background: #cdcdcd!important;
        background: -moz-linear-gradient(top, #d4d4d4 0%, #cdcdcd 100%)!important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4d4d4), color-stop(100%,#cdcdcd))!important;
        border-color: #b2b2b2!important;
}

.input_submit.alt:active {
        background: #cdcdcd!important;
}