/*  
Theme Name: Music XL
Theme URI: http://music-xl.de
Description: Music XL Theme
Version: 1.0
Author: Jam
Author URI: http://music-xl.de
*/

html, body 
{
	font: 14px "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	color: #333;
	margin:0;
	padding:0;
	background: #333333 none;
}

a:link, a:visited
{
	color: #346ba4;
	text-decoration: underline;
}

a:hover, a:active
{
	color:#000000;
	text-decoration: underline;
}

h1{ padding: 0; margin: 15px 0 10px 0; color: #6e7071; font-size: 18px; }

h2{ padding: 0; margin: 15px 0 10px 0; color: #6e7071; font-size: 18px; }

h3{ padding: 0; margin: 10px 0 10px 0; color:#b0b0b0; font-size: 18px; }
h3.respond { padding: 0; margin: 10px 0 10px 0; color:#6e7071; font-size: 18px; }
h3.sub {margin:5px 0 0 0;padding:0;}

h4{ padding: 0; margin: 15px 0 5px 0; color: #6e7071; font-size: 18px; border-bottom: 1px solid #c0c0c0;}

#wrapper {
	text-align: left;
	background-color:#FFFFFF;
	margin: 0 auto;
	padding: 0;	
	width: 970px;	
}

#header{
	background:url("images/nav.jpg") no-repeat;
	padding:0px;
	margin:0;
	width:980px;
	height:156px;
}

#headtop {			
	width:980px;	
	height:30px;
	background: #000000;
}

#content {
	margin:0;	
	padding:0;
	float:left;	
	width:980px;
	background:url("images/spacer.gif") repeat-y;	
}

#sidebar {	
	float:left;
	margin:0;
	padding:0 0 0 10px;	
	width: 300px;	
}

#sidebar li {
	list-style: none;
	margin:0 0 5px 0;
	padding:0;
}

#sidebar ul {
	margin:0 0 0 15px;
	padding:0;
}

#left { 		
	float:left;
	width: 622px;
	padding: 0 0 0 20px;	
	margin: 0 20px 0 0;	
	height: 1%;
	line-height: 1.4em;
}

#full { 
	margin: 0;
	float: left;
	width: 980px;
	height: 1%;
}

#closefoot {		
	clear:both;
	margin: 0 auto;
	height:15px;
	width:980px;
	background: #000000;
}
#footer {	
	clear:both;			
	margin: 0 auto;
	color:#e6e6e6;	
	width: 960px;
	height:30px;
	padding:10px;
	background: #404040;	
}

.postmetadata
{
	padding:  0 0 .8em 0; border-bottom: 1px dotted #ccc; font-size: 12px; color: #999;
}

.date {
	padding:0;
	margin:0;
	font-size:10px;
}

a.comment { padding-left: 20px; background: url("images/comment.gif") 0 0 no-repeat; }

.label { padding: 0 0 0 10px; font-size: 1.1em; }

/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

#sidebar #searchform #s {
	width: 115px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#comment_form input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#comment_form textarea {
	width: 600px;
	padding: 2px;
	}

#comment_form #submit {
	margin: 0;	
	}

#comment_form p{
	margin: 0;
	padding:0;
}
/* End Form Elements */


#nav{
float:left;
width:100%;
line-height:normal;
background:url("images/nav.gif") repeat-x right top;
background-color:#D4D4E0;
height:28px;
margin:0;
padding:0 0 0 17px;
}
#nav ul {
margin:0;
padding:0;
list-style:none;
}
#nav li {
float:left;
margin:0;
padding:0;
}
#nav li.current{ background:url("images/subnav_active.gif") no-repeat right top;padding-right:2px;}

#nav a {
display:block;
padding:8px 5px 6px 5px;
font-family:verdana,arial,helvetica,sans-serif;
color:#000;
text-decoration:none;
}

#nav li.pipe{
color:#999999;
padding:8px 0px 6px 0px;
font-family:verdana,arial,helvetica,sans-serif;
}

#nav a.current{
background:url("images/subnav_active.gif") no-repeat left top;
font-weight:bold;
padding:8px 6px 7px 8px;
}