body.custom { background:#222222}
.full_width > .page {
background:none repeat scroll 0 0 #373737;
}

/* HEADER */
.custom #header_area .page {padding-top:1em;}

	.custom #header {padding:0 0 3px; border-bottom:0;}
		.custom #header #logo a {text-indent:-9999px;display: block; height: 1px; width: 1px; outline: none; color:#transparent ;}
		#header #tagline {text-indent:-9999px; color:transparent; line-height:0;}

		
/* NAV */
.custom ul.menu {background:transparent; padding:0px 2px 0px 0px;}	
	.custom ul.menu li a {padding:0.545em 2.52em;}

/* CONTENT */
.custom #content {background-color:#545454; border-top:0.35em solid #454545; border-bottom:0.7em solid #444444;}

.custom .post_box, {border-top:2px solid #505050;}
#header, .post_box, .teasers_box, #footer, .image_box, .custom_box, #feature_box, #archive_info, .prev_next, #archive_info, #comment_nav_2   {border-top:none;border-bottom:1px solid #373737;}
.single .top {margin-top:1.1em;}

.format_text p {padding-left:8px;}
.format_text a:hover {color:#FFCC00; background:#454545; text-decoration:none;}

/* feature box */
.custom #feature_box {background-color:#474747; padding:1.1em 2.1em;}
	.custom #feature_box .welcome {width:700px; padding-left:2%;}
		.custom #feature_box h2, .custom #feature_box h3 {margin-bottom:0.5em; font-size:1.7em;}
			.custom #feature_box h3 a:hover {color:#ffcc00;}
		.custom #feature_box p {font-size:1.2em; line-height:1.5em; clear:left;}
		
/* multimedia box*/


.image_box {
background:none repeat scroll 0 0 #373737;
}		

/* headlines */
.custom .entry-title, .custom .headline_area h1 {text-align:center;}
	.custom .entry-title a:hover {color:#ffcc00;}
.headline_meta {font-style:italic; text-align:center}
	.headline_meta a {border-bottom:none}
	.headline_meta a:hover {color:#ffcc00;}

.teaser .entry-title {font-variant:small-caps; font-weight:bold; text-align:left;}

.custom blockquote {background:#656565; color:#EEEEEE; font-size:11px; border-left:2px solid #FF9900;}
.custom img.frame {border:0.6em solid #708772;padding:0;}
.wp-caption {background-color:#656565; border-color:#696969; border-style:solid; font-style:normal; text-align:center;}

#respond_intro p {color:#DDDDDD;}

.format_text .to_comments {font-size:0; color:#eeeeee;}
.custom .comments_closed p {display:none;}

.custom .format_text .related {background:#234; padding:1em 2em;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
}
	.custom .format_text .related h3 {margin-top:0;}

.prev_next p {color:#EEEEEE;}
.custom .prev_next a {background:#383838; padding:0.2em 0.5em;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-khtml-border-radius:4px;
	}
.single .prev_next {margin-bottom:1.1em; border-bottom:1px solid #373737;}


/* Songs */
.songs .format_text ul {width:24%; padding:0 2.5%; float:left;}

/* Projects */
.projects .album {float:left; clear:left; width:100%;}

/* Theory */
.theory li.cat_name {list-style:none;}
	.theory li.cat_name h3 {background:#777; padding:0.5em 1em; position:relative; cursor:pointer;}
		.theory li.cat_name h3 span.count {font-size:0.8em; color:#aaa; padding-left:1em;}
		.theory li.cat_name h3 span.arrow {position:absolute; right:1em; top:0.5em;}
	.theory li.cat_name ul {margin-left:3em;}
		.theory li.cat_name ul li {}
			.theory li.cat_name ul li span {font-size:0.8em; color:#aaa;}

/* Archives */
.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .85em; }
.custom .archivel { float: left; width: 40%;}
.custom .archiver { float: right; width: 60%;}


/* Contact-form */
.format_text input, #commentform textarea {width:95%;}
input, textarea {border-color:#454545 #DDDDDD #DDDDDD #454545;}

/*Archive*/
#archive_info {border-bottom:2px solid #454545;}

/* Comments */
dl#trackback_list dt a {color:#BBDDEE;}
dl#trackback_list dt a:hover {color:#FFCC00; background:#373737; text-decoration: none;}

dl#comment_list .bypostauthor {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#676767 none repeat scroll 0 0;}

/* Img Box */
#image_box img {background:#545454 none repeat scroll 0 0;border-color:#656565;border-style:solid;}

/* SIDEBARS */
	.sidebar {text-align:center; background-color:#373737; 
		-webkit-border-radius:7px;
		-khtml-border-radius:7px;
		-moz-border-radius:7px;
		border-radius:7px;
	}
		.sidebar h3 {background:#464646; font-size:1.3em; line-height:17px; margin-bottom:0.615em; padding:0.15em 0 0.35em; text-align:center;
			-webkit-border-radius:3px;
			-khtml-border-radius:3px;
			-moz-border-radius:3px;
			border-radius:3px;
		}	
#sidebars  {background:#373737;
			-webkit-border-radius:3px;
			-khtml-border-radius:3px;
			-moz-border-radius:3px;
			border-radius:3px;
}		

.custom #multimedia_box {border-bottom:0;}

.sidebar a:hover {color:#FFCC00; background:#555555; text-decoration:none;}

/*widgets*/
li.widget {margin-bottom:1.909em;}


/* Footer */		
#footer {border-top:none; clear:both; text-align:center; padding-left:3px;}

#footer p {margin-left:23px;text-align:left;}
	#footer a {border-bottom:1px solid #CBDCCA;color:#CBDCCA;}
	#footer a:hover {color:#ffcc00;}
		
			
			
	