body	{	
	margin: 0 0 0 0;	
	padding: 0 0 0 0;	
	background: #ffffff;	
	font-size: 11px; 	
	color: #333333; 	
	font-family: verdana,arial,helvetica,sans-serif;	
	}

ul
	{
	font-size: 11px; 	
	color: #333333; 	
	font-family: verdana,arial,helvetica,sans-serif;
	}


#frame {
		width:900px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}
		
#contentleft {
		width:474px;
		padding:0px;
		float:left;
		background:#fff;
		}
	
	#contentcenter {
		width:23px;
		padding:0px;
		float:left;
		background:#fff;
		}
	
	#contentright {
		width:403px;
		padding:0px;
		float:left;
		background:#fff;
		}
	
	#contentheader {
		background:#fff;
		}
		
	#contentfooter {
		background:#fff;
		}
		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	.title {
		font-size:30px;
		font-family: helvetica,sans-serif;
		margin: 30px 0px 15px 0px;
		}
		
	#contentheader h1 {
		font-size:14px;
		padding:0px;
		margin:10px;
		}
	
	#contentright p { font-size:10px;}
	
	
	
	
	.flourish	{
		margin: 20px 0px 20px 0px;
			}
			
	.content	{
		background-color: #f5f5f5;
		border-style: solid none none none;
		border-width: 1px;
		border-color: #999999;
	font-size: 11px; 	
	color: #333333; 	
	font-family: verdana,arial,helvetica,sans-serif;
		}
		
	.contenticon	{
		margin: 10px 24px 10px 24px;
			}
			
	.bandphoto	{
		margin: 10px 50px 10px 50px;
			}
			
	.contenttext	{
		margin: 0px 24px 20px 24px;
		padding-bottom: 20px;
			}
			
	.badge	{
		margin: 0px 0px 15px 0px;
			}
			
			
	.fill 	{
		background-image: 
url('../images/fill.png');
	background-repeat: repeat
			}
			
			
.emphasis	{
	font-size: 9px;
	font-style: oblique;
	}
	

.contentborder	{
		border-width: thin;
		border-color: #000000;
		}
			
			
			
			
			
			
			
			
			
			
			
/*--------------------------------------------------------------*/
	


a.body:link   {  	 
		font-family: verdana, arial, helvetica, sans-serif;  	 
		font-size: 11px;  
		font-color: #ffffff;	
		font-weight: bold;  	 
		text-decoration: none;  	 
		}
		
		
a.body:visited   {  	 
		font-family: verdana, arial, helvetica, sans-serif;  	 
		font-size: 11px;  	 
		font-color: #ffffff;	
		font-weight: bold;    	 
		text-decoration: none;  	 
		}


a.body:hover 	 {  	 
		font-family: verdana, arial, helvetica, sans-serif;  	 
		font-size: 11px; 	
		color: #ff9900;  
		font-weight: bold; 
		text-decoration: underline overline;	 
		}
		
		
a.body:active   {  	 
		font-family: verdana, arial, helvetica, sans-serif;  	 
		font-size: 11px;  	 
		font-color: #ffffff;	  
		font-weight: bold; 	 
		text-decoration: none;  	 
		}



/*-----*/
	

a.slide:link   {  	 
		font-family: verdana, arial, helvetica, sans-serif;  	 
		font-size: 11px;  
		font-color: #3366ff;	
		font-weight: none;  	 
		text-decoration: none;  
		line-height: 2em;	
		}
		
		
a.slide:visited   {  	 
		font-family: verdana, arial, helvetica, sans-serif;  	 
		font-size: 11px;  	 
		font-color: #3366ff;	
		font-weight: none;    	 
		text-decoration: none;  
		line-height: 2em;	 
		}


a.slide:hover 	 {  	 
		font-family: verdana, arial, helvetica, sans-serif;  	 
		font-size: 11px; 	
		color: #ffffff;  
		background-color: #3366ff; 
		font-weight: none; 
		text-decoration: none;	
		line-height: 2em;
		}
		
		
a.slide:active   {  	 
		font-family: verdana, arial, helvetica, sans-serif;  	 
		font-size: 11px;  	 
		font-color: #3366ff;	  
		font-weight: none; 	 
		text-decoration: none;  
		line-height: 2em;	
		}
		
		
/*--------------------------------------------------------------*/









/* Image Caching ----------------------------------------------*/

@media screen {
	div#preloader {
		position: absolute;
		left: -9999px;
		top:  -9999px;
		}
	div#preloader img {
		display: block;
		}
	}
@media print {
	div#preloader, 
	div#preloader img {
		visibility: hidden;
		display: none;
		}
	}

/*--------------------------------------------------------------*/








/* Lightbox Effect ----------------------------------------------*/

#lightbox	{
	padding: 10px;
	}
	
#lightboxDetails	{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
	
#lightboxCaption	{ 
	float: left; 
	}

#keyboardMsg	{ 
	float: right; 
	}

#closeButton	{ 
	top: 63px; 
	right: 1%; 
	}

#lightbox img	{ 
	border: none; 
	clear: both;
	} 

#overlay img	{ 
	border: none; 
	}

#overlay
	{ 
	background-image: url(../images/overlay.png); 
	}

* html #overlay	{
	background-color: #333;
	background-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	}
/*--------------------------------------------------------------*/


