@charset "utf-8";
/* CSS Document */

body {
	background:#170016;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#fff;
	margin:0px;
	padding:0px;
}

/* GENERAL */
a{color:#cebf7e;}
a:hover{color:#fff;}

h1{font-weight:normal; font-size:30px; margin:0px; text-align:center; margin:0px 0px 30px 0px; color:#fff;}
h2{font-weight:normal; margin:0px 0px 10px 0px; font-size:21px;}
h3{font-weight:normal; margin:0px 0px 5px 0px; font-size:18px; color:#fff;}
p{margin:0px 0px 15px 0px; line-height:150%; text-align:justify;}

hr{margin-bottom:15px;}

/* CUSTOM */
div.form-item{margin-bottom:5px; float:none; clear:both;}
label{width:120px; text-align:right; display:block; float:left; margin-right:15px;}
input.input-text{width:160px; border:1px solid #ccc; padding:3px; background:#b0a3ae;}
textarea{ font-size:12px; color:#333; padding:3px; background:#b0a3ae;border:1px solid #ccc; width:200px; }
input.button{background:#fff; color:#170016;}

/* LAYOUT */
div#wrapper {
	width:870px;
	margin:auto;
	overflow:auto;
}
div#header{	background:url("../img/header.jpg") no-repeat;	height:337px;}
div#content {
	background:#41323f;
	padding:25px 20px;
	overflow:auto;
}

div.column{width:400px; border:1px solid #41323f; float:left; overflow:auto;}
div#left{margin-right:15px;}
div#right{}

div#footer{	background:url("../img/footer.jpg") no-repeat;	height:252px;	font-size:10px;	text-align:right;	padding-top:10px;	color:#978794;	letter-spacing:1px;}


/* NAVIGATION */
ul#nav{float:right; position:relative; top:311px; margin-right:10px; padding:0px;}
ul#nav li{float:left; margin-right:2px; text-transform:uppercase; font-size:11px; padding:8px 5px 6px 5px; list-style-type:none;}
ul#nav li.active{background:#41323f;}
ul#nav li a{text-decoration:none; color:#ebebeb;}
ul#nav li a:hover{text-decoration:underline;}

/* HOME */
div.meta-info{ clear:both; color:#cebf7e; margin-bottom:5px; font-size:10px; background:#271825; padding:1px 0px 1px 5px;}
div.meta-info a{text-decoration:none; text-align:right;}
div.newsitem{line-height:130%; margin-bottom:30px; float:none; text-align:justify; overflow:auto; clear:both;}

/* SUBSCRIBE */
div#subscribe {border-top:1px solid #6d606c; padding-top:15px; text-align:center;}
form fieldset{background:#6d606c; border:0px; padding:10px; margin-bottom:15px;}

/* NETWORK */
div#network{border-top:1px solid #6d606c; border-bottom:1px solid #6d606c; margin:10px 0px 10px 0px; padding:10px 0px 15px 0px; text-align:center;}


/* FANBLOG */
div#fanblog h2{ text-align:center;}
div#fanblog p{text-align:center;}
div#fanblog li{padding:4px; background:#6d606c; margin:0px 0px 3px 0px; list-style-type:none;}
div#fanblog span.blogdate{display:block; width:80px; float:left; text-align:right; margin-right:10px;}
div#fanblog h4{font-size:14px; font-weight:normal;}
div#fanblog li a{color:#271825;}
div#fanblog li a:hover{color:#fff;}

/* CONCERTS */
ul#concertlist{margin:0px; padding:0px;}
ul#concertlist li {background:#271825; height:60px; padding:10px 0px 8px 10px; list-style-type:none;	margin:0px 0px 7px 0px; clear:both;}

ul#concertlist div.date{float:left; margin-right:12px; text-align:center;}
ul#concertlist div.date div.day{ background:#c3bfc2; color:#271825; font-size:30px; width:40px; position:relative; padding:0px 0px 5px 0px; height:40px;}
ul#concertlist div.date span.month{ font-size:14px; color:#c3bfc2; text-transform:uppercase;}

ul#concertlist div.info{ float:left;}
ul#concertlist div.info span.city{ float:none; text-transform:uppercase; font-size:18px;}
ul#concertlist div.info span.location{ float:none; clear:both; text-transform:uppercase; color:#b0a3ae; font-size:12px; font-weight:bold;}
ul#concertlist div.info span.description{font-size:14px;}
ul#concertlist div.info span.more{ clear:both; font-size:10px;}

ul#concerthistory li{list-style:none; font-size:11px;}

/* ABOUT */
img.albumpic{border:1px solid #fff; float:left; margin:0px 10px 10px 0px;}
img.snapshot{border:1px solid #fff; margin:0px 8px 8px 0px;}
img.picture{width:190px; height:190px; border:1px solid #fff; margin:0px 10px 10px 0px;}
img.networkbutton{margin-right:6px;}
img.thumb{border:1px solid #fff; float:left; margin:0px 10px 10px 0px;}
span.thumb{border:1px solid #fff; float:left; margin:0px 10px 10px 0px;}

/* GUESTBOOK */
div.guestbook-entry{margin-bottom:25px; line-height:130%;}