@media screen, projection {
	
	/* -- GENERAL REDECLARATIONS ---------------------------------------- */
	html				{margin:0; padding:0;}
	* 					{margin:0; padding:0;}
	body 				{margin:0; padding:0;}
	body, 
	input, 
	select, textarea, p, li, td, th 	{font-size:14px; font-family:"Trebuchet MS", Arial, sans-serif; color:#000;}
	a				 	{text-decoration:underline;color:#F7E79C;font-weight:bold;}
	a:hover 			{text-decoration:none;}
	ul, ol	 			{margin:0 0 10px 25px;}
	dl 					{margin:0 0 10px;}
	dt 					{font-weight:bold;}
	dd					{margin:0 0 3px 10px;}
	p 					{margin:0 0 15px;font-size:100%;}
	h1 					{font-size:17px; margin:9px 0 5px;letter-spacing:-1px; color:#521802;font-weight:bold;}
        h1 a                                    {text-decoration:none;}
	h2 					{font-size:16px; margin:8px 0; font-weight:bold;}
	h2 a				{border:none !important;text-decoration:underline;}
	h3 					{font-size:14px; margin:9px 0 5px;letter-spacing:-1px; color:#521802;font-weight:bold;}
	h3 a 				{border:none;text-decoration:none;color:#FCDF7D;}
	h4 					{font-size:13px; margin:7px 0;font-weight:bold;letter-spacing:-1px; color:#521802;}
	h4 a				{color:#FCDF7D;}	
	h5					{font-size:12px; margin:3px 0;}
	h6 					{font-size:11px; margin:0;}
	hr 					{display:none;}
	img 				{border:1px solid #9B4C30; padding:4px;}
	acronym				{border-bottom: 1px dotted;}
	blockquote 			{margin:0 25px 20px 25px;}
	td 					{vertical-align:top;}

	#header-wrapper {background:#000;border:none;width:100%;}	
	#content-wrapper {background:#fff;width:100%;float:left;}
	#footer-wrapper {background:#000;width:100%;}
		
	#header, #content-subwrapper, #footer {width:598px;margin:0 auto 0;border-left:1px solid #fff;border-right:1px solid #fff;}

	#header {position:relative;background:#000 url(../images/uhs-badge.jpg) no-repeat top center;height:200px;}	
	#header h1 {position:absolute;height:90px;width:200px;text-indent:-9999px;top:40px;left:30px;background:#000 url(../images/uhs-title.gif) no-repeat top left;}
	#header #location {position:absolute;width:200px;text-align:right;top:60px;right:30px;color:#fff;}		
	#location h3{color:#fff;font-size:18px;}
	#location p {color:#fff;font-size:12px;}
	
	#content-subwrapper {}
	#content	{background:#fff;float:left;padding-bottom:5px;}
	#hours 		{background:#E0D9C5;font-size:12px;line-height:24px;}
	#hours ul 	{list-style:none;margin:5px 0 0px 0;padding:0;text-align:center;border-bottom:5px;border-color:#fff;}
	#hours li 	{margin:0;padding:0;display:inline;margin:0 6px 0 6px;font-size:11px;font-weight:bold;}
	#menu  	 	{position:relative;background: url(../images/content-repeater.jpg) repeat-y top left;float:left;padding-bottom:10px;}
	#menu h3 	{background:#fff url(../images/prices-header.jpg) no-repeat top center;margin:0;padding:0;height:38px;text-indent:-9999px;width:598px;overflow:none;} 
	#menu ul 	{list-style:none;margin:0;padding:0;} 
	#menu li	{margin:0;padding:0;border-bottom:1px solid #fff;font-size:14px;padding:6px 0 6px 0;}
	#menu li span.price	{margin:0 18px 0 51px;font-weight:bold;text-align:right;display:inline;float:left;width:16px;}
	#menu li.last {border:none;padding-bottom:0;margin-bottom:0;}
	#ladies 	{width:294px;clear:left;float:left;} 
	#ladies h4, #mens h4 {margin:0 0 8px 51px;font-size:16px;}
	#mens 		{width:294px;clear:right;float:left;} 	
	#mens p {padding:0px;margin:30px 0 0 30px;font-size:92%;}
	#footer 	{clear:both;color:#fff;padding:10px 30px 10px 30px;width:538px;}
	#footer p	{color:#fff;font-size:11px;margin:0 0 6px 0;}
}