/* Updated 12/18/07 */
/* Common */
body {
	margin: 0;
	padding: 0;
	background: #330;
	font: small/1.5em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	color: #333;
	}
* html body { /* Simplified Box Model Hack (SBMH) developed by Edwardson Tan, http://www.info.com.ph/~etan/w3pantheon/style/modifiedsbmh.html */
	font-size: x-small; /* for IE5/Win */
	f\ont-size: small; /* for other IE versions */
	}
a img, a:link img, a:hover img, a:active img, a:visited img {
	border: 0;
	}
a, a:link, a:visited {
	color: #333;
	text-decoration: underline;
	}
a:hover, a:active {
	text-decoration: none;
	}
h1 {
	font-size: 175%;
	padding: 0 20px;
	}
h2 {
	font-size: 130%;
	padding: 0 20px;
	}
h3 {
	font-size: 100%;
	padding: 0 20px;
	}
/* Layout */
#wrap {
	margin: 0 auto;
	width: 782px;
	background: url(images/wrap_bg.gif) top center repeat-y;
	}
#header {
	width: 100%;
	text-align: left;
	background: url(images/head_bg.gif) top center no-repeat;
	}
#header .logo{
	padding-left: 137px;
	}
#midcol {
	padding: 20px 0;
	width: 508px;
	float: left;
	background: #ffc url(images/midcol_bg.gif) top center no-repeat;
	text-align: left;
	}
#midcol p {
	padding: 0 20px;
	}
#midcol h1 {
	line-height: 20px;
	}
#midcol h1 small {
	font-size: 50%;
	}
#midcol ul, #midcol ol {
	margin: 0;
	padding: 0 20px;
	}
#midcol ul li {
	/*margin: 0;*/
	padding: 5px 0;
	list-style: none;
	/*background: url(images/list_img.gif) top left no-repeat;*/
	/*list-style-image: url(images/list_img.gif);*/
	}
#midcol ol.normList, #midcol ol.normList li {
	}
#midcol ul.normList, #midcol ol.normList {
	margin: 0 0 0 5px;
	}
#midcol ol.normList li {
	padding-left: 0;
	}
#midcol ul.normList {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
#midcol ul.normList li {
	margin: 0 0 0 0;
	padding: 0 0 0 25px;
	background: url("images/list_img.gif") left 5px no-repeat;
	}

#ltcol {
	width: 137px;
	float: left;
	}
#rtcol {
	width: 137px;
	float: left;
	}
#footer {
	margin: 0 auto;
	width: 528px;
	clear: both;
	background: url(images/foot_bg.gif) bottom center no-repeat;
	}
#footer p {
	margin: 0 auto;
	padding: 20px 0 30px;
	width: 468px;
	font-size: 83%;
	line-height: 1.2em;
	border-top: 1px solid #333;
	}
#footer p.first {
	border-top: 1px solid #999;
	padding: 20px 0 10px;
	}
#footer p.last {
	padding: 10px 0 30px;
	}
#cr {
	margin: 0 auto;
	width: 528px;
	clear: both;
	font-size: 83%;
	color: #999;
	}
#footer .hours {
	font-size: 175%;
	line-height: 1.1em;
	}