body {
	background:black;
	background-image:url('./images/background_body.png');
	background-position:center;
	font:11px tahoma, arial;
	color:#B3B3B3;
	margin:0px;
	padding:0px;
}

a {color:#880000; text-decoration:none;}
a:hover{color:#880000;text-decoration:underline;}

#main_wrapper {
	margin:0px auto;
	padding: 0;
	width: 900px;
	height:100%;
	/**border:solid 1px white ;**/
  background:#120D0A;
	overflow:hidden;
}

#header-wrapper {
  width:900px;
height:966px;
margin:0px auto;
/**border-bottom:1px dotted #333333;**/
background-image:url('./images/header_wrapper.jpeg');
/**background-color:black;**/
background-position:center;
background-repeat:no-repeat;
/**border:solid 1px red ;**/
  }
  
#content_wrapper{
background-image:url('./images/content_wrapper.jpeg');
background-position:top center;
background-repeat:no-repeat;
/**border:solid 1px green ;**/
padding-left:10px;
float:left;
}

#main_content {
	float:left;
	width: 76%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
  text-align:left;
  padding:10px;
/** border:solid 1px red ;**/
}

/**#main_content p{background-color:none;background: rgba(18, 13, 10, 0.6);}**/

#main_content_title{
text-align:left;
margin-bottom:15px;
padding-bottom:5px;
border-bottom:dotted 1px #2F211A;
}

#side_content {
	float:left;
	width:182px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
  padding:0 0 0 5px;
border-left:dotted 1px #2F211A;
}

#side_content a {opacity: .60;-moz-opacity:.60;}
#side_content a:hover {opacity: 1;-moz-opacity:1;}
/**
#nav {
margin:0px 0 0px 0px;
padding:935px 0 0 0;
height:99%;
text-align:left;
}

#nav img {border:none;  margin-right:10px}
#nav ul {margin:0px 0 0 10px; padding:0; list-style:none; display:block; border-bottom:dotted 1px #5D413C; height:16px; }
#nav li {display:inline; margin:0; padding:0;height:auto;}
#nav a {height:21px; opacity: .60;-moz-opacity:.60;}
#nav a:hover, 
#nav li:hover a { cursor:pointer; opacity: 1;-moz-opacity:1;}**/
#side_content div {border-bottom:dotted 1px #5D413C; padding-top:15px; padding-bottom:15px;}
#side_content a img {border:none;}
/**#side_nav {padding-top:15px;}**/
#side_nav {text-align:center;}
#side_nav img {border:none; /**margin-left:5px;**/ margin-bottom:15px}
#side_nav ul {margin:0px 0 0 5px; padding:0; list-style:none; display:block; }
#side_nav li {display:block ; margin:0; padding:0;height:auto;}
#side_nav a {height:21px; opacity: .40;-moz-opacity:.40;}
#side_nav a:hover, 
#side_nav li:hover a { cursor:pointer; opacity: 1;-moz-opacity:1;}


#social_links {text-align:center;}
#social_links img {margin:5px;}
#reverbnation {text-align:center;}

#footer{width:100%; text-align:center;padding:10px; float:left;}

#twitter_div li{margin-bottom:15px; margin-left:0px; background-color:#19110A; background: rgba(18, 13, 10, 0.85);padding:10px; display:block; border: solid 1px #24180F;
     -webkit-border-radius: 6px;  
    -moz-border-radius: 6px;  
     -khtml-border-radius: 6px;  
     border-radius: 6px; }
#twitter_div ul{list-style:none; padding:0px}
#twitter_div a{font-weight:bold;}

#images_table {text-align:center; margin-left:-10px;width:100%}
#images_table img {border:none;}
#images_table a {opacity: .60;-moz-opacity:.60;}
#images_table a:hover { cursor:pointer; opacity: 1;-moz-opacity:1;}
#images_table td { 	border: solid 1px #24180F;
	-webkit-border-radius: 6px;  
	-moz-border-radius: 6px;  
	-khtml-border-radius: 6px;  
	border-radius: 6px; 
	background-color:#19110A; background: rgba(18, 13, 10, 0.85);padding:10px;}

