/* CSS Document */
BODY { 
	background:#114e66;
	margin:0 auto;
	padding:0; 
	color:#000;
	}

A { color:#114e66; }
H1, H2, H3 { color:#114e66; }

#wrapper { margin:0 auto; width:1100px; padding:0; background:none;  }
	
	#header { height:100px; margin:0; padding:0; background:url(../images/127_Logo.png) left center no-repeat #114e66; background-size:auto 120px; }
	
	#nav { margin:1em 0; padding:15px 0; background:#114e66; color:#fff; }
	#nav A { padding:15px 10px; color:#fff; }
	#nav A:HOVER, #nav A.selected { color:yellow;  text-decoration:none; }
	#nav_cms { display:none;  }
	
	#col_wrapper { margin:1em 0; padding:0; background:none; }
		#left_col { float:left; margin:0 20px 0 0; width:240px; padding:0; background:none; }
		#left_col .panel { border:0; background:#fff; border:0px solid #eee; } 
		#left_col #login_panel { }
		#enrollment_link A { display:inline-block; padding:6px 8px; background:yellow; text-decoration:none; border:1px solid #ccc; }
		#enrollment_link A:HOVER { text-decoration:underline; background:lightyellow;   }
		#enrollment_link A:HOVER, #enrollment_link A.selected { background:lightyellow; font-weight:normal;   }
		#left_col #select_date_wrapper { }
		#nav_booking_rules {}
		#right_col { float:left; margin:0; width:795px; padding:2em 20px; background:#fff; border:0px solid #eee; }
		
			.nested_column { width:49%; margin:0 1% 0 0; border-bottom:1px dotted #aaa; }
			.nested_column:last-child { margin:0; }
			/*
			.courtname { margin:1em 0 0 0 !important; }
			.courtdescr { text-transform:uppercase; font-weight:normal; margin:0 0 1em 0 !important; }
			*/
			#court169, #court171, #court173 { clear:left; }
			#map { width:100%; }
	
	#footer { margin:0; padding:1em 0; border:0; color:#000; background:#fff; border-bottom:0px solid #aaa;  }
	#footer A { color:#000; }

#hbi { width:1100px; }
#hbi, #hbi A { color:#aaa;	 } 
#mycourts_logo { content:url("/images/mycourts_white_150.png") }

@media only screen and (max-width:600px) {
	
	BODY { margin:0; padding:0; background:none; } 

	#header { height:4em !important; background-position:5% 0 !important; background-color:#124e66 !important;   }
	
	#menu_control  { background:#000; }
	#menu_control A { color:#fff; }
	
	#menu_wrapper { 
		background:#124e66;  
		color:#fff;
	}
	.close_wrapper A { color:#fff; }
	#menu_show_member { color:yellow; }
	#menu_links UL LI A { color:#fff;  }
	
	#menu_links A.selected { color:yellow; }
	A.na { color:#ddd !important; }
	
}


