body {margin: 0;
      padding: 0;
	  background: #000033; 
	  font-family: Verdana, sans-serif;
/* set font sizes for standard browers 1em = 10px 1.1em = 11px etc */
	  font-size:62.5%;}

body a {color: #003366;}  
table {margin:0;background:transparent;
       		   padding:0;
			   width: 480px;
               font-size: 1.2em;}

table tr {margin:0; 
			  	 padding:0;}

table td {margin:0 ;
			  	  padding:0; 
				  vertical-align:top;}
.red {color:red;}				  
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}
.bold {font-weight:bold;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
#container {margin:0px auto;			 	 
     	    padding: 0;	
			width:700px;
			background: #fff url(images/head5r.jpg) 180px 0px no-repeat;}  

/******************   header  *************************************/		 
#logo img {margin:0;
	  	   padding:0;
	       width:180px;
	       height:180px;}
		      
.printtext {display:none;}
#printlogo{postion:absolute; top:0; left:0;}
#printlogo img {display:none;}		   
/*****************    menu   *************************************/		   
#menu {float: left; 
	   margin: 5px 0 170px 0;
	   padding: 0;
       width: 170px;
       height: 300px;}

#menu ul {margin:10px 0 20px 30px;
	      padding: 0;}

#menu li {margin: 0;
	      padding: 0;
		  list-style: none;
		  width: 100px;
 		  height: 40px;
		  background: url(images/but4sc2.gif) no-repeat;}

#menu ul li  a {margin: 0;
	  	 	    padding:7px 0 0 0;
	     		display: block;
        		text-align: center;
	     		height: 33px;
		 		font-size: 11px;
		  		font-weight: normal;
		  		color:#003366;
		  		text-decoration: none;	
                background: transparent;}
		
/******* menu rollover **********/
#homenav a:hover {background:  url(images/but4scback2.gif) no-repeat; }	
#whonav a:hover {background: url(images/but4scback2.gif) no-repeat; }	
#bandnav a:hover {background: url(images/but4scback2.gif) no-repeat; }	
#musicnav a:hover {background: url(images/but4scback2.gif) no-repeat; }	
#picsnav a:hover {background: url(images/but4scback2.gif) no-repeat; }
#vacsnav a:hover {background: url(images/but4scback2.gif) no-repeat; }	
#linksnav a:hover {background: url(images/but4scback2.gif) no-repeat; }	
#contnav a:hover {background: url(images/but4scback2.gif) no-repeat; }	

/****** menu highlight current page *********/
body#home #homenav {background: url(images/but4scback2.gif) no-repeat;	}
body#who #whonav {background: url(images/but4scback2.gif) no-repeat;}
body#band #bandnav {background: url(images/but4scback2.gif) no-repeat;	}
body#music #musicnav {background: url(images/but4scback2.gif) no-repeat;}
body#pics #picsnav {background: url(images/but4scback2.gif) no-repeat;	}
body#vacancies #vacsnav {background: url(images/but4scback2.gif) no-repeat;	}
body#links #linksnav {background: url(images/but4scback2.gif) no-repeat;}
body#cont #contnav {background: url(images/but4scback2.gif) no-repeat;	}



/*********** mailing list **********************/				
.mail {margin:0 0 0 19px;
       background:url(images/mailback1.gif) no-repeat;
	   color:#003366;}

#menu .mail p.mailp1 {margin:0;
						padding:10px 0 4px 11px;
						width:110px;
						font-weight:bold;
					font-size:12px;}
#menu .mail p.mailp2 {margin:0;
					padding:0 0 30px 10px;
					width:110px;
					font-size:12px;}			

/**************    main   ***********************************/	
#main   {float:left;
	     margin: -29px 0 0 5px;
		 padding: 0 ;
	     width: 480px;}

#main p  {margin:0;
	      padding:0;
	      font-size: 1.2em;}

#main h2  {margin:0;
	       padding:0 0 0.1em 0;
		   font-size: 1.4em;
     	   font-weight: bold;
	 	   color:#003366;}

#main h3  {margin:0;
	       padding:0;
		   font-size: 1.2em;
	       font-weight: normal;
		   color:#003366;}

#home p  {padding:0 0 17px 0;}

#who p  {padding:0 0 17px 0;}
		  
