/* CSS Document By Csstemplatesweb 2008 | www.csstemplatesweb.com */

/***** BEGIN structure ********/

* {margin: 0;
   padding: 0;}
   
body {
 background-image: url(images/container_bg.jpg);
 background-repeat: repeat;
 background-color: #000000;
 font-size: 62.5%;
 font-family: "Georgia", Times New Roman, Times, serif;
 color: #000;
 background-position: center;
}      
   
#container {
 width: 729px;
 margin: 0px auto;
 font-size: 1.2em;
 background-color: #000;
 background-image: url(images/container_y.jpg);
 background-repeat: repeat-y;
}

#header {
 height: 180px;
 background-image: url(images/header.jpg);
 background-repeat: no-repeat;
 background-position: center;
}

#linkbar {
 height: 39px;
 background-image: url(images/linkbar.jpg);
 background-repeat: no-repeat;
 background-position: center;
}

#content {
 padding: 30px;
 background-color: #f0eed4;
 margin-left: 8px;
 margin-right: 8px;
 border-top: 1px solid white;
}

#footer {
 clear: both;
 text-align: center;
 background-image: url(images/footer_bg.jpg);
 background-repeat: no-repeat;
 background-position: center top;
 font-size: 0.8em;
 height: 25px;
 padding-top: 14px;
 color: #FFFFFF;
}

a { outline: none; } /* removes the dots */

/***** BEGIN text formatting ********/

a:link { color: red; }
a:visited { color: red; }
a:hover { color: red; }
a:active { color: red; }

a.footer:link {color: white;}
a.footer:active {color: white;}
a.footer:visited {color: white;}
a.footer:hover {color: #FFFFCC;}
   

p {margin-top: 15px;
  margin-bottom: 15px;}
  
.footerTXT 
{
    margin-top: 0px;    
    margin-bottom: 0px;
}  

h1 {

 text-indent: -1000px;
}

.heading_one {
 background-image: url(images/headingbg_01.jpg);
 background-repeat: no-repeat;
 height: 55px;
 width: 641px;
}

.heading_two {
 background-image: url(images/headingbg_02.jpg);
 background-repeat: no-repeat;
 height: 55px;
 width: 641px;
 margin-top: 15px;
 margin-bottom: 15px;
}

h2 {
 text-indent: -1000px;
}


 dl.event
{
margin: 2em 0;
padding: 0;
font-family: georgia, times, serif;
}

.event dt
{
position: relative;
left: 0;
top: 1.1em;
width: 5em;
font-weight: bold;
}

.event dd
{
border-left: 1px solid #000;
margin: 0 0 0 140px;
padding: 0 0 .5em .5em;
}


/************* BEGIN naviagation *****************/

#navcontainer ul
{
 text-align: left;
 height: 29px;
 padding-top: 10px;
 padding-left: 15px;
 background-color: #513E52;
 color: white;
 background-image: url(images/linkbar.jpg);
 background-repeat: no-repeat;
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 11px;
padding-top: 10px;
color: white;
text-decoration: none;
}

#navcontainer ul li a:hover
{
 background-color: #755876;
 color: white;
 background-image: url(images/hover.gif);
 background-repeat: repeat-x;
}

#navcontainer #active {}