body {margin: 0; padding: 0; background:url(../images/bkgrd.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; color: #352116;}
a:active, a:focus {outline: 0;}

#wrapper_home {width: 771px; height: 855px; margin: 0 auto; padding: 0; background: url(../images/home_bkgrd.png); text-align: left;}
#wrapper{width: 771px; margin: 0 auto; padding: 0; background: url(../images/mainarea_reg_bkgrd.png); text-align: left;}

#header {width: 741px; height: 365px; margin-left: 15px; background-image:url(../images/header.jpg); }

.bridge {width: 771px; height: 30px; margin: 0 auto; background: url(../images/mainarea_reg_btm.png) bottom; background-repeat: no-repeat;}

/*---------------------main areas-----------------*/
#mainarea {width: 771px; margin: 0; padding: 0 0 30px 0; overflow: visible; text-align: center;}

#content {width: 700px; margin: 0 auto; text-align: left;}

#rightside {width: 306px; margin: 0 0 7px 10px; float: right; display: inline; overflow: visible;}


#mainarea h1 {margin: 10px 0; font-size: 26px; font-weight: normal; color: #583018; font-family: Georgia, "Times New Roman", Times, serif;}
#mainarea h2 {margin: 15px 0 0 0; font-size: 18px; font-weight: bold; color: #583018;  font-family: Georgia, "Times New Roman", Times, serif;}}
#mainarea h3 {margin: 15px0; font-size: 12px; font-weight: bold; }
#mainarea p {margin: 8px 0; }

a:link, 
a:active,
a:visited {color: #6F8196; text-decoration: none; font-weight: bold;}
a:hover {color: #2A63A1; text-decoration: none; font-weight: bold;}
ul {margin: 10px 12px 20px 45px; padding: 0; }

img {border: 3px solid #A9A088; margin-bottom: 10px;}



#mainarea .rooms {width: 600px; height: 160px; margin: 17px; padding: 10px; background: url(../images/paper_bkgrd.jpg); border: 3px solid #A9A088;}
#mainarea .rooms img {float: left; margin-right: 20px; border: 3px solid #603617;}
#mainarea .rooms h2 {margin: 6px 0; padding: 0;}
#mainarea .rooms p {margin: 6px 0; padding: 0;}



/* Extras ---------------------------*/
.nobulletlist ul {list-style: none; margin: 15px 0;}
.nobulletlist ul li {list-style: none;}

.larger {font-size: 120%;}
.bold {font-weight: bold;}
.smaller {font-size: 80%;}
.paraborder {width: 400px; padding: 6px; background: #EBE4CF; border: 1px solid #57321B;}

#fieldsetstyle {width: 440px; margin: 30px 5px 10px 5px;}
#map {float: right; border: 3px solid #A9A088;}