#lyrics_table table{
	border: solid 1px #24180F;
	-webkit-border-radius: 6px;  
	-moz-border-radius: 6px;  
	-khtml-border-radius: 6px;  
	border-radius: 6px; 
	background-color:#19110A; background: rgba(18, 13, 10, 0.85);padding:10px;
	width:100%;
	}

#lyrics_table td {text-align:left;border-bottom:dotted 1px #5D413C;}
#lyrics_table td div {display:none;}
#lyrics_table td a {font-weight:bold}
#lyrics_table th {text-align:left;width:310px;vertical-align: top}

#contact li{
	border: solid 1px #24180F;
	-webkit-border-radius: 6px;  
	-moz-border-radius: 6px;  
	-khtml-border-radius: 6px;  
	border-radius: 6px; 
	background-color:#19110A; background: rgba(18, 13, 10, 0.85);
	padding:10px;
	margin-bottom:10px;
	list-style:none;
	width:89%;
	}

#contact h3 {margin-top:0px;}
.disco div {	border: solid 1px #24180F;
	-webkit-border-radius: 6px;  
	-moz-border-radius: 6px;  
	-khtml-border-radius: 6px;  
	border-radius: 6px; 
	background-color:#19110A; background: rgba(18, 13, 10, 0.85);
	width:300px;
	text-align:center;
	margin-top:10px;
	padding:5px;
	}

.disco div h4{color:#956960;}
	
.disco {
	border: solid 1px #433127;
	-webkit-border-radius: 6px;  
	-moz-border-radius: 6px;  
	-khtml-border-radius: 6px;  
	border-radius: 6px; 
	background-color:#19110A; background: rgba(18, 13, 10, 0.65);padding:5px;
	width:97%;
	margin-bottom:15px;
	}
.disco td {
	border: solid 1px #24180F;
	-webkit-border-radius: 6px;  
	-moz-border-radius: 6px;  
	-khtml-border-radius: 6px;  
	border-radius: 6px; 
	background-color:#19110A; background: rgba(18, 13, 10, 0.85);padding:8px;
	width:100%;
	}
	
.disco th {text-align:left;width:310px;vertical-align: top}

.disco h3 {margin:0px; font-size:1.2em}
.disco b {color:#956960;}
.disco a {font-weight:bold; opacity: .60;-moz-opacity:.60;}
.disco a:hover {opacity: 1;-moz-opacity:1;}
.disco h3 a {opacity: .80;-moz-opacity:.80;}
.disco a img {border:none;}

.buy  {border: solid 1px #433127;
	-webkit-border-radius: 6px;  
	-moz-border-radius: 6px;  
	-khtml-border-radius: 6px;  
	border-radius: 6px; 
	background-color:#19110A; background: rgba(18, 13, 10, 0.65);padding:5px;
	width:97%;
	margin-bottom:15px;}

.buy td, th {
	border: solid 1px #24180F;
	-webkit-border-radius: 6px;  
	-moz-border-radius: 6px;  
	-khtml-border-radius: 6px;  
	border-radius: 6px; 
	background-color:#19110A; background: rgba(18, 13, 10, 0.85);padding:8px;
	}
.buy th, b {color:#956960}

.buy li {
	margin-bottom:10px;
	}

.bio {	border: solid 1px #24180F;
	-webkit-border-radius: 6px;  
	-moz-border-radius: 6px;  
	-khtml-border-radius: 6px;  
	border-radius: 6px; 
	background-color:#19110A; background: rgba(18, 13, 10, 0.85);
	text-align:left;
	margin-top:10px;
	padding:5px;
	}
.bio p {margin-top:0px;}

.bio span {text-align:center; width:100%;display:block; margin-bottom:10px; opacity: .20;-moz-opacity:.20;}