body {
	background:  URL(../web-images/page-bg.jpg) top center repeat-y #CCCCCC;
	color:  #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
}
#menu-container h2 {
	margin:  0 0 1em 0;
	padding: 0 0 0.5em 0;
	width:  209px;
	font-size:  105%;
	background:  URL(../web-images/left-side-bottom-border.gif) bottom left repeat-x;
	color:  inherit;
	text-transform:  uppercase;
	text-align:  left;
}
#home-hours h2, #subpage-hours h2 {
	margin:  0 0 0.5em 0;
	padding: 0 0 0.5em 0;
	width:  209px;
	font-size:  113.8%;
	background:  URL(../web-images/left-side-bottom-border.gif) bottom left repeat-x;
	color:  inherit;
	text-align:  left;
}
#subpage-address h2 {
	margin:  0 0 1em 0;
	font-size:  113.8%;
}
#subpage-address a {
	color:  #AA8D7F;
	background-color:  inherit;
	text-decoration: none;
}
#subpage-address a:hover {
	color:  #FFFFFF;
	background-color:  inherit;
	text-decoration: underline;
}
div#home-header-image div {
	float:  left;
	margin: 0;
	padding:  0;
}
ul#main-menu li {
	margin: 0;
	padding:  0 0 5px 0;
	list-style-type:  none;
}
#content-container h1 {
	color:  #5A2F18;
	background-color:  inherit;
	padding:  0.5em 0 0.5em 37px;
	margin:  0 0 1em -1px;
	font-size:  150%;
}
#content-container h2 {
	padding:  0.5em 0 0.5em 36px;
	margin:  0 0 0.5em 0;
	font-size:  133.3%;
	color:  #5A2F18;
	background-color:  inherit;
}
#content-container h3 {
	padding:  0.5em 0 0 36px;
	margin:  0 0 0 0;
	font-size:  116.7%;
	color:  #000000;
	background-color:  inherit;
}
#content-container p {
	padding:  0 36px 1em 36px;
	margin: 0;
}
#content-container ul, #content-container ol {
	padding: 0 36px 0.5em 36px;
	margin: 0;
}
#content-container ul li, #content-container ol li {
	margin: 0 2em;
	padding: 0 0 0.5em 0;
}
#content-container ul li {
	color:  #91B935;
	background-color:  inherit;
}
#content-container ul li span {
	color: #000000;
	background-color:  inherit;
}
#content-container ul li p, #content-container ol li p {
	margin: 0 0 1em 0;
	padding:  0;
}
#content-container a {
	color:  #000000;
	background-color:  inherit;
}
#content-container a:hover {
	color:  #8C5C42;
	text-decoration:  none;
}
input, textarea, select {
	font-size:  100%;
	font-family:  Arial, Helvetica, sans-serif;
}
input, textarea {
	padding: 0.1em;
	border:  1px solid #5A2F18;
}
#content-container p.quote {
	font-family:  "Times New Roman", Times, serif;
	text-align:  center;
	font-size:  150%;
	color:  #91B935;
	background-color:  inherit;
	font-style:  italic;
	padding:  1em 36px 2em 36px;
	line-height:  150%;
}