body { color: black; font-size: 12px; font-family: arial, sans-serif; line-height: 17px; background-color: #d5f1f5; background-image: url(../images/bg-top.gif); background-repeat: repeat-x; background-position: 0 0; text-align: left; margin: 0; padding: 0; }
#wrap { background-color: #fff; width: 760px; margin: 0 auto; padding: 0; }
#topbar { background-color: #95dce7; height: 73px; margin: 0; padding: 0; }
#topleft { width: 415px; height: 73px; float: right; }
/*-----top nav-----*/
#topnav { width: 390px; height: 24px; float: right; margin: 0; padding: 0; }
#topnav2 { text-align: right; margin: 0; padding: 3px 0 0; width: 390px; height: 21px; float: right; }
#tn { width: 390px; height: 24px; overflow: hidden; margin: 0; padding: 0; }
#tn li { margin: 0; padding: 0; list-style-type: none; display: inline; }
#tn a { height: 24px; float: left; padding-top: 24px; }
#tn a:hover { background-position: 0 -24px; }
#tn a.selected { background-position: 0 -24px; }
#tn-contact a { background-image: url(../images/tn-contact.gif); background-repeat: no-repeat; background-position: 0 0; width: 80px; }
#tn-join a { background-image: url(../images/tn-join.gif); background-repeat: no-repeat; background-position: 0 0; width: 109px; }
#tn-donate a { background-image: url(../images/tn-donate.gif); background-repeat: no-repeat; background-position: 0 0; width: 68px; }
#tn-search a { background-image: url(../images/tn-search.gif); background-repeat: no-repeat; background-position: 0 0; width: 62px; }
#tn-espanol a { background-image: url(../images/tn-espanol.gif); background-repeat: no-repeat; background-position: 0 0; width: 71px; }
/*-----main nav-----*/
#main_nav { background-color: #a8bfb9; width: 760px; height: 31px; margin: 0; padding: 0; }
#mn { width: 760px; height: 31px; overflow: hidden; margin: 0; padding: 0; }
#mn li { margin: 0; padding: 0; list-style-type: none; display: inline; }
#mn a { height: 31px; float: left; padding-top: 31px; }
#mn a:hover { background-position: 0 -31px; }
#mn a.selected { background-position: 0 -31px; }
#mn-home a { background-image: url(../images/mn-home.gif); background-repeat: no-repeat; background-position: 0 0; width: 69px; }
#mn-about a { background-image: url(../images/mn-about.gif); background-repeat: no-repeat; background-position: 0 0; width: 74px; }
#mn-agenda a { background-image: url(../images/mn-agenda.gif); background-repeat: no-repeat; background-position: 0 0; width: 83px; }
#mn-news a { background-image: url(../images/mn-news.gif); background-repeat: no-repeat; background-position: 0 0; width: 112px; }
#mn-calendar a { background-image: url(../images/mn-calendar.gif); background-repeat: no-repeat; background-position: 0 0; width: 93px; }
#mn-pubs a { background-image: url(../images/mn-pubs.gif); background-repeat: no-repeat; background-position: 0 0; width: 109px; }
#mn-law a { background-image: url(../images/mn-law.gif); background-repeat: no-repeat; background-position: 0 0; width: 75px; }
#mn-cases a { background-image: url(../images/mn-cases.gif); background-repeat: no-repeat; background-position: 0 0; width: 71px; }
#mn-links a { background-image: url(../images/mn-links.gif); background-repeat: no-repeat; background-position: 0 0; width: 74px; }
/*-----sections-----*/
#photobar_home { height: 130px; margin: 0; padding: 0; }
#photobar { margin: 0; padding: 0; height: 89px; }
#content { width: 760px; margin: 0; padding: 0 0 15px; }
#main_home { width: 449px; margin: 0; padding: 5px 40px 15px 30px; }
#right { background-color: #b9ccc7; background-image: url(../images/bg-home_gradient.gif); background-repeat: no-repeat; background-position: 0 bottom; width: 161px; float: right; margin: 0 40px 0 0; padding: 16px 20px 20px; }
#main { padding: 15px 45px; width: 488px; float: right; margin: 0; }
#subnav { background-color: #a8bfb9; background-image: url(../images/bg-left_gradient.gif); background-repeat: no-repeat; background-position: 0 bottom; width: 142px; margin: 0 578px 0 0; padding: 30px 20px 20px; }
#sn { margin: 0; padding: 0; list-style-type: none; }
#sn li { margin: 0; padding: 6px 0; border-bottom: 1px dotted #fff; }
#sn li.special { margin: 0; padding: 6px 0; border-bottom: 1px dotted #005399; }
#sn li.special_selected { margin: 0; padding: 6px 0; border-bottom: 1px dotted #005399; }
#sn li.norule { margin: 0; padding: 6px 0; border-bottom-width: 0; }
#sn li.norule_selected { margin: 0; padding: 6px 0; border-bottom-width: 0; }
#sn li.selected a { color: #883929; text-decoration: none; }
#sn li.norule_selected a { color: #883929; text-decoration: none; }
#sn li.special_selected a { color: #883929; text-decoration: none; }
#sn a:link { color: #005399; text-decoration: none; }
#sn a:visited { color: #005399; text-decoration: none; }
#sn a:hover { color: #883929; text-decoration: none; }
#footer { width: 740px; margin: 0 auto; padding: 0 0 0 20px; }
/*-----text formatting-----*/
p { margin: 12px 0; padding: 0; }
.smaller { font-size: 11px; margin: 8px 0 12px; padding: 0; }
.three_eight_px { font-size: 3px; line-height: 8px; margin: 0; padding: 0; }
.cal_home { width: 448px; margin: 0 0 6px; padding: 0 0 2px; border-bottom: 1px dotted #005399; }
.clearleft { clear: left; }
.clearright { clear: right; }
.clearall { clear: both; }
.rule { font-size: 0; line-height: 0; margin: 0; padding: 2px 0 0; border-bottom: 1px dotted #005399; }
h1 { color: #883929; font-size: 17px; font-weight: bold; line-height: 19px; margin: 18px 0 12px; padding: 0 0 4px; border-bottom: 1px dotted #883929; }
h2 { font-size: 15px; font-weight: bold; line-height: 120%; }
h3 { color: #883929; font-size: 13px; font-weight: bold; }
h3.home_rt { color: #883929; font-size: 13px; line-height: 15px; margin: 12px 0 6px; padding: 0 0 4px; border-bottom: 1px dotted #883929; }
h4 { font-size: 12px; font-weight: bold; }
ul { margin: 9px 0 12px 15px; padding: 0; }
li { margin: 3px 0 6px; padding: 0 0 0 0; }
li.selected a { color: #883929; text-decoration: none; }
a:link { color: #1d6bb6; text-decoration: underline; }
a:visited { color: #1d6bb6; text-decoration: underline; }
a:hover { color: #883929; text-decoration: underline; }
a:active { }
