/* CSS Document */
body {width: 780px; font-family: arial, verdana, myriad, sans-serif; font-size: 11px; padding:25px 0; margin: 0 auto; background-image: url(../images/body_bg.gif);}
a {font-weight: bold; color:#A5584F;}
a:hover {text-decoration: none;}
a img {border: none;}

#content {width: 780px; background-color: #fff;}

#header {width: 780px; height: 147px; background-image: url(../images/header_img3.jpg); background-repeat: no-repeat; padding: 0; border: solid 4px #333; border-bottom: none;}
#header p {text-align: right; margin: 0; padding: 72px 15px 0 0; color: #60513A; font-weight: bold; font-size: 11px;}
#header p strong {font-size: 13px;}
#header a {color: #60513A; font-weight: bold;}
#header a:hover {text-decoration: none;}

#content {width: 780px; margin: 0; padding: 0; border: solid 4px #333; border-top: none;}

#nav {width: 160px; padding: 0; margin: 25px 15px; float: left; font-size: 10px;}
#nav p {font-size: 11px; margin: 0; padding: 0;}
#nav strong {font-size: 12px;}
#nav li {margin: 0; padding: 0; display: block; list-style-type: none; border-bottom: solid 1px #ddd;}
#nav li.header {font-size: 13px; font-weight: bold; color: #A5584F; padding: 10px 0 4px; margin: 0;}
#nav li.home {border: none; padding: 65px 0 0;}
#nav li a {display: block; margin: 0; padding: 2px 5px 3px; color: #333; text-decoration: none; font-weight: normal;}
/*#nav a.nohover:hover {color: #333; text-decoration: none;}*/
#nav li a:hover {background-color: #A55E56; color: #fff;}
#nav li.home a:hover {color: #333; text-decoration: underline; font-weight: normal; background-color: #fff;}
#nav li.home img {float: left; padding: 0 3px 0 15px; margin: 0;}


/* old drop-down styles, doesn't work in IE 7
#nav li ul {display: none; position: absolute; padding: 0; margin: -30px 0 0 130px; background-image: url(../images/subnav_bg.png); border: solid 1px #ddd;}
#nav li ul li {margin: 0; padding: 0; border: 0;}
#nav li ul li a {margin: 0; padding: 2px 9px 2px 5px; border: 0;}
#nav li ul li a:hover {background-color: #A55E56; color: #fff;}
#nav li>ul {top: auto; left: auto; } 
#nav li:hover ul, #nav li.over ul {display: block;}*/


/* replacement styles until drop-down gets fixed in IE 7 */
#nav ul {margin: 0 0 5px 12px; padding: 0; border-left: solid 1px #ddd;}
#nav li ul li {border: none; margin: 0; padding: 0;}
#nav li ul li a {display: block; margin: 0; padding: 0 5px 0 5px; color: #333; text-decoration: none; font-weight: normal;}
#nav li ul li a:hover {background-color: #fff; color: #A55E56; text-decoration: underline;}



#main {width: 515px; float: right; padding: 25px 30px 25px 30px; margin: 0;}
#main strong {font-size: 11px;}
#main p {text-align: justify; margin: 0; padding: 5px 30px 5px 0;}
#main h1 {margin: 0; padding: 0; font-size: 13px; color: #333;}
#main img {padding: 4px; margin: 10px 10px 10px 0; border: solid 1px #bbb;}
#main img.noborder {border: none; margin: 0; padding: 3px 3px 0 0;}

#main img.libby {margin: 10px 10px 10px 0;}
#main img.slideshow {padding: 5px; margin: 0; border: solid 1px #333;}
/*#main img.logo {border: none;}*/
#main img.content {border: none; margin: 0; padding: 0;}
#main ul {margin: 0 0 5px 30px; padding: 0;}
#main ul li {list-style-type: none; margin: 0; padding: 0;}
#main ul li.header {font-weight: bold; padding: 10px 0 0 0; color: #333; clear: both;}

#main table.gallery {text-align: center;}
#main table.gallery tr td {padding: 0 3px; margin: 0;}
#main table.gallery img {text-align: center;}
#gallery table.gallery a img:hover {border-color: #A5584F;}
#gallery table.gallery p {margin: 0; padding: 5 0 0 0;}

#main form {margin: 0; padding: 0;}
#main form input, textarea {border: solid 1px #ddd; font-family: arial, verdana, futura, sans-serif; font-size: 11px; padding: 2px; color: #333;}
#main form input.submit {background-color: #A5584F; color: #fff; border: solid 1px #333; font-size: 9px; padding: 0px 5px;}
#main form input.submit:hover {background-color: #BA7A73; border: solid 1px #ccc;}

#gallery p {padding: 2px 0 15px; text-align: center;}
#gallery img {margin: 10px 10px 0 0;}


hr {height: 1px; color: #ddd;  text-align: left;}

#clear {clear: both;}

#copyright {width: 780px; text-align: right; color:}
#copyright p {margin: 0; padding: 5px 15px; color: #fff; font-size: 10px;}
#copyright a {color: #fff; font-weight: bold;}
#copyright a:hover {text-decoration: none;}