#topbar{font-size:15px; color:#d7052a; background:#f9b804; font-weight:bold; padding:6px; overflow:auto; height:1%; clear:both;}
#topbar a{color:#d7052a; text-decoration:none; margin:0 10px; height:23px; line-height:23px; float:left; display:block;}
	a.active{ 	height:23px;
				line-height:23px; 
				background-image:url(pic/tb_a.png);
                background-position:right top;
                background-repeat:no-repeat;
				padding-right:10px;
			}
	a.active b{  background-image:url(pic/tb_span.png);
                background-position:left top;
                background-repeat:no-repeat;
                height:23px; display:block; padding-left:10px;}
	
#middlebar{font-size:11px; color:#156470; background:#156470; font-weight:bold; padding:6px; overflow:auto; height:1%; clear:both;}
#middlebar a{	color:#156470; 
					text-decoration:none; 
					margin:0 5px; 
					padding-right:10px; 
					height:23px; 
					line-height:23px; 
					display:block; 
					float:left; 
					background:url(pic/mb_a.png) right top no-repeat;
				}
#middlebar a b{background:url(pic/mb_span.png) left top no-repeat; height:23px; display:block; padding-left:10px;}
#full_schedule{font-size:9px;}
#upcoming_schedule{font-size:12px;}
#topmessage{font-size:10px; color:#d7052a; font-weight:bold; text-align:center;}
#rosterheader{font-size:11px; color:#d7052a; font-weight:bold; background:#eeeeee;}
#roster{font-size:10px; background:#eeeeee;}
#tourney_schedule table{ color:#d7052a; background:#f9b804; }
#tourney_schedule a{font-size:11px; color:#d7052a; font-weight:bold;}
#tourney_schedule{font-size:11px; color:#d7052a; font-weight:bold;}
#terms p{font-size:9px;}
