@charset "utf-8";
/* CSS Document */
/* Generic css reset styles */
a, p, table, tr,td,th,body, html,h1,h2,h3,h4,h5,h6, ul, li, ol, dl, dd, dt, form, fieldset {font-size: 100%; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0; border: 0;}
a{font-weight: normal; color: #2a7ab9;font-weight: bold; }


p {line-height: 161%}
th {text-align: left}
a {text-decoration: none}
a:hover {border-bottom:1px dotted #699CD4; color: #699CD4;background-position: 0 100%;background-repeat: repeat-x ; padding-bottom:0px; }
img {border: 0; display: block}
td td,li li {font-size: 100%}
ul li {list-style: none}


body {background: url(/images/bg.gif) repeat-x #6a947c;}
#wrapper {background: url(/images/inner-bg.png) 0 0 no-repeat #547562; width: 950px; margin: 0 auto; padding: 0 4px}
#innerWrapper {background: #fff;}
#header {position:relative; background: url(../images/banner.png); height:130px; }
#logo {display: block; width: 445px; height: 122px; text-indent: -9999px}
#logo:hover {border-bottom: 0}
#header ul {position: absolute;left: 489px; top:17px; width: 444px}
#header li {float: left; height: 22px;}
#header li a {height: 22px; display: block; text-indent: -9999px;}

#makeDonation {width: 116px; }
#makeDonation a:hover {background: url(/images/home/make-donation.png) 1px 4px no-repeat; border-bottom: 0}
#contact {width: 86px}
#contact a:hover {background: url(/images/home/contact-us.png) 8px 4px no-repeat; border-bottom: 0}
#joinMailing {width: 152px}
#joinMailing a:hover{background: url(/images/home/mailing-list.png) 6px 4px  no-repeat; border-bottom: 0}
#rss {width: 90px}
#rss a:hover {background: url(/images/home/rss-feed.png) 5px 4px no-repeat; border-bottom: 0} 

.searchField {width:140px;position: absolute; top: 53px;left:752px;background: none; border: 0; color: #062D56; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 75%}
.goBtn {background: none;  border: 0;position: absolute; top: 47px;left:900px; height: 33px; width: 33px; display: block; cursor: pointer}
#wrapper .roll {background: url(/images/home/search-btn-roll.png) no-repeat 6px 1px;}


/* Top Menu */
#nav {position: relative; font-size: 75%;background: url(/images/nav-bg.png) no-repeat;padding-top: 10px; height: 39px}
#nav ul {margin-left: 16px;}
#nav li {float: left; height: 39px;}
#nav li a {display: block;height: 39px; text-indent: -9999px; background-position: 0 0  }
#nav li a:hover {background-position: 0 -39px; border-bottom: 0}
#nav li a:focus, #nav li a:active, #nav li a.active {background-position: 0 -78px; outline:0 }

#nav:after {content: "."; clear: left; height: 0; display: block; visibility:hidden}
#nHome {background-image:url(/images/nav/home.png); width: 76px;}
#nCommunity {background-image:url(/images/nav/community.png); width: 146px;}
#nPrograms {background-image:url(/images/nav/programs.png); width: 164px;}
#nMusings {background-image: url(/images/nav/musings.png); width: 147px;}
#nResources {background-image:url(/images/nav/resources.png); width: 103px;}
#nMsaStore {background-image:url(/images/nav/store.png); width: 105px;}

/* */
#emailLink, #printLink {text-indent:-9999px; display: block; position: absolute; height: 22px; width: 22px; top:16px ;}
#emailLink:hover, #printLink:hover {border:0}
#emailLink {left: 884px;}
#printLink {left: 910px;}

#body {margin: 35px 20px 2px 20px; border-bottom: 1px solid #d6b99a; padding-bottom:20px}
#body .innerBody2:after {content: "."; clear: left; height: 0; display: block; visibility:hidden}

#footer {padding-left: 62px;padding-top: 12px; background: url(/images/home/footer-bg.png) 3px 15px no-repeat;padding-bottom: 40px;  margin-left: 20px; margin-right: 20px;clear: left; border-top: 1px double #d6b99a}
#footer ul {margin-bottom: 2px; }
#footer .longerList li {}
#footer p, #footer li {font-size: 69%}

#footer li {display: inline;}
