﻿bg, html,body,form {
font-family: 'Trebuchet MS', Helvetica, sans-serif;



color:#000000;
margin: 0px auto;
	padding: 0px;
 
  }




body 
{
    background:#dbe4eb url(images/albumstacks1.jpg) repeat-x ;
    background-attachment:fixed

    
}

.LatestNews
{
	text-align:left;
margin: 0px auto;
	padding: 0px;
	color:Black
    
}

.LatestNews img
{
	
	
}

p
{
	
line-height:1.5;
padding:5px;

font-family: 'Trebuchet MS', Helvetica, sans-serif;
font-size:0.8em;
margin:0 0 1em;
}




li
{
line-height:1.5;
padding:4px;

font-family: 'Trebuchet MS', Helvetica, sans-serif;
font-size:0.8em;
margin:0 0 1em;	
}

a
{
	color:#5d849c;
}

a:hover
{
	color:#5ab947;
}

h1,h2,h3,h4
{
	padding:2px;
	text-transform:uppercase;
	

	
}

h1
{
	
font-family: 'Trebuchet MS', Helvetica, sans-serif;

font-size:1.2;
color:#000000;


font-weight: bold; 




}






h4
{
	padding:0;
	margin:0;
}







.wholePage
{
    margin:0px auto 0px auto;

    background-repeat:repeat-x; 
    width:935px;
}
img
{
	border:none;
}

	
img.logo
{
    display:block;
    border-style: none; 
    border-color: inherit; 
    border-width: 0; 
  
   
    margin-left:auto;
    margin-right:auto;
}

.header 
{ 
   
   
    background-color:black;

    background-repeat:repeat-x;
    background-position:center bottom;
    
}


.leftHeader
{
    float:left;
}

.rightHeader
{
  
}

.navBarText
{
    color:#22bb00;
}

.navBar
{
    color:#22bb00;
    width:935px;
    margin:0px auto;
}

p.navBar
{
    width:600px;
    margin-left: auto;
    margin-right:auto;
}

.middle 
{
	padding:5px;
	margin:0;
	border-left:solid 1px #000000;
	
	border-right:solid 1px #000;

  
    
    background-color:white;
 
    background-repeat:repeat-x;
  
   
}

.contentMain
{
	
float: left;
	width: 65%;
	margin: 0px auto;
	padding: 0px;

	
   
   


 
    
}


.contentRight
{
	float:right;
	vertical-align:top;
   
    
    width:302px; 
   
  
}

.contentLeft
{
	float: left;
	width: 150px;

   
  
}


    



.footer
{
  color:white;
  font-size:small;
  text-align:center;
  padding:10px;

  background:#000000 ;
  background-repeat:repeat-x;

font-size:15px;
  
}

.footer a
{
	color:White;
}




.DarkRow
{
  color:blACK;
  font-size:small;
  text-align:center;
  padding:5px;
 
  background:#b3b3b3 url(images/graybar3.jpg) ;




font-size:15px;
  
}

.DarkRow2
{
  color:black;
  font-size:small;

  padding:5px;
 

  background:#b3b3b3 url(images/graybar3.jpg) center ;

font-size:15px;
  
}


.DarkRow3
{
  color:black;
  font-size:small;
  text-align:left;
  padding:5px;
 

  background:#b3b3b3 url(images/graybar3.jpg) center ;
  background-repeat:repeat-x;



  
}

.DarkRow4
{
  color:black;
  font-size:small;
  text-align:left;
  padding:5px;
  font-size:1em;
 
  background:#b3b3b3 url(images/graybar3.jpg) center ;
  background-repeat:repeat-x;



  
}

.ScheduleHeader
{
  color:black;

  text-align:center;
  padding:5px;
  border:none;

 font-family: 'Trebuchet MS', Helvetica, sans-serif;

  vertical-align:middle;
  

  background:#fcfcfc url("Images/graybar3.jpg") top;
  background-repeat:repeat-x;


font-size:12px;
  
}


.ScheduleHeader2
{
  color:black;

  text-align:center;
  padding:5px;
  border:none;
  font-variant:small-caps;
 font-family: 'Trebuchet MS', Helvetica, sans-serif;

  margin-bottom:10px;
  vertical-align:middle;
  background:#b1b1b1 url("Images/graybar.jpg") top;
  background-repeat:repeat-x;


font-size:15px;
  
}

.DarkRow td
{
  border:solid 1px black;
  
}

.DarkRow a
{
  color:White;

  
}

.Last10Header
{
	  border-bottom:solid 1px black;
	   border-top:solid 1px black;
	  text-align:left;
	  padding:5px;

	  font-weight:bold;
	  color:black;
	 
	
	
	  background:#b3b3b3 url(images/graybar3.jpg) center ;
	
}


