    
/* -- MAIN MENU STYLES --  */

    body {
      background:#4E9258;
      margin:0;
      padding:0;
      color:#000;
      font:x-small/1.5em Georgia,Serif;
      voice-family: "\"}\""; voice-family:inherit;
      font-size:small;
      } 
      html>body {font-size:small;}

    #header {
      border: 0px solid #776655; 
      float:left;
      width:702px;
      background:#4E9258 url("images/bg.gif") repeat-x bottom;
      font-size:93%;
      line-height:normal;
      margin-right:50px; 
      margin-left:50px; 
      }

    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }

    #header li {
      float:left;
      background:url("images/norm_left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }

    #header a {
      display:block;
      background:url("images/norm_right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }

    #header a:hover {
      color:#333;
      }

    #header #current {
      background-image:url("images/norm_left_on.gif");
      }

    #header #current a {
      background-image:url("images/norm_right_on.gif");
      color:#333;
      padding-bottom:5px;
      }

/* -- END MAIN MENU STYLES -- */


/* -- HOME PAGE/MAIN STRUCTURE STYLES -- */

   /*body {
      text-align: center;
      }*/

   table.top { 
      border-collapse: collapse;
      border: 0px solid #776655;
      text-align: left;
      table-layout: fixed;
      width: 800px;
      margin-left: auto;
      margin-right: auto;
      padding: 0px;
      }

    td.top {
      border: 0px solid #776655;
      width: 100%;
      text-align: left;
      margin-left: auto;
      margin-right: auto;
      padding: 0px;
      }

   table.main1 { 
      border: 0px solid #776655;
      border-collapse: collapse;
      text-align: left;
      table-layout: fixed;
      width: 560px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 30px;
      padding: 0px;
      }

   table.main2 { 
      border: 0px solid #776655;
      border-collapse: collapse;
      text-align: center;
      table-layout: fixed;
      width: 350px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 30px;
      padding: 0px;
      }


    div.toplogo {
      float: center;
      text-align: center;
      width: 700px;
      height: 108px;
      background-color: #ffffff;
      border: 1px solid #776655; 
      margin-left: 50px;     
      margin-right: 50px;  
      margin-top: 50px;  
      padding: 0px;
      }

    div.backgroundhome {
      width: 700px;
      min-height: 700px;
      background-image: url(images/creekside_front_bg_01.jpg);
      background-repeat: no-repeat;
      background-color: #606060;
      border-left: 1px solid #776655;
      border-right: 1px solid #776655;
      border-bottom: 1px solid #776655;
      margin-top: -30px; 
      margin-left: 50px;     
      margin-right: 50px; 
      margin-bottom: 50px;
      padding: 0px;       
      }

    div.transbox {
      width: 550px;
      min-height: 100px;
      background-color: #ffffff;
      border: 1px solid black;
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      margin-top: 30px; 
      margin-bottom: 30px; 
      padding: 0px;

      /* for IE */
      filter:alpha(opacity=80);
      /* CSS3 standard */
      opacity:0.8;
      /* for Mozilla */
      -moz-opacity:0.8;
      }

    p.transbox {
      text-align: center;
      font-weight: bold;
      color: #000000;
      margin: 0px;
      padding: 0px;
      }

    p.credit {
      font-size: 70%;
      font-weight: lighter;
      font-family: arial;
      padding-top: 10px;
      padding-bottom: 10px;
      }

    td.toppad10 {
      padding-top: 10px;
      }

    td.bottompad10 {
      padding-bottom: 10px;
      }

    td.alignleft {
      align: left;
      }

    td.alignright {
      align: right;
      }


/* -- END HOME PAGE/MAIN STRUCTURE STYLES -- */



