html, body 		{ margin: 0; padding: 0; }
body 			{ color: #333; font: 13px Helvetica, Arial, sans-serif; line-height: 18px; }
h2			{ color: #333; font-size: 22px; }
h3			{ color: #333; font-size: 16px; }
h4			{ color: #333; font-size: 14px; }
a			{ color: #333; text-decoration: none; }
p			{ margin: 0 0 18px; }
#container		{ width: 984px; margin: 0 auto;}
#wrapper		{ float: left; width: 100%; }
		
/* Header */
#header			{ background: #7B9CAD; border-bottom: 2px solid #ddd; }

/* Style for Columns */
.nav_style		{ background-color: #E7D6D6; padding: 10px 10px 15px 10px; letter-spacing: 1px; color: #646464; font-weight: bold; font-size: 15px; }
a.nav_hover:hover 	{ font-weight: bold; color: #990099; }
a.list_hover:hover 	{ font-weight: bold; color: #990099; font-size: 22px; text-decoration: underline; }
ul.nav			{ font-size: 13px; letter-spacing: 1px; color: #333; }
.hours_style		{ background-color: #9CA59C; padding: 10px 10px 15px 10px; }
p.hours			{ color: #FFFFFF; }
h3.hours		{ color: #FFFFFF; }
.links			{ font-size: 14px; text-decoration: none; color: #646464; }
.Olinks			{ font-size: 14px; text-decoration: none; color: #FFFFFF; }
.caption		{ border-bottom: 1px solid #ccc; }
a.copy:hover		{ font-size: 11px; font-weight: bold; }
a.links:hover		{ font-size: 14px; font-weight: bold; color: #646464; }
a.Olinks:hover		{ font-size: 14px; font-weight: bold; color: #FFFFFF; }
#content p		{ padding-right: 18px; }
		
/* Positioning & Size for Columns */
#header p		{ float: right; margin-top: 0%; margin-right: 0%; }
.left_column		{ width: 160px; }
#content_table		{ width: 984px; border: 0; margin-top: 0px; }
.middle_column		{ width: 600px; padding-left: 15px; }
.right_column		{ width: 224px; align: right; }	
#map			{ width: 650px; align: right; padding: 15px 15px 15px 15px; }

/* Footer */
#footer			{ background: #333; border-bottom: 2px solid #999; clear: both; width: 100%; }
a.footer		{ color: #eee; }
a.footer:hover	 	{ font-size: 14px; font-weight: bold; }
a.crfooter		{ padding-left: 5px; color: #ccc; }
a.crfooter:hover	{ font-size: 14px; font-weight: bold; }
#footer	p		{ color: #ccc; margin: 0; padding: 0 18px 10px; }
#footer ul		{ border-bottom: 1px solid #555; list-style: none; margin: 0 18px 6px; padding: 10px 0 6px; }
#footer li		{ display: inline; font-size: 11px; font-weight: bold; padding-right: 5px; }