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

div  {
	margin:0;
	padding:0;
	}
body{
	margin:0;
	text-align:center;
	background:#300000 url("assets/images/2body_bg80.jpg");
	background-repeat:repeat-x;
	font-size:62.5%;
	font-family:Trebuchet MS, Trebuchet, Helvetica, sans-serif;
	color:#b2a390;
	}
p, h1 {
	padding-left:126px;
	}
p{
	margin-bottom:2em;
	font-size:1.2em;
	color:#b2a390;
	line-height:2em;
	width:480px;
	/*width:440px; (changed 22.3.2009 for mikes*/
	}
h1{
	font-size:2.9em;
	color:#cfc2b2;
	margin-bottom:1em;
	font-weight:normal;
	width:500px;
	margin-top:150px;
	}
#wrapper{
	position:relative;
	width:1007px;
	margin:0 auto;
	text-align:left;
	}
#branding{
	width:1007px;
	height:155px;
	position:relative;
	top:0;
	left:0;
	}
#branding img{
	margin:0;
	padding:0;
	border:0;
	display:block;/*to prevent bottom margin in ie6*/
	}	
#main{
	width:1007px;
	position:relative;
	float:left;
	background-image:url("assets/images/2main_bg_70.jpg");
	background-repeat:repeat-y;
	}

#footer{
	width:1007px;
	height:139px;
	position:relative;
	float:left;
	background-image:url("assets/images/2bottom_70.jpg");
	background-repeat:no-repeat;
	text-align:center;
	}
/*////////////////NAVIGATION/////////////////////*/

#nav{
	position:absolute;
	top:190px;
	left:126px;
	z-index:1000;
	}	
#nav ul{
	list-style:none;
	margin:0;
	padding:0;
	}
#nav li{
	display:inline;
	/*padding:0 11px 0 0;*/
	}
#nav a{
	color:#665c48;
	font-family:Trebuchet MS, Trebuchet, Helvetica, sans-serif;
	font-size:1.2em;
	border-left:1px solid #665c48;
	padding:0 11px;
	/*the next 2 lines to allow the underline to show in ie7*/
	/*position:relative;
	top:-1px;*/
	}
#nav a.navLeftLink{
	border:none;
	padding-left:0;
	}	
#nav a:link, #nav a:visited{
	text-decoration:none;
	
	}	
#nav a:hover{
	text-decoration:none;
	/*border-bottom:1px #bbac8f solid;*/
	color:#e17f00;
	/*padding-bottom:1px;*/
	}
#nav a#currentPage:link, #nav a#currentPage:visited, #nav a#currentPage:hover{
	color:#927a4c;
	}
#nav a#currentPage:hover{
	border-bottom:0;
	}		

/*///////////////Footer Navigation////////////////////*/

#footer div{
	margin:63px 0 0 0;
	position:relative;
	left:-5px;
	}	
#footer p{
	margin:0;
	padding:0 0 0 15px;
	text-align:center;
	width:1007px;
	font-size:1em;
	display:inline;
	color:#8c110e;
	}
#footer ul{
	list-style:none;
	margin:0;
	padding:0;
	display:inline;
	}
#footer li{
	display:inline;
	}
#footer a{
	font-size:1em;
	text-decoration:none;
	padding:0 11px;
	border-left:1px solid;
	color:#8c110e;
	}
#footer a.footerLeftLink{
	border-left:0;
	}
				

/*///////////////Main Image Containers/////*/	

#index{
	width:1007px;
	min-height:806px;
	height:auto!important;
	height:806px;
	position:relative;
	float:left;
	background:url("assets/images/index35_cut.jpg") no-repeat;
	}
#index a{
	display:block;
	position:absolute;
	top:45px;
	width:1000px;
	min-height:678px;
	height:auto!important;
	height:678px;
	}		
#fender{
	width:1007px;
	min-height:806px;
	height:auto!important;
	height:806px;
	position:relative;
	float:left;
	background:url("assets/images/2fender1l_70.jpg") no-repeat;
	}
#n_4a7{
	width:1007px;
	min-height:806px;
	height:auto!important;
	height:806px;
	position:relative;
	float:left;
	background:url("assets/images/4a7_1a_70.jpg") no-repeat;
	}
#n_4a7 p{
	line-height:1.5em;
	margin-bottom:1.5em;
	}
#longMic{
	width:1007px;
	min-height:806px;
	height:auto!important;
	height:806px;
	position:relative;
	float:left;
	background:url("assets/images/longMic_70.jpg") no-repeat;
	}	
#longMic p{
	line-height:1.8em;
	margin-bottom:1.5em;
	}
#longMic a{
	text-decoration:none;
	color:#927a4c;
	}		
#groundPlan{
	width:1007px;
	min-height:806px;
	height:auto!important;
	height:806px;
	position:relative;
	float:left;
	background:url("assets/images/groundPlan5_80.jpg") no-repeat;
	}	
#groundPlan img{
	position:absolute;
	top:0;
	left:0;
	padding:0;
	border:0;
	margin:0;
	z-index:800;
	}
#groundPlan p{
	line-height:1.6em;
	}
#groundPlan div{
	z-index:900;
	position:absolute;
	}	

#groundPlan #controlRoom{ left:-70px; top:230px; }
#groundPlan #isoBooth{ left:230px; top:175px; }	
#groundPlan #office{ left:460px; top:180px; }
#groundPlan #kitchen{ left:440px; top:562px; }	
#groundPlan #recording{ left:300px; top:645px; }		
#groundPlan #machine{ left:-83px; top:615px; }				

#switches{
	width:1007px;
	min-height:806px;
	height:auto!important;
	height:806px;
	position:relative;
	float:left;
	background:url("assets/images/switches_80.jpg") no-repeat;
	}	
#switches h2{
	padding-left:126px;
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0.3em;
	width:400px;
	font-size:1.5em;
	color:#927a4c;
	}
#switches p{
	line-height:1.6em;
	margin-top:0;
	padding-top:0;
	}
#neumann{
	width:1007px;
	min-height:806px;
	height:auto!important;
	height:806px;
	position:relative;
	float:left;
	background:url("assets/images/neumann_80.jpg") no-repeat;
	}	
#neumann table{
	border-collapse:collapse;
	border:1px #44413c solid;
	width:480px;
	position:relative;
	left:126px;
	font-size:1.2em;
	margin:0 0 20px 0;
	}
#neumann th, #neumann td{
	border:1px #44413c solid;
	text-align:left;
	vertical-align:top;
	padding:0.2em 0.5em;
	}	
#neumann th{
	color:#726d65;
	font-size:1em;
	font-weight:bold;
	}		
#neumann th.col1{
	width:125px;
	}
#neumann th.col2{
	width:160px;
	}
#neumann th.col3{
	width:110px;
	}
#neumann th.col4{
	width:85px;
	}
#neumann caption{
	text-align:left;
	font-size:1.4em;
	padding:0 0 5px 5px;
	color:#c87f57;
	}					
#neumann abbr{
	text-decoration:none;
	border-bottom:1px dotted;
	}
#piano{
	width:1007px;
	min-height:806px;
	height:auto!important;
	height:806px;
	position:relative;
	float:left;
	background:url("assets/images/piano_70.jpg") no-repeat;
	}	
#main a{
	text-decoration:none;
	color:#927a4c;
	}	
