<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */
BODY { 
	background:#efefef;
	margin:0 auto;
	padding:0; 
	color:#747474;
	}

A { color:#000; }
H1, H2, H3 { color:#669; }

#wrapper { margin:0 auto; width:1100px; padding:0; background:#fff;  }
	
	#header { height:155px; margin:0; padding:0; background:url(../images/126_logo-new42.png) center no-repeat #fff; }
	
	#nav { margin:0; padding:10px; background:#e5e5e5; }
	#nav A { padding:10px 12px; background:#e5e5e5; text-decoration:none;  }
	#nav A:HOVER, #nav A.selected { background:#aed695; }
	#nav_cms { display:none;  }
	
	#col_wrapper { margin:0; padding:2em 0 0 0; }
		#left_col { float:left; width:240px; margin:0 40px 0 0; padding:0; background:#fff; }
		#left_col .panel { border:0; background:#fafafa; padding:1em 20px; } 
		#left_col #login_panel { }
		#left_col #select_date_wrapper { }
		#nav_booking_rules {}

			#select_date { background:none; }
			.left_side_date A {
				margin:0;
				padding:3px 10px;
				display:block; 
				text-decoration:none;
				border-bottom:1px dotted #ddd;
				background:#fafafa;
				}
			DIV#select_date DIV.left_side_date:first-child A  { border-top:1px dotted #ddd; }
			.left_side_date A:HOVER, .left_side_date A.selected { background:yellow; font-weight:normal; } 	

	
		#right_col { float:left; margin:0; width:780px; padding:0; background:#fff; }
		
			.nested_column { width:220px; margin:0 20px 0 0; border-bottom:1px dotted #aaa; }
			/*
			.courtname { margin:1em 0 0 0 !important; }
			.courtdescr { text-transform:uppercase; font-weight:normal; margin:0 0 1em 0 !important; }
			*/
			.court_available, .court_booked { margin-bottom:0; border:0; border-top:1px dotted #aaa; }
			.court_available { background:#fff; }
			.court_booked { background:#dee7f0; }
			.court_booked.team { background:#ede4db !important; }

			#court169, #court171, #court173 { clear:left; }
			
	
	#footer { margin:0; padding:1em 0; line-height:1.5em; border:0; color:#fff; background:#282a2b;  }
	#footer A { color:#fff; }


@media only screen and (max-width:600px) {
	
	BODY { margin:0; padding:0; } 

	#header { height:4em; background-size:60% !important; }
	
	#menu_control  { background:#e5e5e5; }

	#menu_control A { color:#000; }
	
	#menu_wrapper { 
		background:#e5e5e5;  
		color:#000;
	}
	.close_wrapper A { color:#000; }
	#menu_show_member { color:red; }
	#menu_links UL LI A { color:#000;  }
	
	#menu_links A.selected {  }
	A.na { color:#ddd !important; }

	
}
</pre></body></html>