html,body{margin:0;padding:0}
body{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:82%;text-align:left; background:#fff;}
p{margin:0 10px 10px}
h1 {margin:20px 10px;font-size:120%;}
h2 {margin:10px;font-size:110%;}
h3 {margin:10px;font-size:100%;}
div#container{text-align:left;width:975px;margin:0 auto;}
div#sidebar{float:right;margin-left:20px;}
div#footer{font-size:80%;background:#000;color:#fff;clear:both;width:100%;text-align:center;margin:0;padding:25px 0;}
#footer img{padding:0 2px;}
#footer a {color:#fff; text-decoration:underline;}
#footer a:hover, #footer a:active {color:#fff; text-decoration:none;}
div#content{float:left;background:#000;color:#fff;width:975px;}
/*old bg color for content and footer: #E943E3*/
div#content p{line-height:1.4; margin-bottom:15px;}
div#content ul{list-style-image:url(/img/bullet-flower.png);}
div#content a {color:#fff; text-decoration:underline;}
div#content a:hover, div#content a:active {color:#fff; text-decoration:none;}
div#menu{margin-top:5px;margin-bottom:15px;margin-left:0;}
div#menu p {padding-top:15px;color:#8E543F; font-size:110%; text-align:right;}
img#logo{float:left;}
ul#nav {list-style-image:none;font-size:105%;margin-left:125px;;padding-top:65px;}
ul#nav a {text-decoration:none;white-space:nowrap;padding:1px;}
ul#nav a, ul#nav a:visited, ul#nav a:hover, ul#nav a:active {color:#8E543F;display:block;}
ul#nav a.top, ul#nav a.top:visited {background:#fff;}	
ul#nav a.top:hover, ul#nav a.top:active {background: #cfcfcf;}
ul#nav a:hover, ul#nav a:active {background:#fff;}
ul#nav ul {list-style:none;text-align:left;padding:1px;margin: 0;}
ul#nav li {list-style:none;float:left;position:relative;width:9em;color:#8E543F;background:#cfcfcf;text-align:center;z-index:2;}
ul#nav li ul {display:none;position:absolute;top:1.25em;left:0;border:none;}
ul#nav li > ul {top:auto;left:auto;padding-top:3px;padding-bottom:3px;}
ul#nav li:hover ul, #nav li.hover ul {display:block;color:#8E543F;background:#cfcfcf;}	
img {border:none;}
.img{padding-bottom:25px;text-align:center;font-size:80%; font-style:italic;display:block;}
.gallery li, .gallery2 li {display:inline; list-style:none; width:430px; min-height:300px; float:left; margin:0 10px 10px 0; text-align:center; font-size:80%; font-style:italic;}
.gallery li {width:430px;}
.gallery2 li {width:345px;}
table{width:550px;margin:40px 10px;}
th{font-weight:bold;}
input, textarea{margin:8px 10px;}
.rt {text-align:right;clear:both;}
.box {width:300px; border: 2px solid #fff; padding:10px; margin-left: 150px; text-align:center;}

