/* COLORS - (shades: drk-lt)
pink #DA339D  shades: #DAAFC8 #DFBCD0 #DECAE1
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 Verdana,Helvetica,Arial,sans-serif;line-height:100%;}
body {margin:10px;background:#fff url("../images/body_bg.gif") no-repeat 50% 220px;}
a,p {line-height:120%;font-size:14px;color:#564CA3;}
p {margin:0 0 20px 0;}
a {color:#DA339D;text-decoration:underline;}
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:#DA339D;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:200px;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:45px;left:81px;width:76px;height:76px;background:url("../images/logo.gif") 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:#DA339D;}
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:#DA339D;font-style:italic;margin-top:6px;}

div#menu {width:214px;padding-bottom:30px;float:left;background:url("../images/menu_bg.gif") repeat-y top left;}
div#menu ul {margin:0;padding:0;}
div#menu ul li {list-style-type:none;padding-top:30px;}
div#menu ul li.first {padding-top:0px;}
div#menu ul li a {display:block;line-height:36px;color:#9A96D1;font-size:18px;text-decoration:none;padding-left:10px;background:url("../images/menu_rule.gif") no-repeat bottom left;}
div#menu ul li a:hover {background-image:none;font-weight:bold;color:#564CA3;}
div#menu ul li.focus a {font-weight:bold;color:#564CA3;}

div#content {margin:0 30px 0 234px;}
div#content h1.page_title {font-style:italic;font-size:24px;color:#564CA3;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:#564CA3;margin-right:40px;}

/* membersip */
div#current_officers {padding:10px;border:1px solid #DA339D;margin:20px 40px;}
div#current_officers h1 {font-size:18px;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:#564CA3;}
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:DA339D;font-size:12px;}
div.directions p {font-size:11px;margin-bottom:10px;}
div.directions a {font-size:11px;}