body
{
  background: #eeffff;   /* #ffffee; */
  width: 800px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
}

h1, h2, h3, h4, h5
{
  color: #006600;
/*  color: #993300;  */
}

h1
{
  font-size: 200%
}

h2
{
  font-size: 150%
}

h3
{
  font-size: 125%
}

h4
{
  font-size: 115%
}

p, table, li, td
{
  font-size: 100%;
}

#navpanel
{
  float: left;
/*  padding: 10px; */
  width: 180px;
  background: #ffffdd;
  background-image: url('images/beerback.gif');
  font-family: Georgia, "Times New Roman", Times, serif;
  border: thin solid #bbbbbb;
/*  line-height:15px; */
}

#navfooter
{
  position: relative;
  right: -5px;
  top: -10px;
/*  float: right; */
}

#header
{
  background: #ddddff;
  background-image: url('images/grain_back5.jpg');
  float: left;
/*  padding: 10px 0px 0px 20px; */
  width: 615px;
/*  height: 150px;  */
  border-top: thin solid #bbbbbb;
  border-right: thin solid #bbbbbb;
  border-bottom: thin solid #bbbbbb;
}

h1.header
{
  color: #202070;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 275%;
  padding-left: 20px;
  padding-top:10px;
}

h2.header
{
  color: #202070;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 160%;
  padding-left: 20px;
}

h3.header, h4.header, h5.header
{
  color: #202070;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 125%;
  padding-left: 20px;
}

h1.beer, h2.beer, h3.beer, h4.beer, h5.beer
{
  padding-left: 20px;
}

#main
{
  position: relative;
  float: left;
  padding: 20px 0px 0px 20px;
/*  padding: 10px 10px 10px 20px;
  padding-top: 10px; 
  margin-left: 20px; */
  width: 595px;
}

#footer
{
  clear:both;
  font-size: 85%;
  text-align: center;
}

p.nav
{
  padding-left: 10px;
  padding-right: 10px;
}

p.footer
{
  font-size: 85%;
  text-align: center;
}

p.beer
{
  padding-left: 40px;
}

ol.beer
{
  padding-left: 40px;
}

li.beer
{
  padding-left: 40px;
}

b.highlight
{
  color: #800000;
  font-size: 110%;
}

table.sponsored
{
  width: 100%;
  padding: 0px 10px 0px 10px;
}

tr.sponsored
{
}

td.sponsored
{
 /* width: 400px;  */
  text-align: center;
  
}

td.sponsoredlogo
{
  width: 130px;
  text-align: center;
}

table.sponsors
{
  padding: 10px
}

td.sponsors
{
  padding-left: 20px;
  padding-right: 20px;
}

table.hours
{
}

tr.hours
{
}

td.hoursday
{
  text-align: left;
}

td.hours
{
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
}

td.hoursprice
{
  text-align: right;
}

table.bar
{
}

tr.bar
{
}

td.barsize
{
  padding-right: 20px;
  text-align: left;
}

td.barsprice
{
  text-align: right;
}

table.sessions
{
  margin-left: 25px;
}

tr.sessions
{
}

td.sessions
{
  padding-left: 10px;
  padding-right: 10px;
}

td.sessions2
{
  padding-left: 10px;
  padding-right: 10px;
  width: 250px;
}

th.sessions
{
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  color: #006600;
  font-size: 115%;
}

td.sessionsnum
{
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}

a
{
  text-decoration: none;
}

a:link
{
   color: #00BB00;
}

a:visited
{
  color: #009999;

}

a:hover
{
  color: #00FF00;
}

a:active
{
  color: red;
}

a.nav
{
  font-size: 90%;
  font-weight: bold;
  text-decoration: none;
}

a.nav:visited
{
  color: #774400;
}

a.nav:link
{
  color: #774400;
}

a.nav:hover
{
  text-decoration: none;
  color: #bb8800;
}

a.nav:active
{
}

a.nav2
{
  font-size: 75%;
  font-weight: bold;
  color: #774400;
  text-decoration: none;
  margin-left: 15px;
  text-align: right;
}

a.nav2:visited
{
  color: #774400;
}

a.nav2:link
{
}

a.nav2:hover
{
  text-decoration: none;
  color: #bb6600;
}

a.nav2:active
{
}

a.footer:link
{
  text-decoration: none;
  color: #B00030;
}
a.footer:visited
{
  color: #000000;
  text-decoration: none;
}
a.footer:hover
{
  color: #000000;
  text-decoration: none;
}
a.footer:active
{
  color: #000000;
  text-decoration: none;
}
  
