/* Colourblind background theme
-------------------------------------------------------------------------------*/
html,body{
	background-color:#0a0a0a;
	background-image: url('../images/texture.png');
	color: #555555;
}

#wrapper {
height: 100%;}

#wrapper, .newsletter {
	background-color:#0a0a0a;
	background-image: url('../images/texture.png'), -moz-radial-gradient(center 150px, circle closest-corner, #222222, #0a0a0a 100%);
	background-image: url('../images/texture.png'), -webkit-radial-gradient(center 150px, circle closest-corner, #181818, #0f0f0f 100%);
	background-image: url('../images/texture.png'), -o-radial-gradient(center 150px, circle closest-corner, #181818, #0f0f0f 100%);
	background-image: url('../images/texture.png'), -ms-radial-gradient(center 150px, circle closest-corner, #181818, #0f0f0f 100%);
	background-image: url('../images/texture.png'), radial-gradient(center 150px, circle closest-corner, #181818, #0f0f0f 100%);
}

a.button, button.button, input.button, #respond input#submit, #content input.button, input, textarea, input[type="submit"] {
	background: rgba(0,0,0,0.2)!important;
    border: 1px solid #212121!important;
    border-color: #212121!important;
    color: #555555;
    border-radius: none;
    font-weight: normal;
    text-shadow: none;
    
}

a.button, button.button, input.button, #respond input#submit, #content input.button, input[type="submit"] {
    font-size: 11px;
    padding: 6px 8px 4px;
}

a.button:hover, button.button:hover, input.button:hover, #respond input#submit:hover, #content input.button:hover, input:hover, textarea:hover, input[type="submit"]:hover {
    color: #797979;
}

a.button:active, button.button:active, input.button:active, #respond input#submit:active, #content input.button:active, input[type="submit"]:active, #side .widget .button:active {
box-shadow: none!important;
-moz-box-shadow: none!important;
-webkit-box-shadow: none!important;}

#slider .video, .newsletter input {
 border: 2px solid #232323!important;
 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5) inset;
 -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5) inset;
 -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5) inset;
 
}

.newsletter input[type="submit"] {
background: rgba(0,0,0,0.1)!important;
    border: 1px solid #212121!important;
    border-color: #212121!important;
    color: #555555;
    border-radius: none;
    font-weight: normal;
    text-shadow: none;  
        box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.3);
}
#slider .video, .newsletter {
border:solid 1px #181818;
}

#slider-wrapper{
	background:url("../images/slider-bottom-stroke-colourblind.png") no-repeat scroll bottom center transparent;}

#slider .video, .newsletter {

box-shadow:0 0 0 3px #000, 0 0 0 5px #202020,0 0 50px  #000000;
-moz-box-shadow:0 0 0 3px #000, 0 0 0 5px #202020,0 0 50px  #000000;
-webkit-box-shadow:0 0 0 3px #000, 0 0 0 5px #202020,0 0 50px  #000000;

}

#side .widget a {
	color: #979da3;
}

#masthead {
    background: url("../images/masthead-shadow-colourblind.png") no-repeat scroll top center transparent;
}

.sf-menu li.sfHover > .sf-with-ul{
	background: #0f0f0f; /* Old browsers */
	background: -moz-linear-gradient(left,  #0f0f0f 0%, #121212 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0f0f0f), color-stop(100%,#121212)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #0f0f0f 0%,#121212 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #0f0f0f 0%,#121212 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #0f0f0f 0%,#121212 100%); /* IE10+ */
	background: linear-gradient(left,  #0f0f0f 0%,#121212 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#121212',GradientType=1 ); /* IE6-9 */
	outline:		0;
}


.sf-menu li li {
	background:	url('../images/nav-div-shadow.png') no-repeat bottom center #0f0f0f;
}

.sf-menu li li:hover, .sf-menu li li:active, .sf-menu li li:focus{
	background:	url('../images/nav-div-shadow.png') no-repeat bottom center #121212;
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background: #0f0f0f; /* Old browsers */
	background: -moz-linear-gradient(left,  #0f0f0f 0%, #121212 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0f0f0f), color-stop(100%,#121212)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #0f0f0f 0%,#121212 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #0f0f0f 0%,#121212 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #0f0f0f 0%,#121212 100%); /* IE10+ */
	background: linear-gradient(left,  #0f0f0f 0%,#121212 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#121212',GradientType=1 ); /* IE6-9 */

}



.social-wrapper a.bnt:link,
.social-wrapper a.bnt:visited {
    background-color: #121212;
    color: #4f4f4f;
    border: solid 1px #232323;
}
.social-wrapper a.bnt:hover {
    color: #6c6c6c;
}

article.post .postmetadata, article.page .postmetadata {
    background: url("../images/postmetadata-shadow-colourblind.png") no-repeat top center transparent;
}

.sc-scrubber .sc-time-span {
  background-color: #181818;
}

.sc-scrubber {
  background-color: #242424;}


.comments-list .text-frame {
    border: 1px solid #212121;}

.comments-list .comment .visual {
	border:1px solid #212121;}
	
.comments-list .comment-body > .text-holder {
	background: url(../images/bg-comments.png) -2px 4px scroll no-repeat;}
	
.comments-list .comment .comment .comment-body > .text-holder {
	background: url("../images/bg-comments2.png") no-repeat scroll 557px 5px transparent;
}

#footer {
    background: url("../images/footer-shadow-colourblind.png") no-repeat scroll top center transparent;
    text-shadow: 0 1px 0px rgba(255,255,255,.1);
}

#footer p.nightLife a:link,
#footer p.nightLife a:visited {
    text-shadow: 0 1px 0px rgba(255,255,255,.1);
}
#footer p.nightLife a:hover,
#footer p.nightLife a:active {
    color: #666666;
}