/* COLORS - (shades: drk-lt)
green #DA339  shades: #27FA65 #A3F7BB #D3FADE
purple #564CA3  shades: #DFE0F2 #9A96D1 #9590D0 #8F8ACC
blue #34538A
*/

/* TAGS */
html,body,div,span,table,a,p,h1,h2,h3,h4,h5,h6,form,textarea,input,select {margin:0;padding:0;font:12px normal Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;line-height:100%;}
body {margin:10px;background:#fff url no-repeat 50% 190px;}
a,p {line-height:120%;font-size:12px;color:#4c3327;}
dt {font-size:12px;color:#D78396;}
p {margin:0 0 20px 0;}
a {color:#4c3327;font-weight:bold;}
li {font-size:12px;line-height:105%;color:#4c3327;}
a:hover {text-decoration:none;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;line-height:100%;}

/* CLASSES */
dl.quote,dl.quote dt,dl.quote dd {margin:0;padding:0;color:#D78396;line-height:140%;}
dl.quote {width:250px;float:right;}
dl.quote dt {font-style:italic;font-size:14px;}
dl.quote dd {margin-top:5px;text-align:right;font-size:11px;}

/* LAYOUT */
div#header {position:relative;top:0;left:0;height:186px;background:url("../images/header.gif") no-repeat top left;}
div#header h1 {color:#564CA3;font-size:26px;margin-left:230px;padding-top:11px;}
div#header a#hdr_logo {display:block;position:absolute;top:35px;left:800px;width:141px;height:113px;background:url no-repeat top left;text-indent:-1000px;}
div#header ul#callout {margin:10px 20px 0 800px;padding:0;width:170px;}
div#header ul#callout li {list-style-type:none;text-align:center;margin:0;padding:0;line-height:100%;}
div#header ul#callout li.title {font-size:16px;font-weight:bold;color:#D78396;}
div#header ul#callout li.descript,div#header ul#callout li.date {font-size:14px;font-weight:bold;color:#564CA3;}
div#header ul#callout li.note,div#header ul#callout li.note a {font-size:12px;color:#D78396;font-style:italic;margin-top:6px;}

div#menu h2 {position:absolute;top:-20em;left-200em;}
div#menu {margin:0;padding:.25em;margin-top:0;margin-bottom:2em;background:#D78396;width:965px;text-align:center;}
div#menu ul {list-style:none;margin:0;padding:0;padding:.5em}
div#menu ul li {margin:0;padding:0;display:inline;}
div#menu ul a {margin:0;padding:0;padding-left:.5em;padding-right:.5em;text decoration:none;background:#D78396;border-left:solid 1px #FFFFFF;font-weight:bold;font-size:small;}
div#menu ul a.first {border-left:none}
div#menu ul a:link, div.menu ul a:visted{color:#FFFFFF;}
div#menu ul a:hover,div.menu ul a:focus{color:#FFFFFF;}
div#menu ul li.focus a {font-weight:bold;color:#FFFFFF;}

div#navigation { 
    position: absolute; 
    top: 230px; 
    left: 0; 
    width: 174px; 
} 
div#navigation {width:214px;padding-bottom:300px;float:left;background:url("../images/menu_bg.gif") repeat-y top left;}
div#navigation ul {margin:25px;padding:0;}
div#navigation ul li {list-style-type:none;padding-top:50px;}
div#navigation ul li.first {padding-top:0px;}
div#navigation ul li a {display:block;line-height:15px;color:#d78396;font-size:12px;text-decoration:none;padding-left:0px;background:url("../images/menu_rule.gif") no-repeat bottom left;}
div#navigation ul li a:hover {background-image:none;font-weight:bold;color:#4C3327;}
div#navigation ul li.focus a {font-weight:bold;color:#4C3327;}
div#navigation dl {margin-left:20px;}
div#navigation dt {color:#4C3327;text-decoration:none;}
div#navigation dd {color:#4C3327;text-decoration:none;}


div#content {margin:0 30px 0 234px;}
div#content h1.page_title {font-style:italic;font-size:16px;color:#4c3327;margin-bottom:10px;}
div#content h1 {font-size:14px;color:#D78396;margin-bottom:10px;}

div#footer {padding-top:20px;clear:left;text-align:center;}
div#footer ul {margin:0;padding:0;}
div#footer ul li {list-style-type:none;display:inline;color:#D78396;margin-right:40px;}

/* membersip */
/* div#current_officers {padding:10px;border:1px solid #D78396;margin:20px 40px;} */
div#current_officers h3 {font-size:13px;color:#d78396;margin-bottom:10px;}
div#current_officers dl,div#current_officers dl dt,div#current_officers dl dd {margin:0;padding:0;font-size:14px;color:#4c3327;}
div#current_officers dl {margin-left:20px;}
div#current_officers dl dt {font-weight:bold;}
div#current_officers dl dd {margin:4px 0 10px 20px;}
div#current_officers dl dd p.sub_member {font-size:12px;margin:2px 0 0 10px;}


/* meetings */
div.meeting {}
div.directions {margin-left:20px;}
div.directions h1 {color:#FF0000;font-size:12px;}
div.directions p {font-size:11px;margin-bottom:10px;}
div.directions a {font-size:11px;}
