@charset "utf-8";
/* CSS Document */

body {
    text-align:center;
    font-size:62.5%;
	padding: 0;
    font:Trebuchet, Verdana, sans-serif;
    background:url(images/mainbg2.gif) repeat-x;
}
/*This is the whole container for the web page*/  
#maincontainer{
  width: 970px;
  margin:5px auto 10px auto;
  text-align:left;
  }
/*This is the container for all the text and news*/  
#sidecontainer {
  float:left;
  display:inline;
  background:url(/images/containerbg.jpg);
  width: 630px;
  height:655px;
  margin:0px auto 0px 0px;
  }
#sidecontainerg {
  float:left;
  display:inline;
  background:url(/images/containerbg.jpg);
  width: 630px;
  height:1650px;
  margin:0px auto 0px 0px;
  }
/*This is the Logo Header for the top left */
#sidebarheader {
  margin:20px 0 110px 0;
  }
/*This is the Side Navigation panel */  
#sidebar{
  float:left;
  display:inline;
  background-image: url(/images/bustagutheader2.png);
  background-repeat:no-repeat;
  height:660px;
  border-left: 4px solid;
  border-color: #542121;
  margin-right:0px;
  }
#sidebuttons{
  float:left;
  display:inline;
  margin: 5px 0px 0px 0px;
}
/*This is the longer sidebar for the gallery photos*/ 
#sidebarg{
  float:left;
  display:inline;
  background-image: url(/images/headergallery.png);
  background-repeat:no-repeat;
  height:1650px; 
  border-left: 4px solid;
  border-color: #542121;
  margin-right:0px;
  }  
/*This is the image at the top of the side container*/    
#masthead {
  margin: 0px auto 0px 0px;
  float:left;
  display:inline;
  border: #FF784A;
  width:630px;
}
/*Turn off any default image borders */
img {
  border:0;
  }
/*reusable class to enable extra space inbetween divs*/
#emptydiv {
  width:300px;
  height:290px; 
  }
.spacer {
 float:left;
 display:inline;
 width:630px;
 height:50px;
 } 
.spacerhalf {
 float:left;
 display:inline;
 width:250px;
 height:20px;
 } 
.spacerquarter {
 float:left;
 display:inline;
 width:150px;
 height:20px;
  }
/* Reusable class for navagation buttons */  
.nav1 {
 width: 302px;
 height:78px;
 Font:normal 2em Impact, Times, serif; 
 text-indent:80px;
 padding:2px;
 }
.nav2 {
 float:left;
 display:inline;
 width:124px;
 height:38px;
 margin-right:2.0px;
 margin-bottom:20px;
 margin-top:2px;
 margin-left:0px;
 Font:normal 2em Impact, Times, serif; 
 text-align:center;
 line-height:150%;
 background:url(/images/navbutton.gif) no-repeat;
 background-repeat:no-repeat;
 background-position:center;
 }

a:link {
 color: #000;
 text-decoration:none;
 }
a:visited {
 color:#000;
  text-decoration:none;
  }   
a:hover {
 color:#865555;
  text-decoration:none; 
 }
a:active {
 color: #865555;
  text-decoration:underline;
  }
.containerg {
  float:left; 
  display:inline;
  font-size:110%;
  font:12px Trebuchet, Verdana, sans-serif;
  line-height:190%;
  margin-left:10px;
  height:1100px;
}
	
.container {
  float:left; 
  display:inline;
  font-size:110%;
  font:12px Trebuchet, Verdana, sans-serif;
  line-height:190%;
  margin-left:10px;
  }
#gallerycontainer {
	margin-left:20px;
}
#gigcontainer {
	margin-left:80px;
}
.container h2{
  font:bold 24px Trebuchet, Verdana, sans-serif;
  color:#000;
  letter-spacing:4px;
  }
.gigspacer {
  margin-top:0px;
  height:100px; 
  }
.container p{
  padding:4px;
  margin-left:10px;
  }