#music p  {padding:0 0 5px 0;}
#vacancies p  {padding:0 0 5px 0;}

#title {margin:0;
        padding:0 0 7px 0;}		   
  
#title img {width:478px;
	   	    height:33px;} 		   

#submain{float:left;
		 margin:0;
		 padding:0;
		 width: 265px;}

body#home a {background: transparent;}		   
body#who a {background: transparent;}		   
body#music a {background: transparent;}		   
body#link a {background: transparent;}		   
body#cont a {background: transparent;}		   
body#vacancies a {background: transparent;}
		 
/*********** home *****************/			  
#giglist  {margin: 0;
	       padding: 0;
	       font-size: 1.2em;}			   

#giglist li {list-style: none;}		

li.gigdate {padding: 0 0 1px 0;
			  font-weight: bold;}		

li.gigdets {padding: 0;}		
li.gigdetslast {padding: 0 0 6px 0;}		

li.giglistlast {padding: 0 0 7px 0;}		
li.giglistlast1 {padding: 0 0 17px 0;}	
#homephoto {float:left;
		    margin:0;
		    padding:0 0 0 10px;
/*		    padding:45px 0 0 10px; use if another paragraph */
            }

#homephoto img {margin:0;
		 	    padding:0;
			    width:204px;
			    height:159px;}
				
#cdlist  {float:left;
		margin: 2px 0 0 0;
	       padding: 0;
	       font-size: 1.2em;
		   width:250px;}			   

#cdlist li {list-style: none;}

#cdlist li.licdbotpad {margin:0;
					padding:0 0 5px 0;}

img#cdcover {float:left;
			margin:0 0 30px 0;
			padding:0;}
/********************** who are we  **********/
#whophoto {float:right;  
		   margin:0 0 0 12px;
		   padding:0;}
									   
img#whophoto {width:120px;
			  height:173px;}

/*********************** band  **********/
/*** thumbnails ***/
#sections  {float:left;
/* 6 trumpets  width:310px; */
            width:325px; 
            height:380px;}

.section {clear: both;
		  float: left;
		  padding: 0;
          margin: 0;
		  width: 310px;}

.section ul {margin: 0;
		 	 padding: 0;
			 display: inline;
			 }

.section li {/* Hide from IE5/Mac */ 
             float: left;
			  /* Stop Hiding */
             display: inline;
			 margin: 0;
		 	 padding: 0 0 3px 0;
		 	 list-style-type: none;
             }

.section ul li a {margin: 0;
  		 	   	  padding: 2px;
				  display:block;
     			  width:40px;
				}

.section img {border-style: none;
		 	  position:relative;
			  width:40px;
			  height:50px;}	
			  
.section img.nya {padding: 2px;}
	
.section a:hover  {background: url(images/bord2px.gif) no-repeat 0 0;}

.section a:active,a:focus {background: url(images/bord2px.gif) no-repeat 0 0;}

/*** big photo **/				   
#bigphoto {float:left;
 		   margin: 0;
		   padding: 16px 0 0 0;
		   font-size: 1.1em; 
		   }

#bigphoto img	{width: 155px;
	      		 }

p#membtitle1  {padding: 5px 0 0 0;
			   width:155px;
			   text-align:center;}

p#membtitle2  {padding: 0;
  			   width:155px;
			   text-align:center;}
 
#bandfooter {float: left;
			 margin: 0; 
	         padding:0;   
		  	 width: 480px;
		     font-size: 1em;}
			   
/****************** music ***********/			  
.setlist {margin: 0;
		  padding: 0 0 12px 0;
		  float:left;
		  font-size: 1.2em;
		  width:240px;
		  }			   

.setlist ul	{margin: 0;
		 	 padding: 0;
			 width: 240px;
	    	 }

.setlist ul li {float:left; 
			    width:240px;
                }

.setlist li	{line-height:1.3em;
		     list-style: none;
			 width:240px;}		

body#music #main p {clear:both;	} /* fix for mac ie 5.2 */

#musicphoto {clear:both;
		   margin: 0;
		   padding: 0;
		   width:480px;}

#musphoto1 {float:left;
	        margin:0;
	        padding:15px 20px 0 0;
	        width: 220px;
	        height: 110px;}			  

