html {
  height: auto;
}
body {
  text-align: left;
  font-size: 10px;
  font-family: Georgia, Book Antiqua, Palatino, serif;
  background:#480102;
  height: auto;
}
#wrapper {
  width: 1078px;
  background: #f7e6c8 url(pix/mainbg.png) repeat left top;
  margin:0px auto;
  height: 100%;
  overflow: hidden;
}
.side {
  background: #ffffff url(pix/sidebar_pattern.png) repeat-y top scroll;
  color: white;
  width: 276px;
  float: left;
  height: 100%;
  padding-bottom: 4000px;
  margin-bottom: -4000px;
}
.logo {
  background: url(pix/logo2.png) no-repeat;
  width:262px;
  height:92px;
  float:right;
}
.on  {
  width:53px;
  margin-top:5px;
  float:right;
  height:37px;
  background: url(pix/on.png) no-repeat;
  clear: both;
}

.sidecontent {
  width: 254px;
  padding: 0px 6px 0 10px;
  text-align:center;
  clear:both;
  height: 500px;
  height: 100%;
}
.sidecontent h1 {
  font: 22px papyrus;
  font-weight:bold;
  border-top:1px solid #FFF;
  text-align:center;
}
.contact p {
  font:19px papyrus;
  font-weight:bold;
  text-align:center;
  border-top:1px solid #FFF;
  border-bottom:1px solid #FFF;
  clear:both;
  padding: 8px 0px;
  width: 220px;
  margin-left: 25px;
  margin-top: 25px;
}
.sidecontent .quotes {
  float:left;	
  clear:both;
  margin-left:-8px;
}
.sidecontent .sidenav ul {
  width: 175px;
  position:relative;
  float:right;
}
.sidecontent .sidenav li {
  list-style:none;
  float:right;
  text-align:right;
  padding:3px 10px 3px 5px;
  font:20px papyrus, Trebuchet, sans-serif;
  border-right:1px solid #FFF;
  width: 190px;
}
.sidecontent .sidenav li a {
  text-decoration:none;
  font-weight:bold;
  border-bottom: 1px solid #FFF;
  padding:3px 0px 0px 5px;
  color: #FFF;;
}
.sidecontent .sidenav li a:hover {
  text-decoration:none;
  padding:3px 0px 0px 5px;
  color:#000;
}
.mainbody {
  background: #f7e6c8 url(pix/mainbg.png) repeat left top;
  width: 802px;
  float: left;
}
.maincontent {
  float: left;
  padding: 10px 10px 0px 20px;
  clear:both;
  position:relative;
}
.content {
  padding:0 25px;
  font:16px Georgia, serif; 
}
.content img {
  padding:5px;
}
.content a, a:visited {
  color:#7c0d00;
  text-decoration:none;
  font-weight:bold;
}
.content a:hover {
  color:#000;
}
.content td {
  padding-left: 0px;
  padding-right: 0px;
}
.activities tr {
  text-align:center;
  font-size: 12px;
}
.maincontent .flash_pix{
  padding: 0px 10px 5px 0px;
  margin-left:77px;
  margin-top:-140px;

}
.maincontent .flash_pix p {
  padding-right:25px;
  font-style:italic;
  font-size:11px;
}
.maincontent h1 {
  font:23px papyrus;
  font-weight:bold;
  font-style:italic;
  color:#7c0d00;
  border-bottom:1px solid white;
  text-align:center;
}
.maincontent h2 {
  font:17px papyrus;
  font-weight:bold;
  color:#7c0d00;
  font-style:bold;
  text-align:left;
}
.mainbody .inn_main {
  background: url(pix/new-main.png) no-repeat;
  top:12px;
  left:418px;
  width:123px;
  height:140px;
}
.clear {
 clear: both;
}
.footer {
        width:100%;
        margin:auto 0px;
        clear: both;
}
.footer p {
        font-size:11px;
        color:#FAE9CB;
        margin:auto 0px;
        padding:5px 0;
        text-align:center;
}
.footer p.copy {
        color:#FAE9CB;
        padding:0px;
        margin:0px;
        text-align:center;
}
.edit {
        margin:auto 0px;
        text-align:center;
        width:100%;
}
.edit a {
        text-decoration:none;
        color:#480102;
}
.edit a:hover {
        color:#663;
        text-decoration:none;
}
 
