html, body 			{ width:100%; height:100%; }
html>body #wrap 	{ width:100%; } /* FF,Opera */ * html #wrap { height:100%; } /* IE */
body 				{ margin: 0; padding: 0; font:82% Verdana, sans-serif; line-height:1.35em; color:#000; text-align: center; background: #FFFBD0;}
#container 			{ margin: 0em auto; }
#header				{ width: 800px; padding: 0; height: 265px;}
#footer				{ width: 800px; float: left; margin: 0; color:#858BC7;}
#footer p.design 	{ float: left; margin: 0; padding: 0 0 0 5px;  }
#footer p.design a 	{ float: left; color:#858BC7; text-decoration: none; }
#footer p.sitemap 	{ float: left; margin: 0; padding: 0 0 0 10px;}
#footer p.sitemap a	{ float: left; color:#858BC7; text-decoration: none; }
#footer p.copyright	{ float: right;  margin: 0; padding: 0 5px 0 0; }
#content			{ width: 800px; margin-top: 20px; color:#000; }
#content #col_screen	{ width: 800px; margin: 0; padding: 0; /*background: #FFFFFF;*/ }
#content #col_main		{ float: right;  margin: 0; padding: 0; width: 440px; }
#content #col_side		{ float: left; margin: 0; padding: 0; width: 340px; }
#date 				{ font-size: 82%;  text-align: left; color: #64AEBE; }


/*Setup Class*/
h1 				{ margin: 0; padding: 5px 1em 5px 0; font:130% Georgia, Palatino, "Times New Roman", Times, serif; color:#353E49; font-weight: normal ; font-style:italic;   }
h2, h2 a 		{ margin: 0; padding: 5px 1em 5px 0; font:100% Verdana, sans-serif; color:#9D4B1A; font-weight: bold;    }
h3 				{ margin: 0; padding: 5px 1em 5px 3px; font:100% Verdana, sans-serif; color:#3B7E8D; font-weight: bold ;   }
p 					{ margin: 2px 2em 1em 5px; padding: 0; font-size: 85%; text-align: justify;  }
p.logo			{ margin: 10px 20px 20px 10px; padding: 0; border: none; }
p.img_change	{ margin: 0; padding: 20px 0 10px 15px;}
p.img_change a 	{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 90%; font-weight: bold;	color: #486F9B;	text-align: left; margin: 0; padding: 0; }
.clearer 		{ clear: both; height: 10px;} /*Firefox BG bug*/
b a				{ margin: 0 0 0 10px; padding: 1px; font: 85% Verdana, Arial; color: #486F9B; font-weight: bold; text-decoration: none; border: 1px solid #486F9B; }

/*Box Design*/
.img_viewer 	{ margin: 0; padding: 0; width: 300px;}


/* Navigation Images */
.box_nav				{ margin: 5px 0 0 0; padding: 0 0 10px 0; width: 330px; background: url(../img/slideshow/hours/bg_nav.jpg) no-repeat bottom right; text-align: right;}
.box_nav_02			{ margin: 5px 0 0 0; padding: 0 0 10px 0; width: 330px; background: url(../img/slideshow/about_us/bg_nav.jpg) no-repeat bottom right; text-align: right;}
.box_nav_03			{ margin: 5px 0 0 0; padding: 0 0 10px 0; width: 330px; background: url(../img/slideshow/location/bg_nav.jpg) no-repeat bottom right; text-align: right;}
.box_nav_04			{ margin: 5px 0 0 0; padding: 0 0 10px 0; width: 330px; background: url(../img/slideshow/menu/bg_nav.jpg) no-repeat bottom right; text-align: right;}
.box_nav_05			{ margin: 5px 0 0 0; padding: 0 0 10px 0; width: 330px; background: url(../img/slideshow/calender/bg_nav.jpg) no-repeat bottom right; text-align: right;}

/* Navigation  */
#nav						{ margin: 0; padding: 0; }
#nav li 					{ margin: 0; padding: 3px 5px 3px 0; list-style: none; }
#nav li a 				{ margin: 0; padding: 0; font: 82% Verdana, Arial; color: #99998E; font-weight: bold; text-decoration: none; }
#nav li a:hover 		{ text-decoration: underline; }
#nav .active			{ margin: 0; padding: 3px 5px 3px 0; font: 82% Verdana, Arial; color: #486F9B; font-weight: bold; }
#nav .active a		{ margin: 0; padding: 3px 0 3px 0; font: 100% Verdana, Arial; color: #486F9B; font-weight: bold; }

/*Subnavigation*/
.subnav					{ margin: 0; padding: 0 5px 0 0;	font-size: 110%; color: #000000; }
.subactive				{ margin: 0; padding: 3px 5px 3px 0; font: 82% Verdana, Arial; color: #486F9B; font-weight: bold; }


/* Begin List */
.list 		{   margin:  15px 0 15px 15px; padding: 0; font-size: 85%; line-height: 1.5em; color: #666; list-style: none;   }
.list li 	{	margin: 0 0 5px 0; padding: 0; background: url(../img/list_echinacea.gif) no-repeat 0 3px; padding-left: 25px;}
.list li.pdf {	  font-size: 85%; background: url(../img/acrobat.jpg) no-repeat 0 3px; }
.list a 	{   color:#003366; text-decoration:none;   }

.sublist 		{   margin:  1px 0 0 20px; padding: 0; font-size: 82%; line-height: 1.5em; color: #666; list-style: none;   }
.sublist li 	{	margin: 0 0 3px 0; padding: 0; background: url(../img/btn_sublist.gif) no-repeat 0 4px; padding-left: 15px;}
fr					{ 	color: #486F9B;}

 /* End List */