<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400'); */


HTML { font-family: 'Source Sans Pro'; font-size:16px; }
BODY { 
	margin:0;
	padding:0;
	color:#444;
	/*
	font-family: 'Source Sans Pro';
	font-size:.95em; line-height: 1.343rem;	
	*/
}


/* 319A31	387338	106410	64CD64	80CD80 C8FFC8 */

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

#wrapper { border:0; padding:0 20px; margin:2em auto; width:1140px; }

#header { background:url(../images/33_header_v2.jpg) no-repeat; height:150px; }

#nav { background:#31383e; margin:2em 0; }
#nav, #nav A { color:#ccc; }
#nav { padding:10px 20px; text-align:left; border:0; }
#nav A { margin:0 30px 0 0; padding:10px; font-weight:normal; text-transform:uppercase;  }
#nav A:HOVER, #nav A.selected { text-decoration:none; background:#27ae61; color:#fff; }

#nav_cms { display:none; /*margin:0; padding:0 20px 10px 20px; background:#E4ECE3; */ }
/*#nav_cms A { text-transform:uppercase; margin:0 25px 0 0; text-decoration:underline; }*/


	#col_wrapper { margin:0; padding:0; }
		#left_col { float:left; margin:0 20px 0 0; width:200px; padding:0; background:#fff; }
		#left_col .panel { border:0; background:#eee; } 
		#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:910px; padding:0; background:#fff; }
		
			.nested_column { width:220px; margin:0 10px 0 0; border-bottom:1px dotted #aaa; }
			#court230, #court262 { margin:0; }
			
			.pp_court#court259 { clear:left; } 
			
	
	#footer { margin:2em 0; padding:1em 0; line-height:1em; border:0; background:#31383e; color:#ccc;  }
	#footer A { color:#fff; }

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

	#header { height:5em !important; background-image:url(../images/33_logo-SouthDevonTennisCentre.jpg); background-size:60% !important; }
	
	#menu_control  { background:#31383e; }

	#menu_control A { color:#ccc; }
	
	#menu_wrapper { 
		background:#31383e;  
		color:#ccc;
	}
	.close_wrapper A { color:#ccc; }
	#menu_show_member { color:yellow; }
	#menu_links UL LI A { color:#ccc;  }
	
	#menu_links A.selected { color:yellow; }
	A.na { color:#ddd !important; }
	
}
</pre></body></html>