body, html {
  margin: 0;
  padding: 0;
  background-color: #FDEECD;
}

body, td, th {
  font-family: "Trebuchet MS", Verdana,  sans-serif;;
  font-size: 14px;
  color: #000000;
}

body {
   text-align: center;
}

table, table td {
  padding: 0px;
  border-spacing: 0px;
}

 div#wrap {
  margin: 0 auto;
  padding: 0;
  width: 850px;
 }

div#container
{
  text-align: left;
  background: #CC9966;
  clear: both;
}

h1 {
  font-family: "Trebuchet MS", Verdana;
  font-size: 20px;
  text-align: center;
  color: #000000;
  padding-top: 15px;

}

h2 {
  font-family: "Trebuchet MS", Verdana;
  font-size: 20px;
  text-align: center;
  color: #000000;
  padding-top: 10px;
}


h3 {
  font-family: "Trebuchet MS", Verdana;
  font-size: 16px;
  text-align: center;
  color: #000000;
}

h4 {
  font-family: "Trebuchet MS", Verdana;
  font-size: 16px;
  text-align: left;
  color: #993300;
  margin-left: 20px;
  text-decoration: underline;
}

fieldset legend {
  color: #000;
  }
.content_pix {
  margin: 5px 10px;
  text-align: center;
  font-size: 10pt;
  }

ul.main_page {
  margin-left: 15px;
}
li {
  padding-left: 2px;
}

a {
  color: #660000;
  text-decoration: none;
}

a:link {
  color:#660000;
  text-decoration: none;
  }

  #header {
    float:left;
      font-family: "Trebuchet MS", Verdana,  sans-serif;;
      font-size: 1.15em;
      padding-top: 1.5em;
      width: 100%;

}

      #header ul {
        margin:0;
        padding:0;
        list-style:none;
        background: #C60;

        }
      #header li {
        float:left;
  //       background:url("Images/Right2a.png")              no-repeat right top;
         background:url("../Images/right.gif")              no-repeat right top;

        margin:0;
        padding: 0 0 0 0px;
    }

    #header a {
      display: block;
         //background:url("Images/Left2.gif")              no-repeat left top;
        background:url("../Images/left.gif") no-repeat left top;
        padding:10px 10px 5px 11px;
        text-decoration: none;
        font-weight: bold;
        color: #834200;
    }

    /* the different padding here compensates so that the tabs are the same width as the page */
    #header a.last {
      padding: 10px 11px 5px 11px;
     }
    #header a.current
    {
      color: #000;
     }
    #header a:hover {
      color: #FC9;
    }

        }
      /* Commented Backslash Hack
         hides rule from IE5-Mac \*/
      #header a {float:none;}
  /* End IE5-Mac hack */


 #subnav  {
  float: right;
  background: #C60;
  height: 25px;
  width: 100%;
 }

  #dropnav  {
   float: right;
   background: #C60;
   height: 25px;
   width: 100%;
  }


#subnav ul {
  margin-right: .3em;
}

  #subnav ul, #subnav ul li {
      list-style: none;
      margin: 2px 2px;
      text-align: right;
      color:#CC6600;
      font-family:"Trebuchet MS", Verdana, sans-serif;
      font-size: 13px;
      font-weight: bold;
    }

  #subnav ul li {
    display: inline;
   margin-left: 8px;
  }

#subnav a.selected {
  color: #000;
}

#subnav a {
  color: #630;
  font-family:  "Trebuchet MS", Verdana, sans-serif;
  font-size: 14px;
  text-decoration: none;
}
#subnav a:link {
  color:#630;
}
#subnav a:hover {
  color: #FC9;
}

#subnav a:active {
  color: #993300;
}


/*\*/
 * html #subnav ul li a {
     padding: 0;
 }
 /**/

.sidebar {
   color: #FFFFFF;
   background-color: #000;
   font-weight: bold;
   font-size: 12px;
   text-align: left;
   font-family: Trebuchet MS, Verdana, sans-serif;
   margin: 10px 5px;
   width: 185px;
    }


.sidebar_content {
  font-weight:normal;
  color: #FFFFFF;
  font-size: 10px;
  background-color: #000000;
}

input.side {
  color: #FFF;
  background-color: #C60;
  border-color: #FC9;
  font: bold small Trebuchet MS;
  margin: 5px 5px;
  cursor: pointer;
}

.side_quote {
  font-size: 11px;
  color: #FFF;
  font-style: italic;
  margin: 10px 5px;
}

.side_slogan {
  font-size: 16px;
  text-transform: uppercase;
  color: #FC9;
  margin: 8px;
}

.main_content, main_content p {
  font-family: Trebuchet MS, Verdana, sans-serif;
  font-size: 14px;
  color: #000000;
  background-color: #CC9966;
  text-align: left;
  margin: 10px 15px 0px 10px;
}

.hours{
  text-align: center;
}

a.side  {
  margin-top: 5px;
  color: #C60;
}



.span_quote {
  font-family: "Trebuchet MS", Verdana, sans-serif;;
  font-size: 13px;
  color: #000000;
  background-color: #CC9966;
  font-style: italic;
  text-align: left;
  margin-left: 30px;
  margin-right: 30px;
  margin-top: 10px;
}
.brews_content {
  font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 14px;
  color: #000000;
  background-color: #CC9966;
  text-align: left;
  margin: 15px 10px 0 10px;
}
.menu_content {
  font-size: 12px;
  text-align: left;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
}

.menu_head {
  text-align: center;
}
.menu_category {
  font-size: 18px;
  font-style: bold;
  text-align: center;
  margin-bottom: 10px;
  margin-top: 10px;
}

#bottomnav {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  background-color: #CC9966;
  margin-top: 40px;
  margin-bottom: 20px;
  margin-left: 5px;
  text-align: center;
  }

#bottomnav_credit {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
  font-face: bold;
  color: #000000;
  background-color: #CC9966;
  margin-top: 40px;
  margin-bottom: 20px;
  margin-left: 5px;
  text-align: center;
  }

a.bottomnav {
  font-family: Trebuchet MS, Verdana, sans-serif;
  font-size: 11px;
  font-face: bold;
}

a.bottomnav:link{
  color: #660000;
  font-size: 11px;

}
a.bottomnav:hover {
  color: #000000;
}


a:active {
  color: #660000;
}

.caption {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  margin-top: 5px;
  margin-left: 10px;
  text-align: center;
  }

.eventcal {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-align: left;
  }

 .logo {
 text-align: center;
 background: #000;
}
.menu {
  padding: 8px;
}

.menu_photos  {
  float: left;
  padding: 10px;
}


.menu_text {
  //font-family: Arial, Verdana, sans-serif;
  //float: right;
  font-size: 12px;
 }

.menu_name {
  font-size: 14px;
  font-weight: bold;
}
 .menu_specialty {
   font-size: 14px;
    font-weight: bold;
    color: #900;
  }

.menu_info {
  font-size: 12px;
}

@media print
{
  #wrap {
    width: 576pt;
  }

  body {
  font-size: 12pt;
  }



  .side_quote, .side_links
  {
    display: none;
  }
  #dropnav, #header, #subnav
  {
    display: none;
  }

}
