body {   
	background-color: #ffffff;  
	margin: 0px 0px;        
	white-space:nowrap;    
	text-align: left;      
	font-family:verdana, arial, helvetica, sans-serif;  
}

       
#container{     
	position:absolute; 
	width: 800px;    
	left:0px;       
	top:100px;      
	background-color: transparent;  
	border: 0;                
	padding:0px;           
	border-spacing: 0px;      
	border-collapse: collapse;  
	table-layout: fixed;  
	text-align:left;   
}


                 
#tabstable{            
	position:relative; 
	width: 800px;    
	left:226px;  
	top:0px;     
	background-color: transparent; 
	border: 0;         
	padding:0px;       
	border-spacing: 0px; 
	border-collapse: collapse; 
	table-layout: fixed;    
	text-align:left;       
}

                            
#maintable{              
	position:relative;   
	width: 800px;    
	height: 300px;   
	left:0px;       
	top:0px;       
	background-color: transparent; 
	border: 0;                
	padding:0px;              
	border-spacing: 0px;    
	border-collapse: collapse;
	table-layout: fixed;     
	text-align:left;        
	vertical-align: top;    
}





.nocalss{  
	padding:0px; 
	vertical-align: top; 
	text-align: left;   
}





.tabsclass {       
	padding:0px;  
	font-size:10pt; 
	color: #000000;    
	font-weight: normal;  
	text-transform: none;  
	text-decoration: none;  
}



span.tabs_onclass { 
	padding:0px;    
	background-color: #ffffff; 
	font-size:8pt;     
	color: #777777;    
	font-weight: bold;  
	text-transform: none;
	text-decoration: none; 
}



span.tabs_onclass a, span.tabs_onclass a:visited {  
	padding-top:2px;  
	padding-bottom:2px; 
	padding-left:4px;  
	padding-right:4px;  
	background-color: #777777;  
	font-size:8pt;     
	color: #ffffff;   
	font-weight: bold;  
	text-transform: none; 
	text-decoration: none;  
	border: 1px inset  #777777; 
}



span.tabs_onclass a:hover {  
	padding-top:2px; 
	padding-bottom:2px; 
	padding-left:4px;  
	padding-right:4px; 
	background-color: #777777; 
	font-size:8pt;         
	color: #cc0000;      
	font-weight: bold;   
	text-transform: none; 
	text-decoration:none; 
	border: 1px inset  #777777; 
}



.tabsclass a,.tabsclass a:visited{  
	padding-top:2px; 
	padding-bottom:2px; 
	padding-left:4px;  
	padding-right:4px;  
	background-color: #ffffff;  
	font-size:8pt;       
	color: #cc4444;     
	font-weight: bold;  
	text-transform: none;  
	text-decoration:none;  
	border-top: 0px outset ; 
	border-bottom: 0px outset ; 
	border-left: 0px outset #cc4444;  
	border-right: 0px outset #cc4444;  
}



.tabsclass a:hover{        
	padding-top:2px;  
	padding-bottom:2px;
	padding-left:4px; 
	padding-right:4px;  
	background-color: #cc4444;
	font-size:8pt;   
	color: #ffffff;  
	font-weight: bold; 
	text-transform: none;  
	text-decoration:none;  
	border-top: 0px inset  #cc4444; 
	border-bottom: 1px inset  #cc4444; 
	border-left: 0px inset #cc4444;  
	border-right: 0px inset #cc4444; 
}

           


#leftpictable{      
	position:relative; 
	left:0px;         
	top:0px;         
	width: 213px;    
	height: 300px;   
	left:0px;    
	top:0px;     
	background-color: #000000;  
	border: 0;        
	padding:0px;      
	table-layout: fixed;  
	text-align:left;     
	vertical-align: top;   
}



.leftpic {      
	position:relative;  
	left:0px;         
	top:0px;         
	width: 213px;     
	height: 300px;   
	padding:0px;    
	font-size:8pt;   
	color: #000000;  
	font-weight: normal;  
	text-transform: none; 
	text-decoration: none; 
	vertical-align: top;
}
                     
#contenttable{   
	position:relative;  
	background-color: transparent; 
	left:0px;      
	top:0px;   
	width: 495px; 
	height: 300px; 
	left:0px;  
	top:0px;    
	background-color: #ffffff; 
	border-top: 1px inset #555555;  
	border-bottom: 1px inset #555555;  
	padding:0px;  
	table-layout: fixed; 
	text-align:left;     
	vertical-align: top;  
	overflow:hidden; 
}





#contentdiv {  
	position:relative;  
	left:0px;         
	top:0px;       
	width: 495px;  
	height: 300px; 
	overflow: auto; 
	border: 0px solid #666;  
	background-color: #ffffff;
	padding: 0px;   
}





.contentclass {

	position:relative;

	left:0px;

	top:0px;

	width: 495px;

	height: 300px;

	padding:0px;

	color: #000000;

	font-size:8pt;

	font-weight: normal;

	text-transform: none;

	text-decoration: none;

	vertical-align: top;

	overflow:hidden;

	}



