
/* =========================================== */
/* H T M L */
	html { 
		margin: 0; 
		padding: 0;
		border-top: solid 0px #59AFFF; 
		/* border-left: solid 2px #124093; 
		border-right: solid 2px #124093; */ 
		}
	body 
		{ 
		font-size: 62.5%;
		line-height: 140%;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 0;
		background-color: #fff;
		color: #333;
		border-top: solid 2px #124093;
		/* border-left: solid 2px #124093; */
		/* height: 99%;
		border-bottom: solid 4px #124093; */
		}
	h1, h2, h3, h4, h5, h6 
		{ 
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		text-transform: capitalize;
		}
	form,
	h1, h2, h3, h4, h5, h6 
		{ 
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		}
	 h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 2.8em;
		}
	h2 {
		font-size: 2.0em;
		}
	h3 {
		font-size: 1.8em;
		}
	h4 {
		font-size: 1.4em;
		} 
	h5 {
		font-size: 1.20em;
		}
	p 
		{ 
		font-size: 110%; 
		/* line-height: 1.3em; */
		/* margin: 0 0 1.5em;  */
		/* padding: 0 0 0em; */ 
		}
	ul, ol 
		{ 
		margin: 0 0 0 1.0em;
		padding: 0 0 1.5em 0; 
		}
	label,
	.label {
		font-size: 1.3em;
		}
	img {
		border: none;
		}
	hr {
		margin: 0px 0;
		}
		
		
/* Utilities */
	
	.small {
		font-size: .9em;
		color: #666;
		}
	.smaller {
		font-size: 80%;
		}
	.bigger {
		font-size: 120%;
		}

	hr { display: none; }
	hr.clear { display: none; }
	.clear { clear: both; }
	.clear hr { display: none; }
	
	div.line hr{ /* take out the troublemaking HR */
	/* display:none; */
	}
	
	div.line { /* DIV that wraps and replaces the HR */
	background: transparent url() no-repeat center center;
	height: 0px;
	/* border-bottom: 1px red solid;  */
	/* height: 30px; */
	}
	
	/* DISPLAYED WHEN NO CSS */

		.skip,
		.no-css,
		span.no-css
			{ display: none; }
		.nav .no-css
			{ display: inline; }

	
		
	.textbox { 
		width: 100%;
		margin: 0 0 0px;
		color: #999;
		}
	
	#contact .textbox { 
		width: 100%;
		margin: 0 0 5px;
		color: #999;
		}
		
	#contact .textarea { 
		width: 100%;
		margin: 0 0 5px;
		color: #999;
		}


/* W R A P P E R */

	#wrapper 
		{ 
		position: relative;
		width: 804px;
		margin: 0 auto;
		z-index: 0;
		}		
		
		
/* C O N T E N T */

	#content { 
		position: relative;
		font-family: Arial, Helvetica, sans-serif;
		width: 750px;
		margin: 0px auto;
		padding: 0px; 	
		font-size: 1.0em;
		}	
	a:link,
	a:visited { 
		color: #13349B;  
		text-decoration: none;  
		}
	a:hover { 
		color: #0066FF; 
		text-decoration: underline;
		}
	a:active,
	a:focus { 
		color: #f00; 
		text-decoration: underline; 
		}
		
		

/* P A G E  C O N T E N T  */

	#content #page-content { 
		position: relative;
		margin: 23px 0;
		float: left;
		width: 530px;
		}
	#content #page-content h1.title { 
		border-bottom: solid 1px #333;
		padding: 0px 0 6px;
		margin: 0 0 10px; 
		line-height: normal;	
		font-size: 3.4em;	
		font-weight: normal;
		}
	#content #page-content h1.title a { 
		color: #000;
		}
	#content #page-content h1.title a:hover { 
		text-decoration: underline;
		}
	#content #page-content h1.title .title-crumb { 
		color: #0065CA;
		margin: 0 0 0 8px; 
		padding: 0px 0 0 25px;
		background: url(/images/arrow-right-big-blue.png) no-repeat left .4em;
		}
	#content #page-content p { 
		font-size: 1.2em; 
		line-height: 1.4em; 
		}
	#content #hours .now-open {			
		color: #0099ff;		
		}