.Last10Header a
{
	 
	  color:#000000;
	  font-weight:bold;
	  font-variant:small-caps;

	  
	 
	  text-decoration:underline;
	 

}




.LightRow
{
  color:black;
  font-size:small;
  text-align:center;
  padding:10px;

  background:#ffffff url("Images/whitegrad2.jpg") top;
  background-repeat:repeat-x;

font-size:15px;
  
}






.last10
{
	background-color:black;
	
	 border-left:solid black 1px;
 border-right:solid black 1px;

	vertical-align:top;

}


.scheduleTable
{
    margin:0px auto;
    text-align:center;
    
}
    
.scheduleCheez
{
    background:#ede5f4 url(images/cheez.png);
    background-position:center top;
   
 
   
   
    background-repeat:repeat-x;
}

.scheduleCheez a 
{
	color:#8b6d9e;
}


.scheduleClassical
{
     background:#ffffdb url(images/classical.png);

    background-position:center top;   
    background-repeat:repeat-x;
}

.scheduleClassical a
{
   color:#919320;

   
    
   
}
.scheduleProgressive
{
     background:#fafafa url(images/progressive.png);
     background-position:center top;

    color:black;
    background-repeat:repeat-x;
}

.scheduleProgressive a
{
   

   
    color:#2b4841;
   
}

.scheduleElectronic
{
     background:#fff4dc url(images/electronic.png);
     background-position:center top;
    
 
    background-repeat:repeat-x;
}

.scheduleElectronic a
{
color:#b16b18;
   
    
   
}




.scheduleJazz
{
    background:#e3eff8 url(images/jazz.png);
    background-position:center top;
    
 
    background-repeat:repeat-x;
}

.scheduleJazz a
{
   
   color:#527c9a;
   
    
   
}

.scheduleSpecialty
{
 background:#dcffdb url(images/specialty.png);
 background-position:center top;

  
    background-repeat:repeat-x;
}

.scheduleSpecialty a
{
   
   color:#5e8e36;
   
    
   
}

.scheduleTime
{
    background-color:Gray;
    text-align:center;
}


.execStaffTitle
{
    font-size:larger;
}
.TwitterFeed {
background:#eee url("Images/whitegrad2.jpg");
color:#000000;
vertical-align:top;
background-repeat:repeat-x;
background-position:top;



font-weight:bold;
}

.BlogRow {
background:#eee url("Images/whitegrad2.jpg");
color:#000000;
vertical-align:top;
background-repeat:repeat-x;
background-position:top;
text-align:left;
border:solid 1px #c0c0c0;

}

.MainMenu
{
background-position:center;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
font-size:0.8em;
font-size:small;
text-align:center;
margin-bottom:0;

background-color:#000000;


background-repeat:repeat-x;

}

.MainMenu a
{
	color:#ffffff;
text-align:center;

display:block;

}




.MainStaticHoverStyle {



color:#ffffff;
text-align:center;

}

.MainDynamicItem 
{
	background-color:Black;
	font-size:small;
	text-align:left;
	
display:block;
	padding:5px;
	color:White;

	font-variant:small-caps;
	font-weight:bold;

}

.MainDynamicHover
{

color:#000;


}

ol.tumblr_posts
{
	list-style: none;
	
	
}

.tumblr_posts, .tumblr_post, .tumblr_title,   .tumblr_body
{
    font-size:1em;
}

.MainDynamicHover a
{
background:#227db6 url(images/greenbar.jpg);
color:#000;

font-variant:small-caps;
font-size:small;

}





.MainDynamicHoverStyle a {

background-color:#999b42;
color:#000000;
text-align:left;




}

.MainMenuItem
{
	padding:3px;
	font-weight:bold;
	
	
}




.MainStaticHoverStyle a {


background:#227db6 url(images/bluebar.jpg) repeat-x;

color:black;
	

}

.ScheduleSpacing
{
	border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;

}


.ScheduleGrid
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
font-size:0.7em;

	text-align:center;
	
	
	width:120px;
	vertical-align:top;

}


.PanelDescription
{
	background:#eee url(images/whitegrad2.jpg);
	background-repeat:repeat-x;
	color:black;
	
}

.PanelDescription a
{
	
	color:black;
}




a
{
	color:#2385c4;
}


#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	

.classical
{
	background-color:Yellow;
}

.jazz
{
	background-color:Aqua;
}

.cheez
{
	background-color:Purple;
}

.electronic
{
	background-color:Orange;
}

.specialty
{
	background-color:Blue;
}

