body{
     text-align: center;
     background: url(../images/page_background.gif) center repeat-y #a07874;
     margin: 0px;
     padding: 0px;
}

/*#header{
        background: url(../images/header.jpg) #A8E0F9 left no-repeat;
        height: 175px;
        width: 100%;
        margin: auto;
        border: solid #000;
        border-width: 3px 0px;
}*/

#name{
      width: 700px;
      height: 200px;
      background: url(../images/name.jpg)
}

#content{
         width: 700px;
         background: #539ad7 url(../images/content_background.gif) repeat-y;
         margin: 0px;
         padding-bottom: 20px;
         text-align: center;
         overflow: hidden;
         margin: auto;
}

/*#subcontent{
            width: 660px;
            text-align: left;
            margin: auto;
}    */

#center_column{
         width: 490px;
         margin: 0px 11px 0px 0px;

         border: 3px solid #000;
         background: #A8E0F9;
         float: right;
         text-align:left;
}

html>body #center_column{
          margin-right: 20px;
          width: 499px;
}

#header{
     position: relative;
     width: auto;
     height: 175px;
     background: url(../images/header.jpg) no-repeat center #A8E0F9;
     margin-bottom: 0px;
}

/*===========SIDE BARS===========*/

#left_sidebar{
     float: left;
     width: 140px;
     border: solid #000;
     border-width: 3px 0px 3px 3px;
     margin-left: 11px;
}

html>body #left_sidebar{
          width: 150px;
          margin-left: 22px;
}

/*#attractions{
             float: right;
             width: 20%;
             border: 3px solid #000;
             margin-right: 1%;
}*/

ul{
  list-style: none;
  margin: 0px;
  padding: 4px;
  text-align: center;
  background: #CADB2A;
}

ul li a:link{
  display: block;
  width: 100%;
  margin: 3px 0px;
  border: 1px solid #000;
  text-decoration: none;
  background: #8CC63F;
  color: #fff;
  font-weight: bold;
  font-family: veranda, sans-serif;
  font-size: 15px;
  padding: 5px;
}

html>body ul li a:link{
  width: auto;
}


ul li a:visited{
    display: block;
  width: 100%;
  margin: 3px 0px;
  border: 1px solid #000;
  text-decoration: none;
  background: #8CC63F;
  color: #fff;
  font-weight: bold;
  font-family: veranda, sans-serif;
  font-size: 15px;
  padding: 5px;
}


html>body ul li a:visited{
  width: auto;
}

ul li a:hover{
    display: block;
  width: 100%;
  margin: 3px 0px;
  border: 1px solid #000;
  text-decoration: none;
  background: #59930D;
  color: #fff;
  font-weight: bold;
  font-family: veranda, sans-serif;
  font-size: 15px;
  padding: 5px;
}


html>body ul li a:hover{
  width: auto;
}

      .title{
             background: #fff;
             color: #59930d;
        display: block;
        width: 100%;
        margin: 3px 0px;
        border: solid #000;
        border-width: 1px 1px 4px;
        text-decoration: none;
        font-weight: bold;
        font-family: veranda, sans-serif;
        font-size: 15px;
        padding: 5px;
      }

      html>body .title{
        width: auto;
      }

ul li a:link.reserve{
  background-color: #ff0;
  color: #000;
}

ul li a:visited.reserve{
  background-color: #ff0;
  color: #000;
}

ul li a:hover.reserve{
  background-color: #59930D;
  color: #fff;
}

/*===========MAIN CONTENT==========*/

#main{
      position: relative;
      width: auto;
      /*margin-left: 22%;
      margin-right: 22%;*/
      background: #E4BC96 url(../images/main_background.gif) right repeat-y;
      border-top: 3px solid #000;
      overflow: hidden;
}

#main_subbox{
  width: auto;
  padding: 10px 40px 10px 40px;
  background: url(../images/main_subbox.gif) left repeat-y;
}

#main_subbox ul{
             background: transparent;
             list-style: disc;
             text-align: left;
             margin-left: 20px;
             font-size: 1em;
}

#main_subbox ul li{
             margin: 5px 0px;
}

.right{
  position: relative;
  float: right;
  margin-right: 3px;
}

.center{
  text-align: center;
}

.bold{
      font-size: 1.1em;
      font-weight: bold;
}

.italic{
        font-style: italic;
}

.small{
       font-size: .9em;
}

.comment{
  padding: 20px;
  border-bottom: 3px solid #000;
}

a.reserve_button{

  text-align: center;
  padding: 5px;
  color: #00f;
  background-color: #ff0;
  font-size: 1.1em;
  border: 1px #00f solid;
}

#main_subbox a:link.reserve_button{
  color: #444;
}

a:hover.reserve_button{
  color: #ff0;
  background-color: #00f;
  border: 1px #ff0 solid;
}

/*===========HEADINGS==========*/

h2{
   font-family: verdana, arial, sans-serif;
   display: block;
   width: 100%;
   text-align: center;
   background-color: #59930D;
   color: #fff;
   padding: 5px;
   margin: 5px 0px 20px;
   border: 1px solid #000;
   font-size: 1.3em;
   font-weight: normal;
   clear: both;
}

h2.burst{
   font-family: verdana, arial, sans-serif;
   display: block;
   width: 400px;
   height: 60px;
   text-align: center;
   background: url(../images/burst.gif) no-repeat;
   color: #000;
   padding: 15px 0px 0px;
   margin: 0px 0px 0px;
   font-size: 1.3em;
   font-weight: normal;
   border: none;
}



/*===========ELEMENTS===========*/

p{
  margin: 0px 0px 10px;
}

img{
    margin: 10px 0px;
    border: 1px solid #000;
}

iframe#left_sidebar{
                    height: 700px;
}

p.question{
           margin: 0px;
           font-weight: bold;
}

img.vtour{
          position: absolute;
          right: 10px;
          top: 10px;
          border: 0px;
}

a.burst_link{
  color: #00f;
  text-decoration: none;
}

a.burst_link:visited{
  color: #00f;
}

a.burst_link:hover{
  color: #ff0;
  background-color: #00f;
  padding: 5px;
}

#main img.internet{
  position: absolute;
  border: 0px;
  right: 10px;
  top: 10px;
}

.eventdate{
           margin: 0px;
           font-weight: bold;
		   color:#006600;
		   font-size:24px;
}

.eventdate1{
           margin: 0px;
           font-weight: bold;
		   color:#59930D;
}
/*============TABLES============*/

table{
      background: #CADB2A;
      border: 1px solid #000;
      width: 100%;
}

th{
        background: #fff;
        color: #59930d;
        border: solid #000;
        border-width: 1px 1px 4px;
        text-decoration: none;
        font-weight: bold;
        font-family: veranda, sans-serif;
        font-size: 15px;
        padding: 5px;
}

td{
  border: 1px solid #000;
  text-decoration: none;
  background: #8CC63F;
  color: #fff;
  font-weight: bold;
  font-family: veranda, sans-serif;
  font-size: 15px;
  padding: 5px;
}

.winter{
  background: #ff0;
  color: #000;
  text-align: center;
}

a.res_req{
    margin: 0px;
    padding: 0px;
    border: 0px;
}

img.res_req_img{
	border: 0px;
	padding: 0px;
	margin: 10px 0px 0px;
	width: 155px;
	height: 25px;
}