.contentclass a,.contentclass a:visited{

	font-size:8pt;

	color: #cc4444;

	font-weight: normal;

	text-transform: none;

	text-decoration: underline;

	}



.contentclass a:hover{

	font-size:8pt;

	color: #cc0000;

	font-weight: normal;

	text-transform: none;

	text-decoration: none;

	}









#righttabstable{
	position:relative;
	left:0px;
	top:0px; 
	width: 78px;
	height: 300px;
	background-color: #ffffff;
	border: 0px;              
	padding:0px;              
	table-layout: fixed;
	text-align:left;        
	vertical-align: top;    
}





.righttabsclass {

	position:relative;

	left:0px;

	top:0px;

	width: 78px;

	height: 300px;

	padding:0px;

	font-size:8pt;

	color: #000000;

	font-weight: normal;

	text-transform: none;

	text-decoration: none;

	vertical-align: top;

	}





.righttabsclass a,.righttabsclass a:visited{

	padding:0px;

	font-size:8pt;

	color: #cc4444;

	font-weight: bold;

	text-transform: none;

	text-decoration:none;

	border: 0px; 

	}



.righttabsclass a:hover{

	padding:0px;

	font-size:8pt;

	color: #cc4444;

	font-weight: bold;

	text-transform: none;

	text-decoration:none;

	border: 0px; 

	}









#bottomtable{

	position:relative;

	background-color: transparent;

	left:0px;

	top:0px;

	width: 800px;

	border: 0px;

	padding:2px;

	table-layout: fixed;

	text-align:left;

	vertical-align: top;

}









.formclass {

	font-size:7pt;

	color: #000000;

	font-weight: normal;

	text-transform: none;

	text-decoration: none;

	}

input {

	color:#000000;

	font-size:8px;

	}



.siteindexclass, .siteindexclass a, .siteindexclass a:visited{

	font-size:7pt;

	color: #000000;

	font-weight: normal;

	text-transform: none;

	text-decoration: none;

	}



.siteindexclass a:hover{

	font-size:7pt;

	color: #990000;

	font-weight: normal;

	text-transform: none;

	text-decoration: none;

	}



.extraclass {

	font-size:7pt;

	color: #000000;

	font-weight: normal;

	text-transform: none;

	text-decoration: none;

	}



span.legalclass {

	font-size:6pt;

	color: #000000;

	font-weight: normal;

	text-transform: none;

	text-decoration: none;

	text-align:center;

	}



iframe.framecontent {

	position:relative;

	background-color: #ffffff;

	left:0px;

	top:0px;

	width: 495px;

	}





.details{

	padding:0px;

	text-align: left;

	font-size:8pt;

	color: #000000;

	font-weight: normal;

	text-transform: none;

	text-decoration: none;

}





#photo_display_page{

	padding:5px;

	width:500px;

	border: 0px solid #000;

	background-color: #ffffff;

	text-align: left;

	color: #000000;

}



#comments{

	padding:1px;

	border: 1px solid #000;

	background-color: #b8b5af;

	text-align: left;

	color: #000000;

}







.comments_title{

	background-color: #ffffff;

	padding:2px;

	text-align: left;

	font-size:8pt;

	color: #000000;

	font-style: italic;

	font-weight: bold;

	text-transform: none;

	text-decoration: none;

}







.no_comments{

	background-color: #ffffff;

	padding:3px;

	width: 500px;

	text-align: left;

	font-size:8pt;

	color: #000000;

	font-weight: normal;

	text-transform: none;

	text-decoration: none;

}



.comments_by{

	background-color: #ffffff;

	border: 1px solid #000;

	padding:0px;

	width: 80px;

	text-align: left;

	color: #000000;

	text-transform: none;

	text-decoration: none;

}





span.bold{

	font-size:8pt;

	font-weight: bold;

}





span.small{

	font-size:6pt;

	font-weight: normal;

}





.post{

	font-size:8pt;

	font-weight: normal;

}







.comments_data{

	background-color: #ffffff;

	border: 1px solid #000;

	padding:0px;

	width: 500px;

	text-align: left;

	font-size:8pt;

	color: #000000;

	font-weight: normal;

	text-transform: none;

	text-decoration: none;

}


  
.portfolio_details{                
    background-color: transparent; 
    border: 0px solid #000;
    padding:2px;          
    padding-left: 8px;          
    width: 500px;         
    text-align: left;     
    font-size:8pt;        
    color: #000000;       
    font-weight: normal;  
    text-transform: none; 
    text-decoration: none;
}



.songlist, .songlist a, .songlist a:visited {
    font-size:8pt;     
    color: #660000;   
    font-weight: bold;  
    text-transform: none; 
    text-decoration: none;  
}

.songlist a:hover {
    font-size:8pt;     
    color: #cc0000;   
    font-weight: bold;  
    text-transform: none; 
    text-decoration: none;  
}


