body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
background-color:#847d6e;
}

p {
  line-height: 1.5em;
  margin:10px;
  
}

h2, h3, h4{
   color: #253441;
   margin-bottom: 0px;
margin-top:15px;
   }

a:link {color: #fff;}
a:visited {color: #fff;}
a:hover {color: #253441}
a:active {color: #253441}
a:focus{color: #253441}


hr {
  margin-top: 0px;
  }
  
ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 15em;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a, ul.menu ul.menu li a {
  background: #535d66;
  color: #fff;	
  padding: 0.5em;
}

ul.menu li a:hover, ul.menu ul.menu li a:hover {
  background: #253441;
}

ul.menu li ul li a, ul.menu ul.menu li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #253441 solid;
  padding-left: 15px;
}
ul.menu ul.menu li a:hover {
    border-left: 0;
    padding-left: 0.5em;
}
ul.menu ul.menu {
    border-left: 5px #f00 solid;
}
ul.menu a.active, ul.menu ul.menu li a.active, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover {
    text-decoration: underline;
    background: #253441;
   }
div.panel {
    border: 1px #000 solid;
    padding: 5px;
    margin-top: 1px;
}

ul.menu div.panel a, ul.menu div.panel li a:hover  {
    display :inline;
    color: #666;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    font-weight: bold;
}
ul.menu div.panel a:hover {
    color: #000;
    text-decoration: underline;
}

#feecell {
  padding-left:20px;
  text-align:center;
  }
#event-table {
  float:right;
  margin-top:12px;
  margin-right:10px;
  }

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }
.indent6 { padding-left: 6em; }
.indent7 { padding-left: 7em; }
.indent8 { padding-left: 8em; }
.indent9 { padding-left: 9em; }


#home-table td {vertical-align:top}
#home-table  h4 {margin-left:5px}
#home-table-news li {margin:2px 0px 12px}
#home-table hr {width:95%}
ul.home-table {margin:5px 10px 5px 25px;text-align:left}
ul.fb-updates, ul.events {margin:0px 10px 5px 5px;text-align:left;width:245px;font-size:12px;font-family: "Segoe UI",Tahoma;list-style:none}
.img {float:right;margin:0px 5px 0px 5px;display:none}
.date {text-align:left;font-size:11px;color:#fff;font-family: "Segoe UI",Tahoma;}
.link {float:right;font-size:11px;}
.events {font-zize:14px;}
ul.events li p  {margin:3px 0px;font-size:12px;color: #4F4F4F;}

hr {color: #847D6E; background-color: #847D6E; border: 1px dotted #fff; border-style: none none dotted;margin-top:15px;width:98%;margin-right:auto;margin-left:auto }
