
body
    {
    margin: 0;
    padding: 0px;
    color: #fff;
    font: 13px Arial, sans-serif;
    background: #fff;
    }


a
{
font-size: 14px; 
font-weight: bold;
color: #cc0000;
font-family: arial;
text-decoration: none; 
}

a:hover 
  {
  border-bottom: 1px dashed #cc0000;
  }


.br {font-size:14px; color:#000; font-family:arial; width:480px; margin-left:15px; padding-top:0px;}

.br2 {font-size:14px; color:#000; font-family:arial; width:680px; margin-left:5px; padding-top:0px;}

#container
    {
    width: 790px;
    margin-left: 115px;
    padding-top: 0px;
    padding-bottom: 0px;
    position: relative;
    background: #fff;
    border:1px solid #000;   
    }

.header
{
font-size: 24px; 
color:#cc0000;
font-family: georgia, serif;
font-stretch: narrower;
text-decoration:none;
margin-left:15px;
}

.header2
{
font-size: 18px; 
color:#cc0000;
font-family: georgia, serif;
font-stretch: narrower;
text-decoration:none;
margin-left:15px;
}

#info
  {
  margin:0; 
  padding:2px; 
  overflow:hidden;
  border: 2px solid #cc0000; 
  background:#999;
  }

#info2
  {
  margin:0; 
  padding:15px; 
  overflow:hidden;
  border: 1px dashed #cc0000; 
  background:#999;
  }

#left {float:left; position:relative; width:100px; left:60px; right:60px; margin-top:100px; overflow:visible;border:1px dashed black;}
#right {float:right; position:relative; width:230px; right:0px;left:0px; margin-top:20px; padding-right: 20px;}
#center {margin-left:5px; margin-right:10px; position:relative; display:block;padding-bottom: 20px;}

#menu 
  {
  margin:0; 
  padding:4px;
  height:3em;
  overflow:hidden;
  border-top: 1px solid #cc0000; 
  border-bottom: 1px solid #cc0000; 
  background:#999;
  }

#menu li 
  {
  display:inline;
  list-style-type:none; 
  font-size:16px; 
  color:#fff;
  font-family: arial;
  font-weight: bold;
  font-variant: small-caps;
  }

#menu li a {
  display:block;
  float:left;
  padding: 0.2em;
  text-decoration:none; 
  font-size:16px; 
  color:#fff;
  font-family: arial;
  font-weight: bold;
  font-variant: small-caps;
  margin: 2px 11px 11px 11px;
  }

#menu li a span {
  display:none; 
  }

#menu li a:hover {
  border:1px solid #cc0000;
  padding-top: 2px;
  }

#menu li a:hover img {
  opacity:1;
  }

#menu li a:hover span {
  width:11em;
  color:#aaa;
  display:block; 
  cursor:pointer;
  float:left;
  }

.outer {
  background:transparent; 
  font-size:0.9em;
  }

.p {font-size:14px; color:#000; font-family:arial; width:480px; margin-left:15px;}

.p2 {font-size:14px; color:#000; font-family:arial; width:720px; margin-left:10px; border: 0px dashed #cc0000; }

.p3 {font-size:14px; color:#000; font-family:arial; font-weight: bold;}

.pspecial {border-bottom:1px dashed black; margin:0px 0px 0px 0px; padding-top: 13px; 
padding-bottom: 13px;}

.pspecial_vert {border-left:3px dashed; color:#06a; margin:0px 0px 0px 25px; padding-right: 25px; 
padding-left: 25px;}

.pubeventtop, .pubeventbottom {display:block; background:#ffffff; font-size:1px; padding:0px;}
.pubevent1, .pubevent2, .pubevent3, .pubevent4 {display:block; overflow:hidden;}
.pubevent1, .pubevent2, .pubevent3 {height:1px;}
.pubevent2, .pubevent3, .pubevent4 {background:#cc0000; border-left:1px solid #ffffff;}
.pubevent1 {margin:0 5px; background:#ffffff;}
.pubevent2 {margin:0 3px; border-width:0 2px;}
.pubevent3 {margin:0 2px;}
.pubevent4 {height:2px; margin:0 1px;}

.pubeventcontent {display:block; background:#cc0000; padding-left:8px; padding-right:5px;}

.upcomingheader
{
background: #cc0000;
font-size:20px; color:#fff;
font-family: arial;
font-variant: small-caps;
font-weight: bold;
text-decoration:none;
}

#gallery {
  padding:0; 
  margin:0; 
  list-style-type:none; 
  overflow:hidden; 
  width:320px; 
  height:425px; 
  border:5px solid #888; 
  background:#fff ;
  }
#gallery li {
  float:left;
  }
#gallery li a {
  display:block; 
  height:30px;
  width:320px; 
  float:left; 
  text-decoration:none; 
  border-bottom:1px solid #000; 
  cursor:default;
  }
#gallery li a img {
  width:320px; 
  height:30px; 
  border:0;
  }
#gallery li a:hover {
  background:#eee; 
  height:239px;
  }
#gallery li a:hover img {
  height:239px;
  }
