body {

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:12px; color:#333333;

text-align:center;

margin:0;

}


p.event_header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:0;
margin:0;
}

p.event_subheader{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
padding:0;
margin:0;
}

p.event_body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
padding:0;
margin:8px 0 8px 0;;
}


p.slideshow{
margin:7px 0 7px 0;
padding:0;

}


div.main_content{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

padding:7px 10px 7px 10px;



line-height:21px;



}





/* Consolidated Global Attributes */

#header {width:772px; margin:auto;}





div.content {

width: 745px;

margin:auto;

text-align:left;

margin-top:5px;

margin-bottom:15px;

}



label.rank{

font-size:18px;

}



div.page_header{

padding:0 0 4px 0;

margin:0;

border-bottom:1px solid #c9c9c9;

}



label.page_header{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:18px;



}



label.page_header2{

font-family:Verdana, Arial, Helvetica, sans-serif;



font-size:24px;



}







#navigation{

height:2.2em;

line-height:2.2em;

width:745px;

margin:auto;

background:#bbbb5d;

color:black;

}





#navigation ul{

margin:0;

padding:0;

list-style:none;

}



#navigation li{

float:left;

list-style-type:none;

border-right:1px solid #eeeeee;

white-space:nowrap;

}



#navigation li a{

display:block;

padding:0 10px;

font-size:.85em;

font-weight:normal;

text-transform:uppercase;

text-decoration:none;

background-color:inherit;

color: black;

}



#navigation .selected,#navigation a:hover{

background:#d4d47e;

text-decoration:none;

}



a.navlink:link, a.navlink:active, a.navlink:visited {

font: 10px verdana,Arial, Helvetica,  sans-serif;



color: black;

}

a.navlink:hover {color: blue;}	





a.weblink:link, a.weblink:active, a.weblink:visited {

font: 12px verdana,Arial, Helvetica,  sans-serif;



color: black;

}

a.weblink:hover {color: blue;}	



a.read:link, a.read:active, a.read:visited {

font: 12px verdana,Arial, Helvetica,  sans-serif;

text-decoration:none;

color: black;

font-weight:bold;

margin-left:15px;



}

a.read:hover {color: blue;}	



a.return:link, a.return:active, a.return:visited {

font: 11px verdana,Arial, Helvetica,  sans-serif;

color: black;

}



a.return:hover {color: blue;text-decoration:underline;}	





a.maplink:link, a.maplink:active, a.maplink:visited {

font: 14px verdana,Arial, Helvetica,  sans-serif;

color: blue;

}
a.maplink:hover {color: blue;}	


a.slideshowlink:link, a.slideshowlink:active, a.slideshowlink:visited {

font: 12px verdana,Arial, Helvetica,  sans-serif;

color: blue;

}
a.slideshowlink:hover {color: blue;}	







div.text_nav{

margin:5px 0 4px 13px;

}



label.return{

font: 11px verdana,Arial, Helvetica,  sans-serif;

color: black;

}





div.right_col{

 font-family:Verdana, Arial, Helvetica, sans-serif;

 font-size:12px;

 float:right;

 margin:5px 20px 0 0;

}



div.left_col{

float:left;

background-color:#ffffff;

margin:7px 0 0 5px;

}



div.main_stars{

 float:right;

 margin-right:10px;

}



ul.plus{

margin:5px 0 7px 15px;

padding:0;

list-style:none;

}



ul.plus li{

margin-bottom:5px;

}







ul.minus{

margin:5px 0 7px 15px;

padding:0;

list-style:none;

}



ul.minus li{

margin-bottom:5px;

}



p.feature_header{

margin:15px 0 0 0;

padding:0;

font-size:14px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

}



label.feature_header_text{

vertical-align:middle;

}





p.feature_text{

margin:1px 5px 0px 5px;

padding:0;

font-size:12px;

font-family:Verdana, Arial, Helvetica, sans-serif;

line-height:19px;

}



img.section{

margin-left:6px;

vertical-align:middle;

}



td.basic{

font-size:11px;

text-align:right;

padding:0 5px 0 5px;

background-color:#e1ebfb;

}



label.rating_text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

vertical-align:middle;

}



td.review_header{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:18px;

font-weight:bold;

border-left:1px solid #95b3de;

border-right:1px solid #95b3de;

border-bottom:1px solid #95b3de;

background-color:#E1EBFB;

padding:0 0 5px 12px;

}





table.main_box{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:16px;

background-color:#ffffff;





}



td.content_borders{

 border-left:1px solid #cacaca;

	border-right:1px solid #cacaca;

}







table.compare{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

line-height:20px;

}



table.compare td{

padding-right:5px;

padding-left:5px;

}





td.sidebar_right{

border-right:1px solid #c9c9c9;

}







div.sb_header{

background-color:#eeeeee;

color:black;

margin:5px 4px 0 4px;

padding:2px;

font-weight:bold;

font-size:11px;



}



ul.sidebar{

padding:5px 5px 5px 5px;

margin:0 4px 0 4px;

list-style-type:none;

line-height:21px;

}





a.sidebar:link, a.sidebar:active, a.sidebar:visited {

font: 12px verdana,Arial, Helvetica,  sans-serif;

color: navy;

}



a.sidebar:hover {color: blue;text-decoration:underline;}	



td.month{

padding-right:20px;

font-size:14px;

vertical-align:center;

}



td.month_guest{

font-weight:bold;

}


td.fest_time{
font-weight:normal;
}

td.fest_player{
font-weight:bold;
padding:0 0 0 25px;
}



p.month_blurb{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-style:italic;

font-weight:normal;

margin:5px 0 5px 2px;

padding:0;

}



ul.member_list{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

margin:5px;

padding:0;

list-style-type:none;

line-height:30px;

}



a.back:link, a.back:active, a.back:visited {

font: 12px verdana,Arial, Helvetica,  sans-serif;

text-decoration:none;

color: gray;

}

a.back:hover {color: blue;}	

label.honorary{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}