/* Midnight background theme
-------------------------------------------------------------------------------*/
html,body{
	background-color:#060c15;
	background-image: url('../images/texture-midnight.png');
	color: #737e8c;
}

#wrapper {
height: 100%;}

#wrapper, .newsletter {
	background-color:#060c15;
	background-image: url('../images/texture-midnight.png'), -moz-radial-gradient(center 150px, circle closest-corner, #172c41, #060c15 100%);
	background-image: url('../images/texture-midnight.png'), -webkit-radial-gradient(center 150px, circle closest-corner, #172c41, #060c15 100%);
	background-image: url('../images/texture-midnight.png'), -o-radial-gradient(center 150px, circle closest-corner, #172c41, #060c15 100%);
	background-image: url('../images/texture-midnight.png'), -ms-radial-gradient(center 150px, circle closest-corner, #172c41, #060c15 100%);
	background-image: url('../images/texture-midnight.png'), radial-gradient(center 150px, circle closest-corner, #172c41, #060c15 100%);
}

a.button, button.button, input.button, #respond input#submit, #content input.button, input, textarea, input[type="submit"] {
	background: rgba(0,0,0,0.1)!important;
    border: 1px solid #111B28!important;
    border-color: #111B28!important;
    color: #516a88;
    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: #6b8bb1;
}

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 #24303f!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 #111B28!important;
    border-color: #111B28!important;
    color: #516a88;
    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 #0f1823;
}

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

input[type="submit"] {
    background-color: #030910;
    color: #444b52;
    border: solid 1px #111b28;
}

input[type="submit"]:hover {
    color: #979da3;
}

#slider .video, .newsletter {

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

}

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

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


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

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

.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 transparent;
}

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


.social-wrapper a.bnt:link,
.social-wrapper a.bnt:visited {
    background-color: #030910;
    color: #444b52;
    border: solid 1px #111b28;
}
.social-wrapper a.bnt:hover {
    color: #979da3
}

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

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

.sc-scrubber {
  background-color: #162c4d;}

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

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

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

#footer p.nightLife a:link,
#footer p.nightLife a:visited {
    text-shadow: 0 1px 1px rgba(46,81,87,.4);
}
#footer p.nightLife a:hover,
#footer p.nightLife a:active {
    color: #336fc1;
}