body 
   {
   background-color:#2a1900;
   font-size:100%;
   font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif
   }
H1
   {
   color:#2a1900;
   font-size:2em;
   margin:0 0 20px 0;
   }
H1.light
   {
   color:#ffffe5;
   margin:0 0 20px 0;
   }
H2
   {
   color:#2a1900;
   font-size:1.3em;
   margin:0 0 15px 0;
   }
H2.light
   {
   color:#ffffe5;
   margin:0 0 15px 0;
   }
H3
   {
   color:#2a1900;
   font-size:1.1em;
   margin:0 0 10px 0;
   }
H3.light
   {
   color:#ffffe5;
   margin:0 0 10px 0;
   }
H4
   {
   color:#ffffe5;
   font-size:1em;
   font-style:italic;
   }
p
   {
   color:#2a1900;
   font-size:1.1em;
   margin:0 0 10px 0;
   }
p.light
   {color:#ffffe5;}
p.blog
   {
   font-size:.9em;
   margin:0 0 5px 0
   }
.center
   { 
   text-align:center;
   }
.left
   { 
   text-align:left;
   }
.right
   { 
   text-align:right;
   }
a:link
   {
   color:#2a1900;
   }
a:link.light
   {color:#ffffe5;}
a:visited
   {
   color:#2a1900;
   }
a:visited.light
   {color:#ffffe5;}
ul
   {
   margin: 0 0 0 30px;
   }
li
   {
   color:#2a1900;
   font-size:1.1em;
   margin: 0 0 0 0;
   }
dl
   {
   margin: 0 0 0 0px;
   }
dt
   {
   color:#2a1900;
   font-size:1.1em;
   margin: 0 0 0 0;
   }
dd
   {
   color:#2a1900;
   margin: 0 0 0 30px;
   }
table, th, td
   {
   border-style:solid;
   border:0;
   padding:5px;
   spacing:0;
   }
table.hours, th.hours, td.hours
   {
   border-style:none;
   border:0;
   padding:1px; 
   spacing:1px;
   color:#ffffdd;
   }
table.main
   {
   border-style:solid;
   border:0;
   padding:10px;
   margin-right:auto;
   margin-left:auto;
   spacing:0;
   }
table.center
   { 
   margin-left:auto;
   margin-right:auto;
   text-align:left;
   }
table.image
   {
   font-size:.6em;
   text-align:right;
   }
div.img
   {
   margin:2px;
   padding:6px;
   border:1px solid #2a1900;
   height:200;
   width:210;
   float:left;
   text-align:center;
   }
div.img img
   {
   display:inline;
   margin:3px;
   border:2px solid #2a1900;
   }
div.desc
   {
   text-align:center;
   color:#2a1900;
   font-weight:normal;
   width:100%;
   margin:2px;
   }
img
   {
   border:2px solid #2a1900;
   }
img.left
   {
   float:left;
   margin:10px;
   margin-left:0;
   }
img.right
   {
   float:right;
   margin:10px;
   margin-right:0;
   }
img.middle
   {
   margin:10px;
   margin-right:auto;
   margin-left:auto;
   }
img.banner
   {
   float:0;
   border:0;
   }
#twitter_div
   {
   border:2px solid #2a1900;
   font-size:.9em;
   padding:2px;
   width:220px;
   }
#twitter_update_list
   {
   list-style-type:disc;
   list-style-position:inside;
   color:#2a1900;
   margin: 0 0 8px 0;
   padding:5px;
   spacing:5px;
   border-style:solid ffffdd;
   border:1;
   }
#blog_div
   {
   border:2px solid #2a1900;
   padding:6px;
   font-size:.9em;
   width:220px;
   }
#announce_div
   {
   border:2px solid #2a1900;
   padding:5px;
   width:220px;
   }
* {padding:0; margin:0}
.dropdown {float:left; padding-right:5px;}
.dropdown dt {width:auto; border:2px solid #ffffe5; padding:0px; font-weight:bold; font-size:1.2em; cursor:pointer; bgcolor:#ffffe5}
.dropdown dt:hover {bgcolor:ffffe5}
.dropdown dd {margin:2px 0 0 3px;position:absolute; overflow:hidden; width:auto; display:none; background:#2a1900; z-index:200; opacity:0;font-size:1em}
.dropdown ul {width:auto; border:2px solid #2a1900; list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#ffffe5; text-decoration:none; bgcolor:#2a1900; width:auto}
.dropdown a:hover {background:#ffffe5; color:#2a1900}