.progressive
{
	background-color:Green;
}
	
		
	#slideShow 
	{
  width : 175px;
  height : 175px;
  padding : 0px;
}

.mGrid {    
    width: 100%;    
    background-color: #fff; 
    
 margin:0;
    border-collapse:collapse;    
}   


.mGrid td {    
    padding: 0px;    
 
    color: #314656;    
}   


.mGrid th {    
    padding: 0px;    
    color: #fff;    
    background: #424242 url(images/grd_head.png) repeat-x top;    
    border-left: solid 1px #525252;    
    font-size: 0.9em;    
}   
.mGrid .alt {background:#e5e5d2; }   

.ajax__tab_default .ajax__tab_header {
white-space:nowrap;

width:140px;
}

.ajax__tab_default .ajax__tab_tab {
margin-right:4px;
overflow:hidden;
text-align:center;
cursor:pointer;
height:25px;
display:inline-block;
}

.ajax__tab_xp2 .ajax__tab_tab {

width:140px;
margin:0;
height:25px;
padding:4px;
}

.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer {
height:20px;

}

.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab {
background:url("images/tab.png");
width:140px;
}

.ajax__tab_xp3 .ajax__tab_tab {

width:140px;
background:#2384c2 url(images/bluebar.jpg) repeat-x ;
color:white;
font-variant:small-caps;
font-weight:bold;
margin:0;
padding:4px;
}

.ajax__tab_xp3 .ajax__tab_active .ajax__tab_tab {
background:#5ec04a url(images/greenbar2.jpg) repeat-x ;
color:White;
font-variant:small-caps;
font-weight:bold;
width:140px;
}



.ajax__scroll_both {
overflow:scroll;
}

.ajax__scroll_auto {
overflow:auto;
}

/* ****************** Some basic stuff ****************** */
li 
{
	clear:both;
	margin-bottom:1em;
	border-bottom:1px solid #eee;
}
/* ****************** RatingStar ****************** */
.ratingStar
{
	white-space:nowrap;
	margin:1em;
	height:14px;
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .Filled {
    background-image: url(images/ratingStarFilled.png);
}
.ratingStar .Empty {
    background-image: url(images/ratingStarEmpty.png);
}
.ratingStar .Saved {
    background-image: url(images/ratingStarSaved.png);
}


.customCalloutStyle div,.customCalloutStyle td {
border:solid 1px #000;
background-color:#fffacd;
color:#000;
}

.customCalloutStyle .ajax__validatorcallout_popup_table {
display:none;
border:none;
background-color:transparent;
color:#000;
padding:0;
}

.customCalloutStyle .ajax__validatorcallout_popup_table_row {
vertical-align:top;
height:100%;
background-color:transparent;
color:#000;
padding:0;
}

.customCalloutStyle .ajax__validatorcallout_callout_cell {
width:20px;
height:100%;
text-align:right;
vertical-align:top;
border:none;
background-color:transparent;
color:#000;
padding:0;
}

.DataCell {
background:#eee url("Images/whitegrad3.jpg");
background-repeat:repeat-x;
background-position:top;
color:#000000;
font-size: 0.7em;
}

.customCalloutStyle .ajax__validatorcallout_callout_table {
height:100%;
border:none;
background-color:transparent;
color:#000;
padding:0;
}

.customCalloutStyle .ajax__validatorcallout_callout_table_row {
background-color:transparent;
color:#000;
padding:0;
}

.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell {
text-align:right;
vertical-align:top;
font-size:1px;
border:none;
background-color:transparent;
color:#000;
padding:8px 0 0;
}

.customCalloutStyle .ajax__validatorca
.llout_callout_arrow_cell .ajax__validatorcallout_innerdiv {
font-size:1px;
position:relative;
left:1px;
border-bottom:none;
border-right:none;
border-left:none;
width:15px;
background-color:transparent;
color:#000;
padding:0;
}

.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {
height:1px;
overflow:hidden;
border-top:none;
border-bottom:none;
border-right:none;
margin-left:auto;
color:#000;
padding:0;
}

.customCalloutStyle .ajax__validatorcallout_error_message_cell {
font-family:Verdana;
font-size:10px;
border-right:none;
border-left:none;
width:100%;
color:#000;
padding:5px;
}

.customCalloutStyle .ajax__validatorcallout_icon_cell {
width:20px;
border-right:none;
color:#000;
padding:5px;
}

.customCalloutStyle .ajax__validatorcallout_close_button_cell {
vertical-align:top;
text-align:right;
border-left:none;
color:#000;
padding:0;
}

.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {
border:none;
text-align:center;
width:10px;
cursor:pointer;
color:#000;
padding:2px;
}
