html 					{	height: 100%; }

body					{	background-color: #fff;						
								font-family:verdana, sans-serif;
								font-size:	0.8em;
					  			text-align: center;
								min-height: 101%;														
								margin:	0em auto; }

.container	{ 	width: 840px;
					  		text-align: left;
					  		margin:	0em auto }		
													
table				{ 	border: 0;
						  	margin:	0em auto }
									
td, th			{ 	font-size:	0.8em; }	

td.navbar		{ 	width:	100px;
							text-align: center;
   						background-color: #5B7CAE;
							border-bottom: solid 2px #999;						
							border-left: solid 2px #999	}
						
table.ev			{ 	border:0;
   						border-spacing: 0.5em;
   						margin: 0em 0.5em }

				
H1					{ 	font-size: 1.5em;
   					 		font-family: georgia, serif;
   					 		color: #336699;
   							text-align:center }
   				 
H2					{ 	font-weight: bold;
   					 		color: #963;
   					 		font-size: 1.2em;
   					 		font-family: georgia, serif; }
   	
H3					{ 	font-weight: bold;
   					 		font-size: 14pt;
   					 		color: #ea7500;
   					 		font-family: georgia, serif;
   							margin-bottom: 0em; }
   			
H4					{ 	font-family: georgia, serif;
   				 			font-size: 14pt;
   							font-style:italic; }	
   			
H4.a				{ 	font-family: georgia, serif;
      				 	color:#ffcc00;
      				 	font-size: 25pt; }
   		
H5					{ 	font-weight: bold;
         				font-family: sans-serif; 
         				font-style: italic;
         				font-size: 10pt; }	
   				
H6					{ 	font-size: 10pt;
   							font-family:sans-serif;
   							color: #336699; }
   		
HR					{ 	border:0;
         				background-color: #808080;
                 height: 1px }	
   		
HR.right		{ 	color: #ea7500;
         				background-color: #ea7500;   
   							border:0;
              	height: 1px }
								
.quotes	{		font-style: italic;
            	color:	#fff;
            	background-color:	#99ADC9;
            	padding: 1em 0.7em 1.2em 0.7em;
               background-image: url('images/botedge2.jpg');
               background-repeat: no-repeat;
               background-position: bottom;
            	padding: 1em 1em 3em 1em;
            	border-top: 2px solid #597AAA;	}

.flash	{		color:	#fff;
            	background-color:	#E8CC79;
            	padding: 1em 0.7em 1.2em 0.7em;
               background-image: url('images/botedge.jpg');
               background-repeat: no-repeat;
               background-position: bottom;
            	padding: 1em 1em 3em 1em;
            	border-top: 2px solid #F18600;	}							
		
.gotop		{ 	width: 840px;		
   					height:	20px;
   					margin: 0em auto;
   						text-align: left }	
								
.leftcolb	{ 	width: 160px;
         		vertical-align: top;
         		padding: 0.5em;
						background-color: #fff;
						background-image: url(images/bouzouki.jpg);
						background-position: top center;								
         		background-repeat:no-repeat;	}   
																				
.leftcolc	{ 	width: 160px;
         		vertical-align: top;
         		padding: 0.5em;
   					background-color: #fff;
   					background-image: url(images/clarinet.jpg);
   					background-position: top center;								
         		background-repeat:no-repeat;	}

																											
.leftcold		{ 	width: 160px;
         				vertical-align: top;
         				padding: 0.5em;
								background-color: #fff;
								background-image: url(images/darabuki.jpg);
								background-position: top center;
         				background-repeat:no-repeat;	}
								
.leftcolf		{ 	width: 160px;
         				vertical-align: top;
         				padding: 0.5em;
								background-color: #fff;
								background-image: url(images/fiddle.jpg);
								background-position: top center;								
         				background-repeat:no-repeat;	}

.leftcolp		{ 	width: 160px;
         				vertical-align: top;
         				padding: 0.5em;
								background-color: #fff;
								background-image: url(images/bagpipes.jpg);
								background-position: top center;								
         				background-repeat:no-repeat;	}
																								   				
.midcol			{ 	vertical-align: top;
   							padding: 0.5em;
								background-color: #fff;	 }
   						
.rightcol		{		width: 160px;
   							vertical-align: top;
   							padding: 0.5em;
								background-color: #fff; }
   				
.picleft		{ 	float: left;
   							margin: 0.5em 1em 0.5em 0em;
   							border: 1px solid #cccccc; }						
   				
.picright		{ 	float: right;
   							margin: 0.5em 0em 0.5em 1em;
   							border: 1px solid #cccccc; }	
   				
.picmiddle	{ 	margin: 0.5em 0.5em;
   							border: 1px solid #cccccc;
								text-align: center }

.message		{ 	margin: 0.5em 0.5em;
								padding: 0.5em 0.5em;
   							border: 1px solid #cccccc;
								text-align: center }
								   																		
.piclink		{ 	float: left;
   							margin: 0em 1em 1em 0em;
   							border:0px solid }

.spacer			{ 	width:	840px;							
   							background-color: #fff;
   							color: #ffffff;
								height:	25px;
   							margin: 0.7em auto;
         				text-align: center }	
									
.credits		{ 	width:	840px;							
   							background-color: #5B7CAE;
   							color: #ffffff;
								height:	20px;
   							margin: 0.7em auto;
         				text-align: center;
								font-size: smaller }	

.spacerb			{ 	width:	auto;							
   						height:	75px; }
									

.spacerw			{ 	width:	497px;
							height: 1px }	
																	
.caldate			{	width: 50px;
   					text-align: right;
   					font-family: georgia, serif;
   					font-size: 2.2em;
						line-height: 0.8em;
   					font-style: italic;
   					color: #FFB856; }		

.sec					{ 	color: #993333;
            			font-size: 10pt;
         				font-family: georgia, serif; }
									
/* navbar links */ 					
td.navbar a:link		{ text-decoration: none;
									font-family: verdana, sans-serif;
   								color: #ffffff	 }  				
td.navbar a:visited	{ text-decoration: none;
									font-family: verdana, sans-serif;
   								color:#E8CC79; }
td.navbar a:hover		{ text-decoration: none;
									font-family: verdana, sans-serif;
   								color: #EE8003	}	
									
/* index page text links */
a:link				{ 	font-size: 10pt;
   								text-decoration: none;
   								font-family: georgia, serif;
   								color: #000000; }
a:visited			{ 	font-size: 10pt;
   								text-decoration: none;
   								font-family: georgia, serif;
   								color: #444444; }
a:hover				{  	font-size: 10pt;
   								text-decoration: none;
   								font-family: georgia, serif;
   								color: #E9A34E; }

/* gotop text links */ 										
a.main:link			{ color: #336699;
            			font-size: 10pt;
         					text-decoration: none;
         					font-family: georgia, serif; }
a.main:visited	{ color: #336699;
   								font-size: 10pt;
   								text-decoration: none;
   								font-family: georgia, serif; }

									
a.sub:link		{ 	color: #000000;
      					font-size: 9pt;
      					text-decoration: none;
      					margin-left: 0.6em; }
a.sub:visited	{ 	color: #999999;
								font-size: 9pt;
								text-decoration: none;
								margin-left: 0.6em; }
a.sub:hover		{ 	font-size: 9pt;
								text-decoration: none;
								color:#EE8003;
								margin-left: 0.6em; }
									
									
a.more:link		{ 	color: #336699;
   								font-size: 9pt;
   								text-decoration: none;
   								font-family: georgia, serif;
   								margin-left: 0.4em;
   								float:right; }
a.more:visited { 	color: #336699;
      						font-size: 9pt;
      						text-decoration: none;
      						font-family: georgia, serif;
      						margin-left: 0.4em;
      						float:right; }
a.more:hover	{ 	font-size: 9pt;
      						text-decoration: none;
      						font-family: georgia, serif;
      						color:#f2a400;
      						margin-left: 0.4em;
      						float:right; }
									
a.nav:link		{ text-decoration: none;
									font-family: verdana, sans-serif;
   								color: #ffffff	 }  				
a.nav:visited	{ text-decoration: none;
									font-family: verdana, sans-serif;
   								color:#E8CC79; }
a.nav:hover		{ text-decoration: none;
									font-family: verdana, sans-serif;
   								color: #EE8003	}						