/* -- SUB MENUS PAGE STYLES -- */

    p.class1 {
      border: 0px;
      margin: 0px; 
      padding: 0px;
      }

    .class1 a:link {
      text-decoration: none;
      color: #776655;
      font-size: 100%;
      font-weight: bold;
      }

    .class1 a:visited {
      text-decoration: none;
      font-family: Georgia,Serif;
      color: #776655;
      font-size: 100%;
      font-weight: bold;
      }

    .class1 a:active {
      text-decoration: none;
      font-family: Georgia,Serif;
      color: #776655;
      font-size: 100%;
      font-weight: bold;
      }

    .class1 a:hover {
      font-family: Georgia,Serif;
      text-decoration: none; 
      color: #000000;
      font-size: 100%;
      font-weight: bold;
      }

    div.submenubox {
      width: 650px;
      min-height: auto;
      background-color: #ffffff;
      border: 0px solid black;
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      padding-top: 25px;
      padding-bottom: 25px;
      }

    p.submenu {
      text-align: center;
      font-weight: bold;
      color: #000000;
      margin: 20px;
      padding: 0px;
      }

/* -- END SUB MENUS PAGE STYLES -- */


/* -- MENU PAGE STYLES -- */

   div.backgroundmenus {
      width: 700px;
      min-height: 553px;
      background-repeat: no-repeat;
      background-color: #ffffff;
      border-left: 1px solid #776655;
      border-right: 1px solid #776655;
      border-bottom: 1px solid #776655;
      margin-top: 0px; 
      margin-left: 50px;     
      margin-right: 50px; 
      margin-bottom: 50px;
      padding: 0px;  
      }

   table.menu1 { 
      border: 0px solid #776655;
      border-collapse: collapse;
      text-align: center;
      width: 660px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 0px;
      padding: 0px;
      }

    table.columns {
      text-align: left;
      border-collapse: collapse;
      border: 0px solid black;
      width: 300px;
      vertical-align: top;
      margin-left: auto;
      margin-right: auto;
      padding: 0px;
      }

    td.columns {
      width: 330px;
      vertical-align: top;
      border: 0px solid #776655;
      }

    td.heading {
      vertical-align: top;
      background-image: url('images/div_bar.gif');
      background-repeat: no-repeat;
      background-position: bottom;
      font-size: 130%;
      text-align: left;
      width: 660px;
      padding-bottom: 5px;
      padding-left: 10px;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      }

    td.heading1 {
      vertical-align: top;
      background-image: url('images/div_bar.gif');
      background-repeat: no-repeat;
      background-position: bottom;
      font-size: 130%;
      text-align: center;
      width: 350px;
      padding-bottom: 5px;
      padding-left: 10px;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      }

    td.menutitle {
      vertical-align: top;
      font-size: 150%;
      text-align: center;
      width: 660px;
      padding-bottom: 5px;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      }


    td.subheading {
      vertical-align: top;
      font-size: 90%;
      text-align: left;
      border: 0px solid #776655;
      margin: 0px;
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 0px;
      padding-bottom: 0px;
      }

    td.title {
      vertical-align: top;
      padding-right: 10px;
      text-align: left;
      width: 300px;
      border: 0px solid #776655;
      margin: 0px;
      }

    td.description {
      vertical-align: top;
      font-size: 90%;
      text-align: left;
      width: 250px; 
      border: 0px solid #776655;
      margin: 0px;
      }

    td.price {
      vertical-align: top;
      width: 50px;
      text-align: left;
      border: 0px solid #776655;
      margin: 0px;
      padding-right: 10px;
      padding-left: 10px;
      }

    td.shorttitle {
      vertical-align: top;
      padding-right: 10px;
      text-align: left;
      width: 200px; 
      border: 0px solid #776655;
      margin: 0px;
      }

    td.shortdescription {
      vertical-align: top;
      font-size: 90%;
      text-align: left;
      width: 200px; 
      border: 0px solid #776655;
      margin: 0px;
      }

    td.halfprice {
      vertical-align: top;
      width: 50px;
      text-align: left;
      border: 0px solid #776655;
      margin: 0px;
      padding-right: 10px;
      padding-left: 10px;
      }

    td.doubleprice {
      vertical-align: top;
      width: 100px;
      text-align: right;
      border: 0px solid #776655;
      margin: 0px;
      padding-right: 15px; 
      }

    p.zeromarpad {
      padding-right: 0px;
      margin: 0px;
      }   

    p.ormargin {
      padding-left: 70px;
      }

    p {
      display: inline;
      }

    p.bigfont {
      font-size: 120%;
      }

    table.entertainment {
      table-layout: automatic;
      border-collapse: collapse;
      border: 2px solid #776655;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 50px;
      width: 75%;
      }

    td.border {
      vertical-align: top;
      border: 1px solid #dddddd; 
      text-align: left;
      }

   td.toppad20 {
     padding-top: 20px;
     }

   td.bottompad20 {
     padding-bottom: 20px;
     }

    p.underline {
      text-decoration: underline;
      }  

    p.italic {
      font-style: italic;
      }    

    p.bold {
      font-weight: bold;
      }  

    .left {
      vertical-align: top;
      text-align: left; 
      }

    .right {
      vertical-align: top;
      text-align: right; 
      }

    .center {
      vertical-align: top;
      text-align: center; 
      margin-left: auto;
      margin-right: auto; 
      }

    p.leftpad60 {
      padding-right: 60px
      }

    ul.noindent {
      margin-left: 1.2em; 
      padding-left: 0;
      margin-top: 0px; 
      margin-bottom: 0px; 
      }

    ul.nopad {
      margin-top: 0px; 
      margin-bottom: 0px; 
      }

    ul.left {
      vertical-align: top;
      text-align: left; 
      }

    ul.italic {
      font-style: italic;
      }

    p.italicsmallerfont {
      font-size: 70%;
      font-style: italic;
      font-weight: normal;
      }

    p.currentlink {
      text-decoration: none;
      font-family: Georgia,Serif; 
      color: #000000;
      font-size: 100%;
      font-weight: bold;
      }

    div.floatleft {
      float: left;
      }

    div.floatright {
      float: right;
      }

    div.cup {
      width: 180px;
      height: 220px;
      margin: 0px;
      border: 0px;
      }

    div.bar {
      width: 290px;
      height: 220px;
      margin: 0px;
      border: 0px;
      }


   td.leftpad10 {
      padding-left: 10px;
     }

   td.rightpad10 {
      padding-right: 10px;
     }



