
body{color: #000;}
html, body {height: 100%;}

#section-content .container{background: #191919; color: #ddd; border-color: #191919;}


/* MAIN BG*/ 


h1, h2, h3, h4, h5, h6, 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {  
	color: #fdfdfd; 
	}	

h4 a{color: #fefefe !important;}

hr{
	background: url("../images/theme/dotted-hor.png") repeat-x scroll 0 bottom transparent;
    border-top: 0 none;
    border-bottom: 0 none;
    height: 2px;
    margin: 10px 0 30px;
} 

#section-content {
    border-top: 1px solid #333333;

}
#ArchHead{
	min-height: 100%;
}
#Subarch{
	overflow:auto;
	padding-bottom: 122px;
}

/* MISC CLASSES */    	
.commentlist .comment-body {
    background: none repeat scroll 0 0 #222;
    border: 1px solid #444;  
   }
   
.comment-reply-link {
    background: none repeat scroll 0 0 #333;
    border-right: 1px solid #111;
    border-top: 1px solid #111;
   }
   

input[type="text"], input[type="password"], input[type="email"], textarea, select {
    background: none repeat scroll 0 0 #222;
    border: 1px solid #444;
    border-radius: 2px 2px 2px 2px;
    color: #777;
   }

ul.tabs li a.active,
ul.tabs li a.active:after{
	background: white;
	}
label span, legend span {
    color: #CCC;
   }

.feature {
    color: #fefefe;
   }
.feature span{background: transparent !important;}
  
.su-tabs, .su-tabs-nav{background: transparent !important; color: #222;}
.su-tabs-pane{background: white; border: 0 !important;}
.su-heading-shell {
    border-bottom: 4px solid #222222;
    border-top: 4px solid #222222;
}
.su-heading {
    border-bottom: 1px solid #444444;
    border-top: 1px solid #444444;
}

.su-box-content{color: #333;}
.su-document {margin-top: 10px;}

.su-pullquote-style-1 {
    border-left: 5px solid #222;
}
   
/* Light Text Shadow */
.sf-menu.light ul li a, .sf-menu.light li u
{  
	 -webkit-text-shadow: 1px 0 1px #fff;
		-moz-text-shadow: 1px 0 1px #fff;
		  -o-text-shadow: 1px 0 1px #fff;
			 text-shadow: 1px 0 1px #fff;
			}

/* Dark Text Shadow */
#portfolio-filter span, .portfolio-view span,
.sf-menu li ul, 
#section-tophat, 
#section-footer, #section-footer h5,
h1, h2, h3, h4, h5, h6,
#section-tophat .subscribe, #section-tophat .tagline{  
	 -webkit-text-shadow: 1px 0 1px #000;
		-moz-text-shadow: 1px 0 1px #000;
		  -o-text-shadow: 1px 0 1px #000;
			 text-shadow: 1px 0 1px #000;
			}
			
    