
/* Site Background */

html{background-color: #212020;}

/* Site Title */

h1.site-title,
section.theme h1.site-title{color: #000000;}

/* Site Slogan */

.site-info span{color: #999999;}

/* Social Icons */

#social-container a{color: #AAAAAA;}

/* Borders */

hr.theme,
#aside-blog #blog-categories:after,
#aside-blog #blog-archives:after,
#aside-blog .blog-tag-cloud:after,
#aside-blog #blog-rss-feeds:after{background-color:#C2C4CC;}
#box-wrapper{border-top-color: #C2C4CC;border-bottom-color: #C2C4CC;}
.blog-entry{border-bottom-color: #C2C4CC;}

.filesharing-item-title,
form > div > .form-input-field,
form > div > input.form-input-button[type="reset"],
form > div > input.form-input-button[type="submit"]{border:1px solid #C2C4CC;}

/* Content Background */

#box-wrapper{
	background-color: #AEAEAE;
	outline-color: #070606;
}

/* Navigation */

#menu:before,#nav-close:before{border-color: #CBCBCB;}
#menu:after,#nav-close:after{color:#CBCBCB;}

/* 1st Level */

nav.theme > ul > li > a{color: #FFEFC6;}
nav.theme > ul > li.parent > a:before{border-color: #FFEFC6 transparent transparent transparent;}
nav.theme > ul > li:hover > a,
nav.theme > ul > li.current > a,
nav.theme > ul > li.current > a:hover,
nav.theme > ul > li.currentAncestor > a,
nav.theme > ul > li.currentAncestor > a:hover{color: #A61720;}

nav.theme > ul > li:hover > a:before,
nav.theme > ul > li.current.parent > a:before,
nav.theme > ul > li.currentAncestor.parent > a:before{border-color: #A61720 transparent transparent transparent;}

/* 2nd+ Level */

/* Background + Top Border */

nav.theme ul ul{
	background-color: #000000;
	border-top-color: #CCCCCC;
}
nav.theme.d ul ul:before{border-bottom-color: #CCCCCC;}
nav.theme ul ul a{color: #EDEDED;}
nav.theme ul ul a:hover{color: #A61720;}

nav.theme ul ul li.current a,
nav.theme ul ul li.current:hover a,
nav.theme ul ul li.currentAncestor a,
nav.theme ul ul li.currentAncestor a:hover{color: #A61720;}

nav.theme>ul{background:#000000}

/* Content Headings */

section.theme h1,
section.theme h2,
section.theme h3,
section.theme h4,
section.theme h5,
section.theme h6,
#asideTitle,
section.theme h1.blog-entry-title,
section.theme h1.blog-entry-title a,
#blog-categories:before,
#blog-archives:before,
ul.blog-tag-cloud:before,
#blog-rss-feeds:before,
.movie-page-title, 
.album-title{color: #90151D;}

/* Content Text */

#push{color: #CBCBCB;}

/* Content Links */

section.theme a{color: #A61720;}
section.theme a:hover{color: #CC3D46;}

/* Sidebar Text  */

aside.theme{color: #CBCBCB;}
aside.theme a{color: #A61720;}

/* Footer Text */

footer.theme,
footer.theme a{color: #A61720;}

/* Mobile Color Overrides*/

body.m .site-info h1,
body.m .site-info span,
body.m #social-container a,
#nav-mobile a,
body.m footer.theme{color: #CBCBCB;}


#nav-mobile>ul li a:before{
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	height: 1px;
	width: 100%;
	opacity: 0.3;
	background-color:#CBCBCB;
}

@media screen and (max-width:600px){

	.site-info h1,
	.site-info span,
	#social-container a,
	#nav-mobile a,
	footer.theme,
	footer.theme a{color: #CBCBCB;}

}