/* Happy Hour */

    table.columns1 {
      text-align: left;
      border-collapse: collapse;
      border: 0px solid black;
      width: 330px;
      vertical-align: top;
      margin-left: auto;
      margin-right: auto;
      padding: 1px;
      }

    td.heading1 {
      vertical-align: top;
      background-image: url('images/div_bar.gif');
      background-repeat: no-repeat;
      background-position: bottom;
      font-size: 130%;
      text-align: center;
      width: 330px;
      padding-bottom: 5px;
      padding-left: 10px;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      }

    td.title1 {
      vertical-align: top;
      padding-right: 10px;
      text-align: left;
      width: 300px;
      border: 0px solid #776655;
      margin: 0px;
      }

    td.price1 {
      vertical-align: top;
      width: 50px;
      text-align: left;
      border: 0px solid #776655;
      margin: 1px;
      padding-right: 10px;
      padding-left: 10px;
      }


/* Gallery */

    div.img {
      margin: 2px;
      border: 1px solid #776655;
      /*height: 150px;*/
      width: auto;
      float: left;
      text-align: center;
      }	
  
    div.img img {
      display: inline;
      margin: 3px;
      border: 1px solid #ffffff;
      }

    div.img a:hover img {
      border: 1px solid #776655;
      }

    div.desc {
      text-align: center;
      font-weight: normal;
      max-width: 146px;
      margin: 2px;
      }

    div.imgcenter a:hover img {
      border: 2px solid #776655;
      }

    div.imgcenter img {
      display: inline;
      margin: 3px;
      border: 2px solid #ffffff;
      }