#musphoto2 {float:left;
	        margin:0;
	        padding:15px 0 0 0;
	        width: 220px;
	        height: 110px;}			  

/*********** pics **********/
#gig1  {margin:10px 0 0 0;
	    padding:0;
		width:480px;}		 

#gig2  {margin:10px 0 0 0;
	    padding:0;
		width:480px;}
#gig2  p {margin:4px 0 0 0;}
               
#gig3  {margin:4px 0 0 0;
	    padding:0;
		width:480px;} 		 

#gig1leftcol {float:left;
              margin:2px 0 0 0;
	          padding:0 0 19px 0px;
		      width: 200px;}
		 
#gig1leftcol p {margin:-2px 0 0 0;
                padding: 0 0 10px 0;
		        width:200px;}

#gig1leftcol img {margin:0 0 22px 0;
			      padding:0;
			      width: 200px;
			      height:100px;}
		 
#gig1rightcol {float:left; 
		       margin:2px 0 0 0;
		       padding:0 0 0 30px;
		       width: 200px;}

#gig2leftcol {float:left; 
              margin:0;
		      padding:0;
		      width: 200px;}

#gig2rightcol {float:left;
		       margin:0;
		       padding:0 0 19px 30px;
		       width: 200px;}
		 
#gig2rightcol p {margin:-2px 0 0 0;
		         padding:0 0 10px 0;
		         width:200px;}

#gig2rightcol img {margin:0 0 22px 0;
		           width: 200px;
			       height:100px;
		          }

#gig3leftcol {float:left; 
              margin:0;
		      padding:0;
		      width: 200px;}

#gig3rightcol {float:left;
		       margin:-2px 0 0 0;
		       padding:0 0 19px 30px;
		       width: 200px;}
		 
#gig3rightcol p {margin:0px 0 0 0;
		         padding:0 0 10px 0;
		         width:200px;}

#gig3rightcol img {margin:0 0 22px 0;
		           width: 200px;
			       height:100px;
		          }

#gig4  {margin:4px 0 0 0;
	    padding:0;
		width:480px;}
		 		 
#gig4 p {margin:4px 0 42px 0;
	    padding:0;} 		 


img.marl1 {margin:0 0 24px 0;}		
img.marl2 {margin:0 0 24px 26px;}		
#gig2 p.pbotmarg  {margin:4px 0 42px 0;}

img.horiz1 {margin:0 0 0 26px;}		

/************* friends (links) ******/
#link {margin: 0;
	  padding: 0;}			   

#link h3  {margin:0;
	       padding:12px 0 0 0;
		   font-size: 1.2em;
	       font-weight: bold;
		   color:#003366;}

#link p {margin:0 0 -5px 0; 
	     padding: 2px 0 0 0;}

#link ul {margin: 0;
	      padding: 0;
		  list-style: none;}		

#link li {margin: 0;
	      padding: 0 0 0.2em 0;font-size:1.2em; }		

#link a {margin: 0;
	     padding: 0;
         
     	 color:#003366;
	  	 background:transparent;}
		 
/********* contact us ***********/			  
#cont p {margin:0;
	  	 padding: 0 0 8px 0;}


table#contact tr.ctypelast td {margin:0; 
			  		           padding:0 0 6px 0;}

table#contact td.conttype {margin: 0; 
			  			   padding:0;
			  			   font-weight: bold;
			  			   width:85px;}

#maillist {margin:30px 0 0 0;}  
#maillist h3 {margin:0 0 3px 0;
font-weight:bold;}      
#mailform {margin:15px 0 10px  0;}	
#submit {margin:15px 0 10px  0;}	
#mailform td {padding:0 0 4px  0;}   			  
/**************   footer *************************/				  
#footer {clear:both;
		 padding:30px 0  0 0;
		 margin:0;
		 height:25px;}

#pleft {float:left;
 		padding: 0 0 0 30px;
		margin:0;
		height:25px;
		background: url(images/lcorn.gif) bottom left no-repeat;}

p#pleft  {margin:0;
          padding:0 0 0 30px;}

#pright {float:right; 
 		 padding:0 0 0 177px;
		 margin:0;
		 height:25px;
		 background: url(images/rcorn.gif) bottom right no-repeat;}

p#pright {padding:0 ;
		  margin:0;
		  width: 155px;}


			 
 
