body {margin:0; background: #a3bada;}
#wrapper {position: relative; width: 850px; min-height: 600px; background: white url("images/background.jpg") no-repeat;}
.toptext {position: absolute; left: 0px; }
.when1 {font: bold 18pt arial, sans-serif;margin-bottom:6px;  }
.when2 {font: 11pt arial, sans-serif; }
#nav {float:left; margin:180px 0 0 10px; width: 200px; background: #FFFFFF; border: 1px black solid;}
#nav .g {margin-bottom:40px; padding-top:20px; }
#nav .g a {display: block;
    margin-left: auto;
    margin-right: auto; background: url("images/button_green.gif") no-repeat; width: 122px; height: 25px; margin-bottom:5px; color:black; font: bold 11pt arial, sans-serif; text-align:center; text-decoration: none; padding-top:3px;}
#nav .g a:hover {background-image: url("images/button_green_on.gif"); color:white;}
#nav .g a.blue {background-image: url("images/button_blue.gif");}
#nav .g a.blue:hover {background-image: url("images/button_blue_on.gif");}
#nav .g .hot {display: block;
    margin-left: auto;
    margin-right: auto; background: url("images/button_green.gif") no-repeat; width: 122px; height: 25px; margin-bottom:5px; color:white; font: bold 11pt arial, sans-serif; text-align:center; padding-top:3px;}
#nav .g a:hover .t {position: relative; top:1px; left:2px;}
.fi {margin-top:0;}
#bodyhere {float:right; margin: 180px 200px 0 0; padding:6px; width: 385px; font: 14pt/18pt times, serif; text-align:left; background: white;border: 1px black solid;}
#bodyhere h1 {font: bold 14pt/14pt times, serif; color:#006146; margin-bottom:0; padding-right:5px;}
#bodyhere h3 {font:bold italic 13pt times, serif; color: #000000; text-align:left; margin-bottom:6px; padding-right:5px; }
#bodyhere p {font: 12pt/12pt times, serif; color:#000000; margin-bottom:0; padding-right: 10px;}
#bodyhere a {color:#006146; font: bold 12pt/12pt times, serif;}
#bodyhere a:hover {color:black; font: bold 12pt/12pt times, serif;}
.event {width:366px; padding:8px;}
.event h4 font: bold 13pt/13pt times, serif; color:#006146; margin-bottom:0; padding-right:5px;}
.event p {font: 12pt/12pt times, serif; color:#000000; margin-bottom:0; padding-right: 10px;}
.event ul {font: 11pt/11pt times, serif; margin-top:4px; padding-right: 10px;}
   table.tickets {border-collapse:collapse;font:9pt/11pt arial,sans-serif; background:#E5EFEC; border:2px #006146 solid; width:350px; margin:0 auto 8px; }
   table.tickets td {border:1px black solid;padding:4px;vertical-align: top;}
   table.tickets td.r2 {text-align:right;}
   table.tickets td.r3 {background:#DBEDC4;}
   table.tickets td.r4 {font-weight:bold; text-align:right;}
   table.tickets th.r2 {text-align:center;}
   table.tickets th.r3 {background:#DBEDC4;}
   table.tickets th.r4 {font-weight:bold; text-align:right;}

   table.tickets ul {margin-top:0; margin-bottom:0;}
   table.tickets2 {border-collapse:collapse;font:9pt/11pt arial,sans-serif; background:#E5EFEC; border:2px #006146 solid; width:350px; margin:0 auto 8px; }
   table.tickets2 td {border:1px black solid;padding:4px;vertical-align: top;}
   table.tickets2 td.r1 {font-weight:bold;}
   table.tickets2 td.r2 {text-align:left;}
   table.tickets2 th {text-align:center; background:black; color:white; }

.vfont {font:8pt verdana; text-align:right; margin-top:0; }

.directions {text-align:center; font: italic bold 12pt time,serif; }
.footer {width: 850px; text-align:center; font:9pt arial,sans-serif;margin-bottom:15px; border-bottom:1px #DBEDC4 solid; border-top:1px #DBEDC4 solid; padding:5px 0; background: #a3bada;}

td.vendor {text-align: center;}
