html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center;background: url(/templates/green/img/stripe.png); color: #000; }
p{margin: 0 0 10px 0; line-height:1.5em; color: #fff;}
a{color: #333;}
.clear {clear: both; height: 1px; }
h1 {margin-bottom: 0; color: #fff;}
h2 {line-height: normal; padding: 0; margin: 20px 0 0 0;}
div#header { text-align: left; position: relative; margin-top: 25px; margin-bottom: -10px;}
div#header div.logo {width: 796px; margin: 0 auto; position: relative; padding: 10px; text-align: left; background: #15ac29; vertical-align: 50%; }
div#header h1{color: #fff; font-size: 3em; padding: 0;float: left; margin-top: 0; width: 520px; vertical-align: 50%;}
div#header img{display: inline; float: left; margin: 0 30px 0 100px; }

div#container{clear: both; }
div#wrapper {text-align:left; width:796px;margin:0 auto; padding: 10px; background: #15ac29;}

div#content{float:left;width:540px;min-height: 450px; height: auto !important; height: 450px; margin: 0; color: #fff;}

div#images { text-align: center; margin-left: -5px;}
div#images img {display:inline; padding: 5px; background-color: #98be3e;}

div#navigation{float: right;width:210px; padding: 0;}
}
div#navigation ul {
	padding: 0;
	list-style: none;  
	margin: 0;
	z-index: 20;
	font-weight: bold;
	width: 210px;
}
div#navigation a {text-transform: capitalize; background: transparent; width: 175px;padding: 6px 0; text-indent: 15px; display: block; line-height: normal; position: relative; z-index: 40; text-decoration: none; color: #cfc; font-size: 1.8em; font-weight: normal;}
div#navigation ul li a:hover {text-transform: capitalize; background: transparent; color: #030;}
div#navigation ul li a.current {text-transform: capitalize; background: #98be3e; color: #fff;}
div#navigation ul li {text-transform: capitalize; background: transparent; color: #fff; width: 175px; padding: 0; list-style: none; margin: 0;}
div#navigation ul li:hover {text-transform: capitalize; background: #98be3e;}

div#hours { margin-left: 55px; margin-bottom:10px; text-align:center; color: #FFF; }
div#hours table { border:1px solid #c8c8c8;  }
div#hours h2 { padding-left:0px }

div#content h2 { text-align: left; border: #F00; }

div#footer{background: transparent ;color: #000;clear:both;width:100%}
div#footer p{margin:0;padding:5px 10px; text-align: center; font-size: 1.0em; font-weight: normal;}
div#footer span {margin: 0 10px; color: #fff;}
div#footer a {color: #fff;}

.breadcrumb a { color: #fff; }

form {margin: 20px 0 20px 0;}
form legend { color: #fff; }
form label { float: left; margin-right: 10px; font-weight: bold; text-align: right; width: 90px;color: #000;text-transform:small-caps;font-family:arial, sans-serif;}
form span p span { margin-left:120px; }
form p {margin-bottom: 20px;}
form input {width: 300px; padding: 4px; background-color: #eee; border: 1px solid #2a2a2a; }
form input:focus {background-color: #fff;}
form textarea {width: 300px; padding: 4px; background-color: #eee;border: 1px solid #2a2a2a; height: 80px;}
form textarea:focus {background-color: #fff;}
form input.submit {width: auto; text-transform: lowercase;font-variant: small-caps; background-color: #666; color: #fff; border: 0;}
form.directions label {float: none;}
form input.radio {border: 0;}
ul.bios {list-style-type: none; margin-bottom: 20px; margin-left: 0;padding-left: 0;}
ul.bios li {clear: left; margin-bottom: 20px; margin-left: 0;line-height:1.4}
ul.bios img{float:left; margin: 0 10px 0px 0;  padding: 5px; background-color: #eee;}
ul.bios  span {display: block;font-weight: bold; font-size: 18px;}
ul.bios  span.title  {display: block; font-style: italic; font-weight: normal; margin-bottom: 8px;}
a img {border: 0;}

span.error {
	background-color: #fdd;
}