/***********************************************
  generelle Einstellungen
***********************************************/

* {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #fff;
  text-align: left;
}

html, body { height: 100%; }
body { background: #000 url(images/bg_metal.jpg) no-repeat fixed; }
img  { border: 0px; }
ul   { list-style-type: none; }

.clear { clear: both; }
.spacer { height: 10px; margin: 30px 0 30px; background: url(images/bg_hr_posts.gif) 0 100% no-repeat; }
.red { color: #6F0000; }

/***********************************************
  TEXT, ABSAETZE UND HEADLINES
***********************************************/
p { line-height:18px; margin: 5px 0 10px 0; }

p.par-center { text-align: center; margin: 0 auto; }

h2 {
  color: #8F8A74;
  font-family: Georgia,'Times New Roman',Times,serif bold;
  font-size: 20px;
  font-size-adjust: none;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin: 10px 0 5px 0;
}

h3#comments { font-size: 14px; font-weight: bold; color: #666; }

div.post h2 {	margin: 10px 0 10px 0; }

/* giglist */
div.gig-list h3 { font: normal normal bold 12px bold Verdana; color: #8F8A74; margin-bottom: 10px; }

/* member info page */
h2#hdl-memberdata   { margin: 50px 0 20px 0; padding-bottom: 20px; background: url(images/bg_hr_posts.gif) 0 100% no-repeat; }
h3.hdl-membername   { margin-bottom: 10px; color: #8F8A74; font-size: 16px; }
span.spn-memberdata { float: left; width: 220px; font-weight: bold; }

/* Kommentare + Guestbook */
h3#comments { margin: 20px 0 20px 0; }
span.spn-author,
span.spn-author a { font-size: 16px; color: #8F8A74; }


/***********************************************
  LINKS UND ANKER
***********************************************/
div.post p a       { color: #8F8A74; font-weight: bold; }
div.post p a:hover { color: #6F0000; }


/* navi highlight */
#bdy-index a#lnk-onoff          { background: url(images/bg_crest.gif) 0 0 no-repeat; }
#bdy-inputgain a#lnk-inputgain,
#bdy-tone a#lnk-tone,
#bdy-meltingdownyourplace a#lnk-prescence,
#bdy-fgallery a#lnk-fx,
#bdy-kontaktbooking a#lnk-connect,
#bdy-bookofglory a#lnk-feedback    { background: url(images/bg_crest.gif) 0 0 no-repeat; }

/* linked post headlines */
div.post h2 a {
  color: #8F8A74;
  font-family: Georgia,'Times New Roman',Times,serif bold;
  font-size: 20px;
  text-decoration: none;
}

h3.hdl-membername a       { color: #8F8A74; font-size: 16px; text-decoration: none; }
h3.hdl-membername a:hover { text-decoration: underline; }


/* guestbook */
a.lnk-comment-ts { display:block; text-decoration: none; margin: 5px 0 15px 0; font-size: 10px; color: #666; }


a#lnk-top { width: 30px; float: right; margin-right: 20px; }

a.lnk-myspace { display: block; height: 20px; padding-left: 20px; background: url(images/icon_myspace.png) 0 0 no-repeat; }
a.lnk-twitter { display: block; height: 20px; padding-left: 20px; background: url(images/icon_twitter.png) 0 0 no-repeat; }
a.lnk-lastfm  { display: block; height: 20px; padding-left: 20px; background: url(images/icon_lastfm.png) 0 0 no-repeat; }

/***********************************************
  DIVS
***********************************************/
div#div-content-wrapper { width: 825px; min-height: 100%; background: url(images/bg_grunge_border.png) 0 0 repeat-y; margin-left: 10%; }
div#div-header          { position: absolute; width: 770px; height: 294px; margin-left: 38px; background:  url(images/bg_header_banner.jpg) 20px 0 no-repeat #000; }
div#div-content-area    { width: 730px; min-height: 100%; margin-left: 38px; padding: 300px 0 0 20px; background: #000; }
div#div-content         { width: 490px; float: left; min-height: 100%;  }
div#sidebar             { float: left; margin-left: 30px; }
div#div-footer          { height: 50px; margin-top: 20px; }

/* lightbox */
div#imageDetails span   { color: #000; }

div.widecolumn div.post { width: 700px; }
div.div-hr-post         { height: 11px; margin: 20px 0 30px 0; border: none; background: url(images/bg_hr_posts.gif) 0 0 no-repeat; }

/* article navi */
div.alignleft  { float: left; }
div.alignright { float: right; }

/* guestbook */
div.comment-number { width: 30px; float: left; font: 30px Georgia,'Times New Roman',Times,serif bold; color: #222;  }
div.comment-entry  { width: 650px; float: left; padding: 10px; }

/* veranstalter info */
div.spacer-bottom { margin-bottom: 30px; }
div.organizerinfo-left { float: left; width: 320px; }
div.organizerinfo-right { float: left; margin-left: 35px; width: 340px; }




/***********************************************
  LISTEN
***********************************************/
ul#lst-header-navi             { position: absolute; width: 770px; height: 67px; margin: 225px 0 0 0px; background: url(images/bg_header_navi.jpg) 0 0 no-repeat; }
ul#lst-header-navi li          { float: left; }
ul#lst-header-navi li a        { display: block; width: 105px; height: 35px; margin-top: 18px; padding-top: 9px; text-align: center; font: bold 12px Verdana; text-decoration: none; }
ul#lst-header-navi li a:hover,
ul#lst-header-navi li a:focus  { background: url(images/bg_crest.gif) 0 0 no-repeat; }

ul.lst-memberdata-wrapper      { width: 700px; margin: 0 0 30px 0; padding: 0 0 40px 0;  background: url(images/bg_hr_posts.gif) 0 100% no-repeat;}
ul.lst-memberdata              { float: left; margin: 10px 0 0 20px; }
ul.lst-memberdata li           { line-height: 3.2em; background: url(images/bg_dot.gif) 0 100% repeat-x; width: 500px; }
ul.lst-memberdata li.itm-first { background: none; }
ul.lst-memberdata li a         { color: #8F8A74; font-weight: bold; }
ul.lst-memberdata li a:hover   { color: #6F0000; }
ul.lst-memberdata li.itm-inner { background: none;  width: 270px; line-height: 2em; }

ul#lst-network-links           { margin-top: 10px; }


/* tone */
div.div-tone ul li { float: left; width: 120px; margin: 10px 10px 0 0;}

/* gigs */
div.gig-list ul                { margin-bottom: 20px; }
div.gig-list ul li             { margin-bottom: 5px; }
div.gig-list ul li strong      { width: 80px; float: left;}
div.gig-list ul li.next,
div.gig-list ul li.next strong,
div.gig-list ul li.next a      { color: #6F0000; }

/* guestbook */
ol.commentlist                    { list-style-type: none; }
ol.commentlist li                 { padding-bottom: 20px; margin-bottom: 20px; background: url(images/bg_hr_posts.gif) 0 100% no-repeat; }
ol.commentlist li.itm-comment     { }
ol.commentlist li.itm-comment-odd { }


/***********************************************
  FORMS
***********************************************/
form input,
form textarea           { color: #fff; background: #000; border: 1px solid #fff; padding: 2px;}
form input#submit       { margin: 0; background: #8F8A74; color: #fff; font-weight: bold; cursor: pointer; text-align: center; }
form input#submit:hover { background: #6F0000; }


form#commentform,
form#contactform                    { width: 686px; margin-bottom: 50px; }
form#commentform input,
form#contactform input              { width: 350px; margin-right: 10px; }
form#commentform textarea           { width: 680px; }

form#commentform input#submit       { width: 150px; float: right; }

form#contactform textarea           { width: 560px; }
form#contactform input#submit       { width: 100px; float: right; }

/***********************************************
  IMAGES & HR
***********************************************/
div.entry p img    { border:1px solid #666666; padding:4px; margin: 3px; }
img.img-no-border  { border: 0 !important; }
img.img-memberfoto { float: left; }

object { background: #000; }


/***********************************************
  OVERLAYS & AKTIONEN
***********************************************/
#custom {
	/*
	background-image:url(images/plakat_aoa.jpg);
	width:496px;
	height:700px;
	*/
	background-image:url(/wp-content/uploads/2010/03/sons_gig-e1269894887528.jpg);
	width:432px;
	height:600px;
	padding:0px;
	border: 1px solid #fff
}

#custom div.close {
	right:-15px;
	top:-10px;
	background:url(images/close.png) no-repeat scroll 0 0 transparent;
	cursor:pointer;
	height:35px;
	width:35px;
	position:absolute;
}



