body {
  background-color: #1a150c;
  font-size: .9em;
  font-family: "Georgia", Times, sans-serif;
  color:#3a311e;  /*#3333333*/
  padding:0px;
  margin:0px;
  text-align: center;
  background:url('./../_images/bodybackground.jpg') #1a150c center top no-repeat;
  overflow-x:hidden;
}

img{
	border:0;
}
#framework { 	
	position:relative;
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	font-size:.86em;
}
#nav {
	text-align:center;
	display:block;
	width:980px;
	margin:0;
	background:url('./../_images/header_gr_bg.gif') transparent center top no-repeat;
	padding-top:186px;
	position:relative;
	overflow:show;
}
.document1518 #nav ,
.document1527  #nav ,
.document1520 #nav {
	text-align:center;
	display:block;
	width:1280px;
	left:-150px;
	*left:-220px;
	margin:0;
	background:url('./../_images/header_gr_bg_home.gif') transparent center -36px no-repeat;
	*background:url('./../_images/header_gr_bg_home.gif') transparent 68px -36px no-repeat;
	padding-top:266px;
	padding-bottom:64px;
	margin-bottom:-64px;
	position:relative;
	overflow:show;
}
.document1518 #nav ul#menu,
.document1527 #nav ul#menu,
.document1520 #nav ul#menu{
	margin-left:10px;
}
#nav ul#menu{
	display:block;
	margin:0;
	width:1260px;
	height:95px;
	margin-left:-140px;
	margin-right:-140px;
	background:url('./../_images/menu_bg.png') center;
	padding:0px;
	list-style:none;
	text-align:center;
}

#nav ul#menu li{
	display:inline-block;
	margin:0px;
	padding:42px 8px 0 8px;
	float:left;
	font-size:1em;
	cursor:hand;
}

#nav ul#menu li a{	
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#nav ul#menu li span{
	display:block;
	cursor:hand;
	background:none;
	text-transform:lowercase;
	font-size:20px;
}
#nav ul#menu li a span span{
	display:none;
}

#nav ul#menu  li#blog{
	width:74px;
	margin-left:140px;
}
#nav ul#menu  li#gigs{
	width:64px;
}
#nav ul#menu  li#gallery{
	width:120px;
}
#nav ul#menu  li#home{
	margin-top:-114px;
	width:395px;
	margin-left:-32px;
	margin-right:0px;
	
}
#nav ul#menu  li#home a span{
	display:block;
	background:url('./../_images/logo.png');
	width:432px;
	height:192px;
	text-indent:-999em;
}

#nav ul#menu  li#shop{
	width:74px;
}
#nav ul#menu  li#bio{
	width:50px;
}
#nav ul#menu  li#contact{
	width:124px;
}
#content{
	width:980px;
	padding-left:15px;
	padding-bottom:40px;
	background:url('./../_images/content_bg.gif') 15px 0px no-repeat;
	font-size:.9em;	
}

