@charset "utf-8";
/* CSS Document */
img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
* {margin:0; padding:0; }
body {background:#1D1512; color: #FFFFCC; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:0.9em }
a { color:#FFFFCC}
html, body {
	height: 100%;
}
#wrapperl {display:block; width:900px;  margin:0 auto; padding:0 40px; background:url(../images/skeleton/bulbs2.jpg) #471F37 repeat-y left; height: 100%; min-height: 100%; height: auto !important;}
#wrapperr {display:block; width:900px;  margin:0 auto; padding-right:40px; background:url(../images/skeleton/bulbs.jpg) repeat-y right; height: 100%; min-height: 100%; height: auto !important;}


#wrapper {display:block; width:900px; position:relative; background:url(../images/skeleton/paper-tile.gif); min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
 }


#header {background:url(../images/skeleton/header.jpg) no-repeat; display:block; height:191px; z-index:0}

.footer, .push {
	height: 50px; /* .push must be the same height as .footer */
}

#form {font-family:Georgia, "Times New Roman", Times, serif}
input {background:url(../images/contact/input.jpg) no-repeat; border:none; padding:10px}
textarea {background:url(../images/contact/textarea.jpg) no-repeat; border:none; padding:10px}

input.submit {background: url(../images/contact/send.gif) no-repeat; text-indent:-6000px; display:block; width:100px; height:50px; cursor:pointer; font-size: 0px; line-height: 0px;}



.content {text-align:left; padding:20px; background:url(../images/skeleton/tile.jpg) repeat-x; min-height: 100%;
height: auto !important;
	height: 100%;
}
.clearfloat {clear:both}

p {padding:10px 0}
h1, h2, h3 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}


ul.nav {padding:100px 0 0 0px; z-index:5; position:relative; margin-left:140px }
ul.nav li { list-style:none; float:left; display:inline; margin-right:15px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase   }
ul.nav li a {outline:none; text-decoration:none}
ul.nav li a:hover { color:#FFCCCC}


/* Listen page */

.listen-header {background:url(../images/skeleton/listen.jpg) no-repeat; position:relative; display:block; width:900px; height:305px; top:-60px; z-index:0; margin-bottom:-60px}

/* Link page */
.link-image {position: absolute; left:10px; top:60px; z-index:1}
.linkspage ul.nav {left:0; top:0px; z-index:5; position:absolute }
.linkspage .content ul {margin:0 0 0 50px; }
.linkspage .content ul li{ margin:10px 0 0 0}
.linkspage .content ul a {color:#FFFFFF}

/* shows page */
.performancepage #header, .photopage #header {
	height:140px

}

.performances-poster {
	width:516px;
	margin:0 auto;
}
.performances-poster-middle {
	width:399px;
	margin:0 auto;
	padding:0 62px 0 57px;
	background:url(../images/poster-slice.jpg) 1px repeat-y;	
	color: #000000
	}

.performances-poster-middle p {
	margin:5px 0 0; 
	padding:0;
	font-size:12px;
	text-align:left
}	

.performances-poster-middle h4 {
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
margin:5px 0
}

.performances-poster-middle .element {
padding:0 10px}

.performances-poster-middle a {color: #000000}

.performances-poster-middle h2 {padding:10px 0 0;}
.performances-poster-middle h3 {padding:2px 0; background:#C49342; color:#FFFFCC; cursor: pointer; border-top:2px solid #DEC292}

.border {border:1px solid #330000; padding: 0 5px 5px; margin:5px 0}

.toggler span {font-size:10px; cursor: pointer}
div#accordion h3.open{ background: #1B1519 }
/* about page */
.aboutpage #header {
	background:url(../images/about-header.jpg);
	
}

.aboutpage ul.nav {padding:100px 0 100px 0px; }
.biog-thumbs {display:block; margin-top:20px}
.biog-thumbs a img  {border:1px solid #FFFFCC}
.biog-thumbs a:hover img, .biog-thumbs a img:hover {border:1px solid #FFFFCC}
ul.biog-links li {list-style:none; float:left; display:inline; margin:0 42px}
.presspage #header {
	background:url(../images/press-header.jpg);
}

.pressthumb {margin-bottom:10px; padding-top:10px; text-align:center}

.biog1 {color:#330000; font-size:11px; font-family:"Courier New", Courier, monospace; float:left; display:block; width:255px; margin:130px 0 0 0px}
.biog2 {color:#330000; font-size:11px; font-family:"Courier New", Courier, monospace; float:left; width:240px; margin:10px 10px 10px 20px;}
.biog1 p, .biog2 p {padding:0px 0 10px 0}

.karen-id {background:url(../images/about/karen-id.jpg) no-repeat; display:block; width:540px; height:473px; margin:0px auto; padding-left:280px}
.louise-id {background:url(../images/about/louise-id.jpg) no-repeat; display:block; width:540px; height:473px; margin:0px auto; padding-left:280px}
.jonny-id {background:url(../images/about/jonny-id.jpg) no-repeat; display:block; width:540px; height:473px; margin:0px auto; padding-left:280px}
.yannick-id {background:url(../images/about/yannick-id.jpg) no-repeat; display:block; width:540px; height:473px; margin:0px auto; padding-left:280px}
.max-id {background:url(../images/about/max-id.jpg) no-repeat; display:block; width:540px; height:473px; margin:0px auto; padding-left:280px}
.marcus-id {background:url(../images/about/marcus-id.jpg) no-repeat; display:block; width:540px; height:473px; margin:0px auto; padding-left:280px}
.sam-id {background:url(../images/about/sam-id.jpg) no-repeat; display:block; width:540px; height:473px; margin:0px auto; padding-left:280px}

.newpaperspread {margin:0 0 0 40px}

.newspaper {background: url(../images/paper.jpg) repeat-y; display:block; width:350px; color:#333333; padding:20px; font-family:"Times New Roman", Times, serif; float:left;}

.newspaper2 {background: url(../images/paper.jpg); display:block; width:550px; color:#333333; padding:20px; font-family:"Times New Roman", Times, serif; float:left;}

.newspaperInner {display:block; overflow:auto}
.newspaper a {font-size:1.2em; color:#333333; font-weight:bold}
.newspaper p b a{font-size:8px}
.newspaper h2 {text-align:center; border-bottom:1px solid #666666}

.newspaper span, .newspaper span a {font-size:12px;}

.newspaper img {border:2px solid #333333}
.quote{ font-style:italic}
.fact {border:1px solid #660000; margin-bottom:5px; padding-left:5px; color: #660000}

.song {float:left; width:690px; margin-bottom:10px; font-size:0.9em}

hr {border:1px dotted #FF99FF;}

.tv { background:url(../images/tv/tv.jpg) no-repeat; display:block; width: 448px; height:454px; padding:50px 0 0 40px; margin:0 auto}

