html {margin:0;}

body {margin:5% 0 0 10%;
	  padding:0;
      font-family: arial, sans-serif;
	  font-size:10pt;
	  line-height:10pt;  height:100%;
	}
			  
h1 {margin:0;
	padding:0;
	font-size:12pt;
	 }	
h2 {margin:0;
	padding:0;
	font-size:10pt;
	 }	  

p {margin:0;
   padding:0;}

#container  {width:380pt;}

img {page-break-inside: avoid; }  
p {page-break-inside: avoid; }
a {color:#003366;}
.bold {font-weight:bold;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/******************   header  *************************************/		 
#header {margin:0;
         padding:0;
         height:80pt;
		 width:380pt;
		 }

#logo img {display:none;}

#printlogo {margin:0;
            padding:0;
            height:80pt;
		    width:380pt;
		    }

#printlogo img {margin:0;
		   	    height:100px;width:100px;
		        }			

#printlogo  span  {display:block;
                   margin:-50pt 0 0 85pt;
				   padding:0;
 		           font-size:30pt;
				   font-weight: normal;
				   color:#003366;
				   }
			
/*****************    menu   *************************************/		   

#menu {display:none;}                

/**************    main   ***********************************/	
#main   {margin: 0;
		 padding: 0 ;
	     width: 370pt;
		 }

#main p  {margin:0;
	      padding:0;
	      line-height:11pt;}

#main h2  {margin:0;
	  	   padding:0 0 3pt 0;
           font-size:12pt;
     	   font-weight: bold;
	 	   color:#003366;}

#main h3  {margin:0;
	       padding:0;
		   font-size:11pt;
     	   font-weight: normal;
		   color:#003366;}

#home p  {padding:0 0 14pt 0;}

#who p  {padding:0 0 14pt 0;}
		  
#music p  {padding:0 0 5pt 0;}
#vacancies p  {padding:0 0 5pt 0;}
#title {margin:0;
        padding:0 0 4pt 0;}		   
  
#title img {width:478px;
	   	    height:33px;} 		   

#submain{margin:0;
		 padding:0;
		 width: 370pt;}
		 
/*** print external link url *******/		 
#home ul a:link:after,
#home ul a:visited:after {content: " (" attr(href) ") ";		 
	  				   font-size:10pt;}	 		
#links ul a:link:after,
#links ul a:visited:after {content: " (" attr(href) ") ";		 
	  				   font-size:10pt;}	 		

/*********** home *****************/			  
#giglist  {margin: 0;
	       padding: 0;
	       font-size: 10pt;}			   

#giglist li {list-style: none;}		

li.gigdate {padding: 0 0 2pt 0;
			  font-weight: bold;}		

li.gigdetslast {padding: 0 0 8pt 0;}		

li.giglistlast {padding: 0 0 7pt 0;}
li.giglistlast1 {padding: 0 0 17pt 0;}		

#homephoto {display:none;}

#cdlist  {float:left;
		margin: 2px 0 10px 0;
	       padding: 0;
	       font-size: 10pt;
		   width:250px;}			   

#cdlist li {padding:0 0 5px 0;
list-style: none;}

#cdlist li.licdbotpad {margin:0;
					padding:0 0 5px 0;}

img#cdcover {float:left;
			margin:0 0 80px 0;
			padding:0;}
/********************** who are we  **********/
#whophoto {display:none;}

/*********************** 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 {float: left;
		     margin: 0;
		 	 padding: 0 0 3px 0;
		 	 list-style-type: none;}

.section ul li a {margin: 0;
  		 	   	  padding: 2px;
				  display:block;}

.section img {border-style: none;
		 	  position:relative;
			  width:40px;
			  height:50px;}	
.section img.nya {padding: 2px;}
/*** big photo **/				   
#bigphoto {float:left;
 		   margin: 0;
		   padding: 16px 0 0 0;
		   font-size: 11pt; }

#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: 10pt;}
			   
/****************** music ***********/			  
.setlist {margin: 0;
		  padding: 0 0 12px 0;
		  float:left;
		  font-size: 10pt;}			   

.setlist ul	{margin: 0;
		 	 padding: 0;
			 width: 180pt;}

.setlist ul li {float:left; 
		 		width:100%;} /* fix for ie5.x to remove left spaces*/		

.setlist li	{line-height:13pt;
		     list-style: none;}		

#musphoto1 {display:none;}			  

#musphoto2 {display:none;}			  

/*********** pics **********/
#gig1  {margin:0;
	    padding:0;
		height:320px;}		 

#gig2  {margin:10px 0 0 0;width:480px;
	    padding:0;} 		 
#gig2  p {margin:4px 0 0 0;}
#gig3  {margin:4px 0 250px 0;
	    padding:0;
		width:480px;
		} 		 

#gig1leftcol {float:left;
              margin:2px 0 0 0;
	          padding:0 0 19px 0px;
		      width: 200px;}
		 
#gig1leftcol p {margin: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:0;
		         padding:0 0 10px 0;
		         width:200px;}

#gig2rightcol img {margin:0 0 22px 0;
		           width: 200px;
			       height:100px;
		          }

#gig3leftcol {float:left; 
              margin:0px 0 0 0;
		      padding:0;
		      width: 200px;}

#gig3rightcol {float:left;
		       margin:0;
		       padding:0 0 19px 30px;
		       width: 200px;}
		 
#gig3rightcol p {margin: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:2px 0 0 0;
	    padding:0 0 30px 0;
		width:430px;
		} 		
img.marl1 {padding:0 0 24px 0;}		
img.marl2 {padding:0 0 24px 26px;}		
#gig2 p.pbotmarg  {padding:4px 0 42px 0;}

img.horiz1 {padding:0 0 0 26px;}		
/************* friends (links) ******/
#link {margin: 0;
	  padding: 0;}			   

#link h3  {margin:0;
	       padding:12px 0 0 0;
		   font-size: 10pt;
	       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.3em 0;}		

#link a {margin: 0;
	     padding: 0;
         font-size:10pt;
		 line-height:11pt; 
     	 color:#003366;
	  	 background:transparent;}
		 
/********* contact us ***********/			  
#cont p {margin:0;
	  	 padding: 0 0 8px 0;}

table#contact {margin:0;
       		   padding:0;
			   width: 480px;
               font-size: 10pt;}

table#contact tr {margin:0; 
			  	 padding:0;}

table#contact td {margin:0 ;
			  	  padding:0; 
				  vertical-align:top;}

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;}
			  
/**************   footer *************************/				  
#footer {clear:both;
		 margin:0;
		 padding:30pt 0  0 0;
		 font-size:9pt;}

#pleft {float:left;
		margin:0;
 		padding:0;
        }

#pright {float:right; 
 		 padding:0 0 0 10pt;
		 margin:0;
		 }
		 
p#pright {padding:0 ;
		  margin:0;
		 }