/* Event Stuff */

    table.eventtable {
      table-layout: automatic;
      border-collapse: collapse;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 10px;
      width: 350px;
      }

    table.eventtable1 {
      table-layout: automatic;
      border-collapse: collapse;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 50px;
      width: 150px;
      }


    td.eventbutton1 {
      vertical-align: top;
      background-image: url('images/happy_hour_bg.gif');
      background-repeat: no-repeat;
      background-position: bottom;
      font-size: 150%;
      text-align: center;
      /*width: 15px;*/
      padding: 10px;
      border: 0px solid #332211;
      margin-left: auto;
      margin-right: auto;
      }

    td.eventbutton2 {
      vertical-align: top;
      background-image: url('images/holiday_events_bg.gif');
      background-repeat: no-repeat;
      background-position: bottom;
      font-size: 150%;
      text-align: center;
      /*width: 15px;*/
      padding: 10px;
      border: 0px solid #332211;
      margin-left: auto;
      margin-right: auto;
      }

    td.eventbutton3 {
      vertical-align: top;
      background-image: url('images/football_bg.gif');
      background-repeat: no-repeat;
      background-position: bottom;
      font-size: 150%;
      text-align: center;
      /*width: 15px;*/
      padding: 10px;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      }

    td.eventbutton4 {
      vertical-align: top;
      background-image: url('images/other_events_bg.gif');
      background-repeat: no-repeat;
      background-position: bottom;
      font-size: 150%;
      text-align: center;
      /*width: 15px;*/
      padding: 10px;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      }

    td.eventbutton5 {
      vertical-align: top;
      background-image: url('images/blue_ribbon_bg.gif');
      background-repeat: no-repeat;
      background-position: bottom;
      font-size: 150%;
      text-align: center;
      /*width: 15px;*/
      padding: 10px;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      }

    td.eventbutton6 {
      vertical-align: top;
      background-image: url('images/menu_icon_01.gif');
      background-repeat: no-repeat;
      background-position: bottom;
      font-size: 150%;
      text-align: center;
      /*width: 15px;*/
      padding: 10px;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      }

    td.eventbutton7 {
      vertical-align: top;
      background-image: url('images/polaroid_icon_01.gif');
      background-repeat: no-repeat;
      background-position: bottom;
      font-size: 150%;
      text-align: center;
      /*width: 15px;*/
      padding: 10px;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      }

    td.eventbutton8 {
      vertical-align: top;
      background-image: url('images/envelope_icon_01.gif');
      background-repeat: no-repeat;
      background-position: bottom;
      font-size: 150%;
      /*width: 15px;*/
      padding: 10px;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      }

    td.eventbutton9 {
      vertical-align: top;
      background-image: url('images/shrimp_icon.gif');
      background-repeat: no-repeat;
      background-position: bottom;
      font-size: 150%;
      /*width: 15px;*/
      padding: 10px;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      }

    td.eventbutton10 {
      vertical-align: top;
      background-image: url('images/tall_cup_icon_01.gif');
      background-repeat: no-repeat;
      background-position: bottom;
      font-size: 150%;
      /*width: 15px;*/
      padding: 10px;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      }

    td.eventbutton11 {
      vertical-align: top;
      background-image: url('images/martini_icon_02.gif');
      background-repeat: no-repeat;
      background-position: bottom;
      font-size: 150%;
      /*width: 15px;*/
      padding: 10px;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      }

    div.button {
      width: 150px; 
      height: 150px; 
      border: 0px #000 solid;
      text-align: center;
      text-decoration: none;
      color: #000000; 
      margin-left: auto;
      margin-right: auto;
      }

    div.button a  {
      width: 150px; 
      height: 150px; 
      display: block; 
      padding-top: 0px;
      text-align: center;
      text-decoration: none;
      color: #000000; 
      }

    div.button a:link {
      color: #000000; 
      text-decoration: none;
      }

    div.button a:hover {
      color: #000000; 
      text-decoration: none;
      }

    table.newyears {
      table-layout: automatic;
      border-collapse: collapse;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 50px;
      text-align: left;
      }


/* Entertainment Stuff */



/* Banquet Stuff */

    td.banquettitle {
      vertical-align: top;
      font-size: 150%;
      font-family: arial; 
      text-align: center;
      width: 660px;
      padding-bottom: 5px;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      }

    td.banquetbody {
      vertical-align: top;
      font-size: 120%;
      font-family: arial; 
      /*text-align: left;*/
      width: 660px;
      padding-bottom: 5px;
      padding-left: 20px;
      border: 0px solid #776655;
      margin-left: auto;
      margin-right: auto;
      }

    .linespace150 {
      line-height: 150%


