/* CSS Document */

body{
	background:#000 url('/img/background.jpg') center 0 fixed no-repeat;
	margin:0px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

h1{ font-size:36px; margin:20px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center;}

h2{font-weight:normal; margin:0px 0px 10px 0px;}

a{color:#fffe2b;}
a:hover{color:#d00;}

div#wrapper{
	margin:auto auto auto auto;
	width:652px;
}

div#content{
	background:#000;
	padding:0px 25px 100px 25px;
	font-size:12px;
	line-height:150%;
	border-bottom:1px solid #999;
	overflow:auto;
}

div#foto{text-align:center;}

div#nav{ position:absolute; top:367px; margin-left:20px;}
div#nav img{border:0px; margin:0px 15px 0px 0px;}

/* BLOG */
div.newsitem{ border-bottom:1px solid #444; padding-bottom:20px; margin-bottom:20px;}
div.meta{text-align:right; clear:both; font-size:11px; color:#ccc;}
span.thumb{float:left; margin:0px 10px 10px 0px;}

/* CONCERTS */
ul#concertlist {margin:0px; padding:0px;}
ul#concertlist li{ background:#111; border:1px solid #2f2f2f; padding:10px; list-style-type:none; margin:0px 0px 20px 0px; float:none; clear:both;}

span.city{ color:#fff; font-size:18px; font-weight:bold;}
span.location{color:#fff; font-size:18px;}

div.date{ background:#d00; float:left; color:#000; padding:10px 10px 5px 10px; margin:0px 20px 0px 0px; text-align:center; font-weight:bold;}
div.date div.day{font-size:30px; font-weight:bold; margin-bottom:8px;}
div.date span.month{color:#fff; font-size:11px; font-weight:normal; text-transform:uppercase;}

div.tickets{float:right; font-size:10px;}
div.tickets a{color:#000; text-decoration:none; padding:2px; background:#fff; }
div.tickets a:hover{color:#000; text-decoration:none; padding:2px; background:#d00; }
div.tickets span.soldout {color:#fff; text-decoration:none; padding:2px; background:#d00; }

/* MEDIA */
a.thickbox img{margin:0px 5px 5px 0px;}

/* GUESTBOOK */
span.meta-info{color:#aaa;}
span.postdate{color:#aaa; font-style:italic; font-size:9px;}
div.guestbook-entry{ background:#111; border:1px solid #2f2f2f; padding:10px; list-style-type:none; margin:0px 0px 12px 0px; float:none; clear:both;}

/* CUSTOM */
div.form-item{margin-bottom:5px; float:none; clear:both;}
label{width:90px; text-align:right; display:block; float:left; margin-right:15px;}
input.input-text{width:200px; border:1px solid #fff; padding:3px; background:#eee;}
textarea{ font-size:12px; color:#000; padding:3px; background:#ccc;border:1px solid #fff; width:400px; height:75px; font-family:Arial, Helvetica, sans-serif;}
input.button{background:#fff; color:#170016;}

div.column{width:270px; float:left; overflow:auto; padding:10px;}
div#left{margin-right:15px; border-right:1px solid #666;}


/* FOOTER */
div#footer{padding:10px; text-align:center; font-size:11px; clear:both; float:none;}