	body {
		margin:0px 0px 0px 0px;
		background-position: 50% 35%;
		background-repeat: no-repeat;
		background-color: #DAB367;
		font-family: Verdana, sans-serif;
		/*font-size: 1em;*/
		color: #684112;
		}
		
#header {
	background-color: #6B4E2C;
	height: 80px;
}
#header .logo {
	float: left;
	padding-left: 10px;
	padding-top: 8px;
}

#Leftcolumn {
		float: left;
		width: 140px;
		padding: 3px;
		margin-left: 5px;
		margin-top: 10px;
		
		background-color: #f3e1b6;
		/*opacity: 0.7;
		-moz-opacity: 0.7;
		filter: alpha(opacity=70);*/
		text-align: left;
		border: 1px solid #6B4E2C;
		font-style: normal;
		/* box model hack */
		voice-family: "\"}\"";
		voice-family: inherit;
		}
#Maincolumn {
		float: left;
		margin-left: 10px;
		margin-top: 10px;
		width: 75%;
		padding: 10px;
		border: 1px solid #6B4E2C;
		background-color: #f3e1b6;
		
		/*opacity:0.75;
		-moz-opacity:0.75;
		filter:alpha(opacity=75);*/
		font-family: Verdana, sans-serif;
		max-width: 75%;
		font-size: smaller;	
		color: #45311A;
		}
div.imgholder {
		float: right;
		top: 20%;
		background: url(../images/dropshadow.png) no-repeat bottom right !important; 
		background: url(../images/dropshadow.gif) no-repeat bottom right; 
		margin: 10px 7px 0 10px !important; 
		margin: 10px 0 0 5px; 
		background-color: #fff;
		}	
          
div.imgholder img { 
	display: block; 
	position: relative;
	background-color: #fff; 
	border: 1px solid #666;
	margin: -3px 6px 6px -3px;  
	padding: 2px;
	}
		
div.imgholderLeft  {
		/*position: absolute;*/
		float: left;
		top: 20%;
		background: url(../images/dropshadow.png) no-repeat bottom right !important; 
	  background: url(../images/dropshadow.gif) no-repeat bottom right; 
		margin: 10px -20px -20px 10px !important; 
		margin: 10px -20px -20px 5px; 
		background-color: #fff
		}	

div.imgholderleft img { 
	display: block; 
	position: relative;
	color: #fff; 
	background-color: #fff; 
	border: 1px solid #666;
	margin: -6px 6px 6px -6px;  
	padding: 4px; 
} 

.imgholdertbl {
		float: right;
		top: 20%;
		background: url(../images/dropshadow.png) no-repeat bottom right !important; 
		background: url(../images/dropshadow.gif) no-repeat bottom right; 
		margin: 10px 10px 0 10px !important; 
		margin: 10px 0 0 10px; 
		background-color: #fff;
		
		}	
	/*#RightImage2 {
	float: right;
		top: 60%;
		background-image: url(callingcard-angle18.jpg);
		repeat: no-repeat;
		}
	div.RightImage1 p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}*/

.credit		{
	font-family: Verdana, sans-serif;
	/*text-align: center;*/
  font-style: italic;
  font-size: .9em;
  /*text-indent: 0;*/
}

.separator  {
	/*repeat: no-repeat;*/
	text-align: center;
	padding: 20px;
	/*align: center;*/
}
	#footer { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #3a3a3a;
		margin: 0px auto; 	/* to fix centering in Mozilla */
		clear: both; 
		height: 20px;
		text-align: center;
		font-size: smaller;
		padding: 10px 0px 10px 0px;
		/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 750px;
}
h1 {
		margin: 0;
		padding: 0 0 0 4px;
	}	
		
p:first-line {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #3a3a3a;
		font-variant: small-caps;
		font-size: 1em;
		font-weight: 600;			
	}
	
p {
		font-family: Verdana, sans-serif;
		font-size: 1em;
		color: #3a3a3a;
		margin: 4px;	
	}

h2 {
		text-align: left;
		color: #6F5434;
		margin: 4px;
	}
	
h3	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		font-weight: bolder;
		}
.song {
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		font-style: italic;
		margin-left: 100px;
		}
		
.center  {
		text-align: center;
          }
.center table     {
		width: 50%;
          margin: 0 auto;
          text-align: left;
          }

.verticalmenu ul {
	list-style: none;
	padding: 2px;
	margin: 2px;
}

.verticalmenu a:link, .verticalmenu a:visited,  .verticalmenu a:hover, .verticalmenu a:active {
		display: block;
		font: bold .8em Verdana, Arial, Helvetica, sans-serif;
		color: #45311A;
		background-color: transparent;
		text-decoration: none;
		padding: 5px;
		width: 153px;
		height: 30px;

		/* box model hack
		voice-family: "\"}\"";*/
		voice-family: inherit;
		width: 143px;
		height: 16px;
	}
.verticalmenu a:hover {
		background: url('menubar.gif') no-repeat;
		color: #DAB367;
		}	
html>body .verticalmenu a:link, html>body .verticalmenu a:visited, html>body .verticalmenu a:hover, html>body .verticalmenu a:active {
		width: 143px;
		height: 16px;
		}
a:link, a:visited, a:hover a:active  {
	display: inline;
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
		text-decoration: none;
		font-weight: bolder;
		letter-spacing: 0.1em;
		line-spacing: 0.2em;
		padding: 6px;
		color: #6F5434;
		width: 143px;
		height: 16px;
		}
		
a:hover  {
	color: green; 
	text-decoration: underline; 
	}
		
body#home .home, body#history .history, body#instruments .instruments, body#links .links, body#performers .performers, body#composers .composers, body#groups .groups, body#gallery .gallery, body#tutors .tutors, body#events .events, body#biblio .biblio, body#tunes .tunes  {
		font-family: Arial, Helvetica, sans-serif;
		color: #6B4E2B;	
		font-size: 1em;
		font-weight: bolder;
		}
.clear	{
			clear: both;
		}
.block  {
		padding-left: 20px;
		padding-right: 20px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #000;
		display: block;
		font-size: .9em;
		font-weight: 200;			
		}
		
.block2  {
		padding-left: 50px;
		padding-right: 50px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #000;
		display: block;
		font-size: 1em;
		font-weight: 200;	
		}
.box1	{
		position: absolute;
		margin-top: 500px;
		margin-left: 20px;
		width: 150px;
		background-color: #DAB367;
		padding-left: 10px;
		}
.dl	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #3a3a3a;
		margin-left: 5px;
		margin-right: 10px;
	{	
.dl dt 	{
		text-align: left;
		color: #3a3a3a;
		margin: 4px;
		font-size: 1.1em;
		font-weight: 600;	
	}
.dl dd {
		text-align: left;
		color: #3a3a3a;
		margin: 10px;
		font-size: 1em;
	}	 
	
#albumlist {
	list-style-type: none;
	width: 600px;
	
.albumlist ul{
	list-style-type: none;
	width: 600px;
}
#albumlist li {
	float: left;
  width: 200px;
	margin-right: 6px;
	margin-bottom: 10px;
	font: bold 0.8em Arial, Helvetica, sans-serif;
	color: #333333;
}
#albumlist img {
	display: block;
	border: 1px solid #333300;
}