body
{
    font-family: Arial, Helvetica;
    font-size: 11pt;
    color: #000;
    background-color: black;
}

/* content area styles (Pat) */
.title {
font-family: Georgia, serif;
font-weight: bold;
font-size: 20pt;
margin-bottom: 5px;
}
.subhead {
font-family: Helvetica, Arial;
font-size: 16pt;
font-weight: bold;
color: #8B4513;
margin-bottom: 5px;
}
.name {
font-family: Helvetica, Arial;
font-weight: bold;
color: #800000;
}

a {
  text-decoration: none;
  color:#8B4513;
}
a:hover {
  text-decoration: underline;
}


a#hmenu {
  text-decoration:none;
  color:white;
  font-family:verdana;
}
a#hmenu:hover {
  text-decoration:underline;
  color:#DDDDDD;
  font-family:verdana;

}


span#hmenu_divider {
  color:white;
  padding-left:4px;
}

div#vmenu {
  text-align:left;
  padding-left:36px;
}

a#vmenu{
  text-decoration:underline;
  color:black;
  font-family:verdana;
  font-size:9pt;
  font-weight:bold;

}
a#vmenu:hover {
  text-decoration:underline;
  color:#555555;
  font-family:verdana;
  font-size:9pt;
}


#search
{
    float: left;
    width: 160px;
    text-align: left;
    margin-left: 10px;
    margin-top: 4px;
    padding-top: 1em;
}
#contenttitle {
  color: #663300;
  font-size: 16pt;
  font-weight: bold;
  border-left: 10px solid #CC6600;
  border-bottom: 1px solid #CC6600;
  margin-bottom: 8px
}

#content
{
    padding-top: 1em;
    text-align: left;
    padding-left:15px;
    padding-right:15px;
}

#content h2 { margin-top: 0; }

#footer
{
background-color: #4A5F3E;
text-align: center;
border-top: 1px solid #333;
font-family:verdana;
font-size:8pt;
}
.membertable {
    background-color: #F3EBD4;
}

.membercategory {
  font-family:arial;
  font-size:20pt;
  font-weight:bold;
  color:black;
  border-bottom: 1px solid black;
  margin-bottom: 4px;
}

.membertitle {
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  color:#333333
}
.memberdescription {
  font-family:arial;
  font-size:9pt;
  color:#333333

}

.membersummary {
  padding:2px;
  font-family:arial;
  font-size:9pt;
  color:#333333
}
.news {
  background-color: #F3EBD4;
}

.newshdr {
  margin-top:3px;
  margin-right:3px;
  border:1px solid black;
  background-color:#F2EDC5;
  padding:2px;
  font-family:arial;
  font-size:10pt;
}
a.newslink:link,a.newslink:active,a.newslink:visited {
  text-decoration:none;
  font-size:10pt;
  color:black;
}
a.newslink:hover {
  text-decoration: underline;
  font-size:10pt;
  color:#CCCC99;
}
#highlight {
  background-color: #CCFF99;
}
.eventsmo {
  font-family:arial;
  font-size:12pt;
  font-weight:bold;
  text-decoration:underline;
  padding-top:10px;

}

.eventstitle {
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
}
.eventdate {
  font-family:arial;
  font-size:10pt;
  font-weight:bold;

}


.eventsdata {
  font-family:arial;
  font-size:10pt;
}
a.slicklink:link,a.slicklink:visited,a.slicklink:active {
  text-decoration:none;
  color:black;
  font-weight:bold;
}
span#toggle {
  background-color:#CCCCCC;
  font-size:8pt;
  padding:1px;
}

.slickbox {
  margin-top:3px;
  border:1px solid black;
  padding:2px;
  background-color:#CCCCCC
}

.pglink {
  border:1px solid black;
  padding-left:2px;
  padding-right:2px;
  margin-left:1px;
  margin-right:1px;
  font-family:arial;
  font-size:10pt;
  text-decoration:none;
}

.pgnolink {
  border:1px solid black;
  padding-left:2px;
  padding-right:2px;
  margin-left:1px;
  margin-right:1px;
  font-family:arial;
  font-size:10pt;
  text-decoration:none;
}
.pgcrnt {
  border:1px solid black;
  padding-left:2px;
  padding-right:2px;
  margin-left:1px;
  margin-right:1px;
  font-family:arial;
  font-size:10pt;
  text-decoration:none;
  background-color:#CCCCCC

}
a.pglink:hover {
  background-color:#CCFF99;
}


.pics {
  width: 393px;
  height:220px;
  padding: 0;
  margin:  0;
}

.pics img {
  width: 393px;
  height:220px;
  padding: 0px;
  border:  0px solid #ccc;
  background-color: #eee;
  top:  0;
left: 0
}

