body {background:#ad1216; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: center;}

a:link, a:visited {color: #369;}
a:hover {color:maroon;}

div#container{ width:793px;margin:0 auto; background:url('/css/images/bodybg.jpg') repeat-y;}

div#header {background: url('/css/images/header.jpg'); width:829px; height:182px; 
    display: block;
    margin-left: auto;
    margin-right: auto; 
    background-repeat:no-repeat;}
div#header h1 {padding:0; margin:0; text-indent:-3000px;}

div.wrapper {background:#ad1216; padding: 0px; margin: 0px; width: 829px; background:url('/css/images/bodybg.jpg') repeat-y; text-align: left;}

div#nav{width:180px; background:#fff; margin-left: 10px; padding: 0px; padding-right: 5px;}div#nav ul {list-style:none; padding:0; margin:0 0 0 10px; }div#nav ul li {padding-top:1em;}div#nav ul li a {background:#f7fbe6; display:block; width:150px; padding:8px; text-decoration:none;}div#nav ul li a:hover {background:#f5dece;}div#nav a:link#on,div#nav a:visited#on {background:#f5dece;} 

/* bof Navigation CSS for partially open subpages */
/* DO NOT CHANGE THE ORDER */
ul li.haschildren ul { display:none; }                
ul li.hasvisiblechildren ul { display:block; }
ul li.highlight ul { display:block; }                
ul li.highlight li.haschildren ul { display:none; }
ul li.hasvisiblechildren ul li.haschildren ul { display:none; }                
ul li.hasvisiblechildren ul li.highlight ul { display:block; }
ul li.hasvisiblechildren ul li.hasvisiblechildren ul { display:block; }
div#upcoming-events {border: none; background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ad1216; margin: 0px;  padding-top: 10px; margin-right: 0px; padding-right: 10px; }div#upcoming-events p.event-upcoming-heading {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:center; border-top:1px solid #777; border-bottom:1px solid #777; padding:.5em 0; }div#upcoming-events a:link {text-decoration: underline; color: #000;}div#upcoming-events a:visited {text-decoration: underline; color: #000;}div#upcoming-events a:active {text-decoration: underline; color: #000; font-weight:bold;}div#upcoming-events a:hover {text-decoration: none}div#upcoming-events ul {list-style-type:none; margin: 0px; padding-left: 5px; padding-bottom: 8px;}


div#bodytext {padding:0px; margin:0px; background:#fff;}
div#bodytext h1 {font-size: 30px; font-weight: bold; color:#69110F; padding-top: 15px; padding-bottom: 10px;}
div#bodytext p {font-size: 12px; text-align: left; color: #000;}
div#bodytext h2 {font-size: 22px; font-weight: bold;}
div#bodytext h3 {font-size: 16px; color:#369}
div#bodytext h4 {color:#ad1216;}
div#bodytext h5 {color:#3d3d3d;}
div#bodytext h6 {}

div#footer{background: url('/css/images/footerbg.jpg'); width:829px; height:182px; 
    display: block;
    margin-left: auto;
    margin-right: auto; 
    background-repeat:no-repeat;}

div#footer p {color:#fff;text-align: right; padding-top: 20px; padding-right: 55px;}