.welcome {
  float:left;
  display:inline;
  margin-left: 38px;
  margin-right:28px; 
  width:250px;
  height:380px;  
  }
.repertoire {  
  float:left;
  display:inline;
  margin-left:240px;
  height:380px;  
  }
.repertoire ul{
  list-style:url(images/bullet.gif);
  margin-left:20px;
  padding:4px;
  line-height:200%;
  }  
.news {  
  margin-right:38px;
  width:250px;
  height:230px;  
  }
.gigs { 
  width:120px;
  height:150px;
  margin-left:20px; 
  }
.gigs1 {
  width:120px;
  height:210px;
  margin-left:20px; 
  }
.gigs ul{
  list-style-type:none;
  margin-left:20px;
  margin-top:5px;
  width:60px;
  padding:4px;
  line-height:200%;
  }
.gigs1 ul{
  list-style-type:none;
  margin-left:20px;
  margin-top:5px;
  width:60px;
  padding:4px;
  line-height:200%;
  }  
.venue{ 
  margin-left:0px; 
  width:400px;
  height:150px; 
  } 
.venue1 {
  margin-left:0px; 
  width:400px;
  height:210px; 
   }
.venue ul{
  list-style-type:none;
  margin-top:50px;
  margin-left:10px;
  padding:4px;
  line-height:200%;
  }
.venue1 ul{
  list-style-type:none;
  margin-top:50px;
  margin-left:10px;
  padding:4px;
  line-height:200%;
  } 
.contact {
  float:left;
  display:inline;
  margin-left:38px;
  margin-right:40px;
  width:500px;
  height:150px;  
  }  
.agent {  
  float:left;
  display:inline;
  margin-left:38px;
  margin-right:0px;
  margin-top:30px;
  width:360px;
  height:140px;  
  }
.video {
  margin-top: 5px;
  margin-left:60px;
  }
.gallery {
  width: 600px;
  background:#000;
  height:1100px;
   } 
/*.gallery3 {
  float:left;
  display:inline;
  }*/

.audiocol1 ul{   
  list-style-type:none;
  text-align:right;
  }  
.audiocol1 {   
  margin-left:90px;
  margin-top:5px;
  width:210px;
  padding:4px;
  height:160px;
  text-align:right;
  line-height:150%;
  background:#FF784A;
  }  
.audiocol2 ul{
  list-style-type:none;
  text-align:left;
  margin-left:0;
  padding:0;
  }
.audiocol2 {
  margin-top:5px;
  margin-left:0px;
  width:210px;
  padding:4px;
  height:160px;
  border-left:none;
  text-align:left;
  line-height:150%;
  background:#B5A499;
 }       
.friends {
  margin-top:15px;
/*  margin-right:10px;*/
  width:400px;  
 }
.image_float {
 float:right;
 display:inline;
 margin:5px;
 border:1px solid;
  }
.picturecol2 {
  float:right;
  display:inline;
  border:solid;
  width:150px;
  border-color:#FFF;
  margin:4px;
  }      
.picturecol1 {
  float:left;
  display:inline;
  border:solid;
  width:250px;
  border-color:#FFF;
  margin: 4px 20px 4px 4px;
  margin-right:20px;
   }   
#audiocontainer {
	float:left;
	display:inline;
	margin-left:150px;
	margin-top:80px;
	color:#999;
	font:8px Trebuchet, Verdana, sans-serif;
}
.slogan {
  float:left;
  display:inline;
  margin-top:90px;
  width:300px;
  height: 300px;
  }   
.slogantxt {
  margin-top: 20px;
  float:left;
  display:inline;
  width: 200px;
  font:bold 20px Trebuchet, Verdana, sans-serif;
   }
#footerbkg{
	width:730px;
	border-right:2px solid #865656;
}
#footer{
  background:url(images/footer.gif) no-repeat;
  font:12px Trebuchet, Verdana, sans-serif;
  width:718px;
  height: 35px;
  float:left;
  display:inline;
  padding-left:260px;
  padding-top:15px;
  }  
 


