*
{

  padding: 0;
  margin: 0;

}

#middle
{

  width: 780px;

}

#page
{

  width: 780px;
  min-width: 780px;
  position: relative;
  margin: 0 auto;

}

#top
{

  background-image: url(../base/images/headerbackground.png);
  background-repeat: repeat-x;
  width: 780px;
  height: 141px;
  vertical-align: bottom;

}

#top ul li
{

  float: left;
  list-style-type: none;
  padding: 125px 0px 0px 0px;

}

#top ul li a:link, #top ul li a:visited, #top ul li a:active
{

  color: #CC0000;
  font-size: 120%;
  text-decoration: none;

}

#top ul li a:hover
{

  color: #CC0000;
  font-size: 120%;
  text-decoration: underline;

}

#highlights
{

  background-color: #F5F4FF;
  background-image: url("../base/images/highlightbackground3.gif");
  background-repeat: repeat-x;
  width: 160px;
  margin: 15px 0px;

}

#highlights h1
{

  font-size: 130%;
  text-align: center;
  color: #000000;
  padding: 5px 0px;
  margin: 0;

}

#highlights p
{

  padding: 5px;

}

body
{

  background-image: url(../base/images/headerbackground.png);
  background-repeat: repeat-x;
  background-position: left top;
  font-family: arial, sans-serif;
  font-size: 70%;
  color: #000000;

}

.section
{

  background-image: url(../base/images/fadedkiss.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  min-height: 90px;

}

h1
{

  font-size: 140%;
  color: #CC0000;
  margin: 15px 0px;

}

h2
{

  font-size: 130%;
  color: #CC0000;
  margin: 15px 0px;

}

h3
{

  font-size: 110%;
  color: #CC0000;
  margin: 15px 0px;

}

#rightnav
{

  width: 160px;
  float: right;

}

#content
{

  width: 590px;
  float: left;
  padding: 0px 0px 0px 15px;

}

#content p
{

  margin: 15px 0px;

}

#content p a:link, #content p a:active, #content p a:visited
{

  color: #CC0000;
  text-decoration: underline;

}

#content p a:hover
{

  color: #CC0000;
  text-decoration: none;

}

#content ul li
{

  list-style-position: inside;
  padding: 2px 0px;

}

#content ol li
{

  list-style-position: inside;
  padding: 2px 0px;

}

form p
{

  width: 585px;

}

form p input, form p textarea, form p select
{

  width: 300px;
  font-family: arial, sans-serif;
  font-size: 90%;

}

.eventvenue
{

  width: 150px;
  float: left;

}

.eventtime
{

  width: 50px;
  float: left;

}

.eventdate
{

  width: 100px;
  float: left;

}

.eventstatus
{

  width: 100px;
  float: left;

}

.eventedit
{

  width: 50px;
  float: left;

}

.eventdelete
{

  width: 50px;
  float: left;

}

#contentadmin
{

  width: 780px;
  float: left;
  padding: 0px 0px 0px 15px;

}

#contentadmin p
{

  margin: 15px 0px;

}

#contentadmin p a:link, #contentadmin p a:active, #contentadmin p a:visited
{

  color: #CC0000;
  text-decoration: underline;

}

#contentadmin p a:hover
{

  color: #CC0000;
  text-decoration: none;

}

#contentadmin ul li
{

  list-style-position: inside;
  padding: 2px 0px;

}

#contentadmin ol li
{

  list-style-position: inside;
  padding: 2px 0px;

}
