body {margin: 0; padding: 0; font: 1em Verdana, Arial, Helvetica; background: #fff url("images/mainbkg.jpg") repeat-x; text-align: center;}
#wrapper {position: relative; text-align: left; width: 800px; margin-right: auto; margin-left: auto; padding: 0; background: transparent 
}

#header {height: 3em; margin-top: 5px; border: 1px solid #687EC7; background: #D6E1AE;}
#header .logo {font: 130% Georgia, "Times New Roman", Times, serif; color: #333A16; float: left; margin-left: 1.5em ;margin-top: 0.5em;}
#header .strapline {font: 120% Georgia, "Times New Roman", Times, serif; color: #5B6927; background-color: transparent; float: right; margin-right: 2em; margin-top: 0.5em;}
#header .strapline a {color: #5B6927;}
#footer {margin: 5em; padding-top: 2em; color: #5B6927; font: 80% Georgia, "Times New Roman", Times, serif; background-color: transparent; text-align: center; border-top: 5px solid #6F81BF;}

#content {margin-left: 210px; padding: 10px 10px 0 10px; border-left: 1px solid #687EC7;}
#content p, ul, ol { padding-left: 2em;}
#content h1 {font: 115% Georgia, "Times New Roman", Times, serif; background: transparent; color: #8A4026; margin-top: 1em;}
#content h2 {font: 105% Georgia, "Times New Roman", Times, serif; background-color: transparent; color: #405AAF;}
#content ul {list-style-type: circle;}
#content ul li, #content ol li {margin-bottom: .2em;}

/* main menu */
#nav_wrapper {position: absolute; top: 75px; left: 0; width: 200px;}
.datatable {font: bold .7em Arial, Helvetica,Verdana, sans-serif; border: 1px solid #333A16; background: #D6E1AE; border-collapse: collapse; width: 180px;}
.datatable td {border: 1px solid #333A16; padding: 4px 15px;}
.datatable a {color: #47511E; text-decoration: none; display: block;}
.datatable a:hover {color: #8A4026;}
.datatable tr:hover, .datatable tr.hilite {background-color: #FFE6B0;}
.datatable tr#navhdr {background-color: #6F81BF; color: #fff; text-align: center;}

p#navquote {font-size: 80%; color: #333A16; padding-right: 10px;}	/* index.html (below navigation) */

img {float: right; padding: 10px;}

a {text-decoration: none;} /* inline and member's directory links */
a:hover {color: #eead0e;}

table#contact, table#officers {width: 100%; font-size: .8em; color: #273669; border: 1px dotted #535F6B;}
table#member_menu {width: 100%; border: 1px solid #384E97; border-collapse: collapse;  font-size: .8em; background: #fff; color: #273669;}
table#member_menu td {border: 1px solid #384E97; padding: 3px 20px;}
table#member_menu div {font: bold 100% Arial, Helvetica,Verdana, sans-serif; color: #405AAF;}
table#member_menu a {color: #535F6B;}
table#member_menu a:hover {color: #71341F;}

table#officers {width: 75%; font-size: .8em; color: #273669; border-width:0px; padding-left:0px; margin-left:0px;}
table#officers td.title {font: 115% Georgia, "Times New Roman", Times, serif; background: transparent; color: #8A4026; font-weight:bold;}
table#officers tr {background: #ADB9E1;}
table#officers tr.altrow {background: #ADB9E1;}
table#officers tr.head {background: #C5CDEA;}

table.individuals {width: 100%; font: 85% Georgia, "Times New Roman", Times, serif; color: #535F6B; 
border: 1px dotted #535F6B;}
.dir_image {float: right; padding: 0 0 15px 15px;}


span.make_italic {font-style: italic;}
blockquote {font: 80% Georgia, "Times New Roman", Times, serif; color: #535F6B; margin-right: 5em; margin-left: 5em;}

#huc_counter {color: #6F81BF; text-align: center; font-size: .8em;}
