html,body{margin:0;padding:0}
body{font: 12px arial,sans-serif;text-align:center;background: #fff; color: #000; }
p{margin: 0 0 10px 0; line-height:1.5em; color: #000;}
a{color: #333;}
.clear {clear: both; height: 1px;}
.contrast { background-color:#ccc; }
h1 {margin-bottom: 0; font-size:22px;}
h2 {line-height: normal; padding: 0; margin: 20px 0 0 0; font-size: 20px}
h3 { font-size: 18px }
div#header { text-align: left; position: relative;}
div#header div {width: 1100px; margin: 0 auto; position: relative; padding: 0; }
div#header h1{color: #333; font-size: 36px;margin: 0; padding: 0; float:left; width:800px; margin-top: 55px;}
div#header img{margin-right: 10px;float: left;}

div#container{clear: both; }
div#wrapper {text-align:left; width:796px;margin:0 auto}

div#content{float:left; width:560px; min-height:550px; height: 2550px; height: auto !important;  padding: 0px 10px 10px 10px; overflow:hidden }

div#images { text-align: center;}
div#images img {display:inline; padding: 5px; background-color: #eee;}
div#breadcrumbs { text-align:left; margin-left:0px; margin-left: 10px}

div#navigation{float:right;width:210px;  position: relative; padding: 0; }
div#navigation ul {list-style-type: none; width:100%; position: relative; left: -40px; top:-2px;  margin: 0; z-index: 20; font-weight: bold;}
div#navigation a {text-transform: capitalize; background: transparent; width: 195px;padding: 10px 0 10px 30px; display: block; line-height: normal; position: relative; z-index: 40; text-decoration: none; color: #000;}
div#navigation ul li a:hover {text-transform: capitalize; background: transparent url('../img/bg-nav.gif') repeat; color: #000;}
div#navigation ul li a.current {text-transform: capitalize; background: #eee url('../img/bg-nav.gif') repeat; color: #000;}
div#navigation ul li:hover {text-transform: capitalize; background: transparent url('../img/bg-nav.gif') repeat; color: #000; /*width: 216px;*/ }

div#footer{background: transparent ;color: #000;clear:both;width:100%; padding-top:15px; }
div#footer p{margin:0;padding:1px; text-align: center;}
div#footer a {color: #666; text-decoration:none}

div#hours { margin-bottom:10px; font-size:11px; text-align:center;}
div#hours table { border:1px solid #c8c8c8; font-size:11px }
div#hours h2 { padding-left:0px }

form {margin: 20px 0 20px 0;}
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 {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; min-height:110px; 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: 12px;}
ul.bios  span.title  {display: inline; font-weight: normal; margin-bottom: 8px;}
a img {border: 0;}

