/*  
Theme Name: So Much To Fear
Theme URI: http://www.somuchtofear.com
Description: So Much To Fear.
Version: 1.0
Author: 404error
Author URI: http://www.artitechture.com/
*/

html {overflow: auto}

body{
font-family:Verdana;
background:#080808 url(images/bg.jpg) no-repeat;
background-position:top center;
color:#fff;
}

a{
color:#42474B;
}

a:hover{
color:#5A666F;
}

#siteWrap{
margin:0px auto;
width:960px;
}

.spacer{
height:176px;
}

.sitelogo{
height:150px;
width:402px;
margin:0px auto;
}

.sitelogo a {
background:#080808 url(images/logo.jpg) no-repeat;
width:402px;
height:145px;
text-indent:-99999px;
display:block;
}


#mainMenu{
width:900px;
margin-left:20px; 
}

#subPages, #subPages *{
margin:0;
padding:0;
list-style:none;
}

#subPages{
height: 33px;
}

#subPages li {
line-height: 30px;
float: left;
list-style:none;
margin-left:5px;
}

#subPages li a{
background-color:#131414;
color:#353535;
font-size:14px;
text-decoration:none;
text-transform:uppercase;
padding:10px 20px 10px 20px;
margin-left:10px;
-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;
font-weight:bold;
}

#subPages li a:hover{
color:#42474B;
}


#subPages li.current_page_item a {
color:#6a6767;
background-color:#000;
}

#siteBody{
background: black url(images/content_corner.jpg) no-repeat;
background-position:bottom right;
-moz-border-radius: 5px;-webkit-border-radius: 5px;
}


#left{
float:left;
width:640px;
}

#left h2.heading{
font-size:20px;
border-bottom:solid 1px #2F2F2F;
padding-bottom:5px;
color:#42474B;
margin:10px;
}

#left h2.heading a {
text-decoration:none;
color:#42474B;
}

#left h2.heading a:hover {
color:#5A666F;
}


.post{
width:96%;
margin:0px auto;
margin-top:10px;
}

.post h2{
font-size:17px;
padding-bottom:5px;
color:#8EA1AF;
}

.post h2 a {
color:#8EA1AF;
text-decoration:none;
}

.post h2 a:hover {
color:#5A666F;
text-decoration:underline;
}

.post p.date{
font-size:10px;
padding-bottom:5px;
color:#353535;
}

.entry p {
font-size:12px;
line-height:20px;
}

.entry p.postlinks {
padding-top:5px;
} 

.entry p.postlinks a{
text-decoration:none;
padding:2px;
background-color:#353535;
color:#8EA1AF;
font-size:10px;
}

.entry p.postlinks a:hover{
text-decoration:underline;
}

.post_image{
float:right;
border:solid #131414;
padding:3px;
}


.postnav{
padding:5px 10px;;
}

.postnav a {
text-decoration:none;
padding:2px;
color:#8EA1AF;
font-size:12px;
}

.postnav a:hover{
text-decoration:underline;
}

#right{
float:right;
background: url(images/leftdiv.jpg) no-repeat;
background-position:center left ;
width:320px;
margin-top:10px;
}

#right h2.widgettitle{
text-transform:uppercase;
font-weight:bold;
font-size:13px;
color:#8EA1AF;
}

.screen-reader-text{
display:none;
}

#right ul#widgets_wrap{
margin:0px auto;
width:290px;
margin-top:10px;
}

#searchform {
padding-bottom:10px;
}

#searchform #s{
width:200px;
}

#searchform #searchsubmit{
border:none;
padding:3px;
background-color:#131414;
color:#353535;
text-transform:uppercase;
font-size:14px;
cursor:pointer;
}




#bodyClear{
clear:both;
height:10px;
}

#siteFooter{
margin-top:10px;
background-color:#000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
overflow:hidden;
height:60px;
}

#siteFooter p {
color:#464646;
float:left;
padding:20px;
font-size:14px;
}

.footdiv{
float:left;
background: url(images/footdiv.jpg) no-repeat;
width:20px;
height:60px;
}

a#myspace {
float:left;
background: url(images/myspace.jpg) no-repeat;
width:152px;
height:58px;
text-indent:-99999px;
}

a:hover#myspace {
background: url(images/myspacehover.jpg) no-repeat;
}

a#twitter {
float:left;
background: url(images/twitter.jpg) no-repeat;
width:152px;
height:58px;
text-indent:-99999px;
margin-left:10px;
}

a:hover#twitter {
background: url(images/twitterhover.jpg) no-repeat;
}

a#facebook {
float:left;
background: url(images/facebook.jpg) no-repeat;
width:152px;
height:58px;
text-indent:-99999px;
}

a:hover#facebook {
background: url(images/facebookhover.jpg) no-repeat;
}



/*Comments Start*/
.comments-template {
margin: 10px 0 0;
padding: 10px 0 0;
border-top:dotted 1px #2F2F2F;
}

.comments-template ol {
margin: 0;
padding: 0 0 15px;
list-style: none;
}

.comments-template ol li {
margin: 10px 0 0;
line-height: 18px;
padding: 0 0 10px;
border-bottom:dotted 1px #2F2F2F;
font-size:12px;
color:#6F6F6F;
}

.comments-template h2, .comments-template h3 {
font-family: Georgia, Sans-serif;
font-size: 15px;
}

.commentmetadata {
font-size: 12px;
}

.commentmetadata a {
text-decoration:none;
padding:2px;
color:#8EA1AF;
}

.commentmetadata a:hover {
text-decoration:underline;
}

.comments-template p.nocomments {
padding: 0;
}

.comments-template textarea {
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
}

#commentform{
font-size:12px;
}

#commentform a {
text-decoration:none;
padding:2px;
color:#8EA1AF;
}

#commentform a:hover {
text-decoration:underline;
}

#commentform p {
line-height:30px;
}

/*Comments End*/

/* Gallery */

a.piclenselink {
font-size: 10px;
color:#8EA1AF;
text-decoration:none;
}

a:hover.piclenselink {
color:#5A666F;
text-decoration:underline;
}

/* Gigpress Styles */
ul.gigpress-listing {
font-size:11px;
}

/* Generic styles for the list items within */
.gigpress-listing li {	
margin-top:10px;
line-height:15px;
}

ul.gigpress-related-show {
	margin-bottom: 2em;
        font-size:12px;
        line-height:20px;
}

.gigpress-subscribe{
font-size:12px;
margin-top:10px;
}

#ngg-webslice{
margin-top:10px;
}


#wp-email-capture{
font-size:14px;
margin-top:10px;
}


#wp-email-capture label {
float:left;
width:100px;
margin-top:5px;
clear:left;
}

#wp-email-capture input {
float:left;
clear:left;
}

.wp-email-capture-submit{
margin-top:5px;
}

.video_wrap{
clear:right;
}