html,body{margin:0;padding:0}
body{font: 12px arial,sans-serif;text-align:center;background: #8ED0EA; line-height: 1.4em; }
p{margin: 0 0 10px 0; line-height:1.4}
a{color: #0C204C;}
.clear {clear: both; height: 1px;}
.contrast {background-color:#C4DAFB; }
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 {background: transparent url('../img/bg_header.jpg') no-repeat center bottom; text-align: left; position: relative;}
div#header div {width: 1100px; margin: 0 auto; position: relative; padding: 0; }
div#header h1{color: #0C204C; font-size: 36px;margin: 0; padding: 0; float:left; width:800px; margin-top: 55px;}
div#header img{margin-right: 10px;float: left;}

div#container{background: #8ED0EA url('../img/bg.jpg') no-repeat top center; clear: both;}
div#wrapper {text-align:left; width:805px;margin:0 auto}

div#content{float:left;width:560px;min-height: 550px; height: 2550px; height: auto !important;  padding: 10px; overflow:hidden }

div#images { text-align: center;}
div#images img {display:inline; padding: 5px;}

div#navigation{background:transparent;float:right;width:220px;  position: relative; padding: 0; }
div#navigation ul {list-style-type: none;  position: relative; width:98%; left: -38px; top:2px;  margin: 0; z-index: 20;}
div#navigation ul li { width:100%; padding-left:1px; overflow:visible }
div#navigation a {font-size:10px; text-transform: capitalize; background: transparent; padding: 0 0 0 30px; display: block; line-height: normal; position: relative; z-index: 40; text-decoration: none; color: #0C204C;}
div#navigation ul li a:hover {text-transform: capitalize; background: transparent url('../img/bg-nav.gif') repeat; color: #0C204C;}
div#navigation ul li a.current {text-transform: capitalize; background: transparent url('../img/bg-nav-current.png') repeat; color: #0C204C;}
div#navigation ul li:hover {text-transform: capitalize; background: transparent url('../img/bg-nav.gif') repeat; color: #0C204C; }

div#footer{background: transparent ;color: #0C204C;clear:both;width:100%}
div#footer div { padding-top:20px }
div#footer p{margin:0;padding-top:3px; text-align: center; }
div#footer a {color: #0C204C;}

div#breadcrumbs { margin-left:15px;}
div#hours { margin-bottom:10px; text-align:center;}
div#hours table { border:1px solid #C4DAFB; }

span { margin:0px; padding:0px;}
form {margin: 20px 0 20px 0; width: 445px;}
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: #D8EFF8; border: 1px solid #0C204C; }
form input:focus {background-color: #fff;}
form textarea {width: 300px; padding: 4px; background-color: #D8EFF8;border: 1px solid #0C204C; height: 80px;}
form textarea:focus {background-color: #fff;}
form input.submit {width: auto; text-transform: lowercase;font-variant: small-caps; background-color: #0C204C; color: #fff; border: 0; float: left; margin-right:10px }
form input.radio {border: 0;}
form.directions label {float: none;}

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: #fff;}
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;}