#subnav{
	width:225px;
	margin:0xp;
	padding:0px;
	padding-top:79px;
	padding-right:30px;
	float:left;
	font-weight:bold;
	font-size:.9em;
	color:black;
}
#nav ul.submenu{
	position:absolute;
	left:0px;
	*left:-16px;
	top:310px;
	display:block;
	text-align:left;
	height:500px;
	list-style:disc;
	color:black;
	display:none;
}
#nav ul#menu ul.submenu li{
	float:none;
	width:190px;
	font-size:.8em;
	height:auto;
	display:list-item;
	padding-left:0px;
	margin-left:0px;
	*margin-left:16px;
	*list-style:none;
	*background:url('/_images/standard/li-bullet.gif') no-repeat 4px 6px;
	*padding-left:16px;
}
#nav ul#menu ul.submenu li a span{
	display:block;
	width:180px;
	height:auto;
	cursor:hand;
	background:none;
	padding:0px;
	text-transform:none;
}
#nav #menu ul.submenu li a{
	color:black;
}
#nav #menu ul.submenu li a:hover{
	color:#636466;
	text-decoration:underline;
}
#nav #menu ul.submenu li a:hover span{
	text-decoration:underline;
	background:none;
}
#leftCol{
	position:absolute;
	left:0px;
	top:262px;
	width:254px;
	background:url('./../_images/stage_bg.png') no-repeat;
	z-index:10;
	min-height:1200px;
	padding-left:30px;
}
.document1518 #leftCol,
.document1527 #leftCol,
.document1520 #leftCol{
	top:342px;
}
#leftCol h2{
	text-indent:-999em;
	background:url('./../_images/onstage_header_bg.png') center top no-repeat;
	*margin-top:20px;
	height:42px;
	width:208px;
}
#article{
	display:block;
	width:546px;
	* width:546px;
	padding-left:246px;
	* padding-left:246px;
	padding-top:16px;
}
#article h1{
	background-color:#c7b895;
	display:block;
	color:#fff;
	font-size:1.6em;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:24px;
	margin-bottom:18px;
}
#article h2{
	color:#000;
	font-size:1.25em;
}
#article h3{
	color:#ed1b2e;
	font-size:1em;
	padding:0;
	margin:0;
	margin-top:1px;
	height:24px;
	padding-bottom:-50px;
	width:600px;
}
#article p {
	padding-top:0px;
	margin-top:0px;
}
#article p.spacer {
	display:none;
}
#article a{
	z-index:20;
}
#article div.richtext{
	padding-left:24px;
	padding-right:54px;
	padding-top:8px;
	padding-bottom:12px;
	margin-bottom:16px;
	background-color:#c7b895;
	overflow-x:hidden;
}
#article div.gallery{
	padding-left:17px;
	padding-right:0px;
	padding-top:8px;
	padding-bottom:12px;
	margin-bottom:16px;
	background-color:#c7b895;
	overflow-x:hidden;
}
#article div.gallery h3{
	margin-left:7px;
}
#article div.gallery img{
	margin:7px
}
#article strong{
	color:#000;
}
#content a{
	color:#000;
}
#content a:hover{
	text-decoration:underline;
}
#article ul, #article ol {
	width:590px;
	padding-top:0px;
	padding-left:16px;
	margin-top:0px;
	margin-left:0px;
}
#article ul li{
	
}
#article table{
	margin-bottom:12px;
	font-size:1em;
}
#article span.knop{
	display:block;
	height:50px;
	font-size:.8em;
	font-weight:bold;
	color:#636466;
	cursor:hand;
}
#article span.knop span{
	float:left;
	height:60px;
	padding-top:14px;
	padding-right:5px;
	background:url('./../_images/knop_bg.gif');
}
#article span.knop .left{
	display:block;
	width:12px;
	padding-right:0px;
	background:url('./../_images/knop_left.gif');
}
#article span.knop .right{
	display:block;
	width:12px;
	padding-right:0px;
	background:url('./../_images/knop_right.gif');
}
#article textarea{
	font-family:"Trebuchet MS";
}
#article .readMore{
	font-weight:bold;
	text-decoration:underline;
}
#content #article a:hover span.knop .right, #content #article a:hover span.knop .left{
	text-decoration:none !important;
}
#content #article .two-columns span{
	display:block;
	width:54px;
	float:left;
}
#content #article div p{
	margin-top:10px;
}
#rightCol{
	position:absolute;
	right:0px;
	top:240px;
	*top:280px;
	width:144px;
}
.document1518 #rightCol,
.document1527 #rightCol,
.document1520 #rightCol{
	top:320px;
	*top:360px;
}
#rightCol #merchBlok{
	width:240px;
	height:264px;
	margin-left:-96px;
	margin-top:-10px;
	background:url('./../_images/merch_ad_bg.png');
}
#rightCol #merchBlok h3,
#rightCol #merchBlok p{
	text-indent:-999em;
}
#footer{
	display:block;
	width:950px;
	height:0px;
	/*padding:24px 15px 0 15px;*/
	font-family:Arial, Helvetica, san-serif;
	font-size:.7em;
	margin:0 auto 0 auto;
	text-align:right;
}
#footer p{
	color:#000;
	display:block;
	padding:0px;
	margin:0px;
}
#footer p  a{
	text-decoration:none;
	color:#636466;
}
#footer p  a:hover{
	text-decoration:underline;
	color:#000;
}
#footer span{
	width:600px;
	display:block;
	padding:0px;
	margin:0px;
	text-align:left;
	float:left;
}

/* lightbox */
	
		#lightbox{
			display:none;
			position:absolute;		
			background:url('./../_images/loader.gif') #EEE center center no-repeat;
			z-index:100;
			padding:20px;
			padding-bottom:10px;
			overflow:hidden;
		}
		#lightbox .buttons{
		}
		#screenshot{
			background-color:transparent;
			background-repeat:no-repeat;
			background-position:center center;
			z-index:100;
			padding:0px;
			padding-bottom:10px;
			overflow:hidden;
		}
		.imageblock, .demoblock{
			position:relative;
			left:200px;
			width:140px;
			padding:10px;
			padding-top:50px;
			display:block;
		}
		.imageblock a, .demoblock a{
			color:#fff;
		}
		.imageblock{
			background:url('_images/stills.gif') #888 top center no-repeat;
		} 
		.demoblock{
			background:url('_images/demos.gif') #888 top center no-repeat;
		}
		
		.image{
			background:#C7B895;
			padding-left:20px;
			padding-top:30px;
		}

		
/* home - mediaplyer container*/
#mediaplayerContainer{
	position:absolute;
	top:-10px;
	left:376px;
	z-index:-10;
}


/* contact form */

form{
	display:block;
	width:400px;
}

#content p.input{
	display:block;
	width:400px;
	margin:6px 0 6px 0;
}
p.input span{
	width:100px;
	margin-right:8px;
	display:block;
	text-align:right;
	float:left;
}
p.input span.pollinput{
	width:50px;
	margin-right:8px;
	display:block;
	text-align:right;
	float:left	;
}
p.input span.textright{
	text-align:left;
	width:280px;
}
input.text{
	width:286px;
}
textarea{
	width:282px;
	height:120px;
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size:.96em;
	padding:2px;
	/*margin-left:108px;*/
}


/* INSTANCE INPUT STYLE*/

p.terugbellen input{
	float:left;
	margin-left:108px;
}
p.terugbellen span{	
	text-align:left;
	margin-left:4px;
	margin-right:160px;
}			
p.terugbellen label{
	cursor:pointer;
	*cursor:hand;
}

p.submitreset{
	text-align:right;
	width:302px;
}


.document1523 #rightCol #merchBlok{
	display:none;
}


p.gig{
	width:208px;
	height:80px;
	padding-left:10px;
}
p.gig span{
	font-weight:bold;
	display:block;
	font-size:20px;
	width:208px;
	height:30px;
}