* { margin: 0; padding: 0;}
.clear { clear: both;}
.right { float: right; }
.left { float: left; }
html { background: #d6f4ea url(../images/bg.gif) repeat-x; margin: 0; padding: 0; overflow-y: scroll;}
body { background: url(../images/bg_fancy.gif) center top no-repeat; min-height: 260px; text-align: center; padding-top: 20px; font-family: Arial, Verdana, Sans-Serif; font-size: 12px; color: #383838;}
img {border: none;}
h1 { font-size: 20px; font-weight: normal; color: #479047; border-top: 4px solid #72ba5b; padding: 10px 0 20px 0;}
h2 { font-size: 14px; font-weight: normal; color: #479047; padding: 10px 0 3px 0;}
a { color: #008b9e;}
p { margin-bottom: 20px;}
.important { font-weight: bold; font-style: italic; color: #105095;}
.note { background: #f4f6eb; border-left: 4px solid #dedfcc; padding: 15px; margin-bottom: 30px;}
.small { font-size: 11px;}
a.archives { padding: 3px 0 3px 25px; background: url(../images/archives_link.png) left no-repeat; }
a.focus { padding: 3px 0 3px 25px; background: url(../images/focus_link.png) left no-repeat; }
a.news { padding: 3px 0 3px 25px; background: url(../images/newspapper_link.png) left no-repeat;}
a.touch { padding: 3px 0 3px 25px; background: url(../images/touch_link.png) left no-repeat;}
a.pdf { padding: 3px 0 3px 25px; background: url(../images/pdf_link.png) left no-repeat; }

#wrapper { width: 940px; text-align: left; margin: 0 auto; padding: 10px; background: white url(../images/header_bg.gif) right top no-repeat;}

/* HEADER */
#header { height: 90px;}
#header img#logo{ margin: 8px 15px; float: left;}
#header ul#small_nav{ float: right; list-style: none; font-size: 11px; margin: 35px 15px 0 0; color: #65756a; }
#header ul#small_nav li{ display: inline;}
#header ul#small_nav li:after{ content: " | "}
#header ul#small_nav li.last:after{ content: ""}
#header ul#small_nav li a{ color: #65756a; text-decoration: none;}
#header ul#small_nav li a:hover{ text-decoration: underline;}

/* MAIN NAVIGATION */
#main_nav { display: table; width: 100%;}
#main_nav ul { display: table-row; }
#main_nav li { display: table-cell; width: 14%; text-align: center;}
#main_nav li a{ display: table-cell; border-right: 1px solid white; width: 14%; text-align: center;padding: 10px 0 7px 0; color: white; text-decoration: none; font-family: verdana;}
#main_nav li a.last{ border: 0;}
#main_nav li a.nav_item1{ background-color: #0b7aae }
#main_nav li a.nav_item2{ background-color:#008b9e}
#main_nav li a.nav_item3{ background-color:#00c1c8}
#main_nav li a.nav_item4{ background-color:#48d7db}
#main_nav li a.nav_item5{ background-color:#3ed1b7}
#main_nav li a.nav_item6{ background-color:#81ce68}
#main_nav li a.nav_item7{ background-color:#4a9074}
#main_nav li a.active{ padding: 6px 0 7px 0}
#main_nav li a:hover{ text-decoration: underline;}

td.nav {			text-align:center; padding: 10px 0 7px 0; border-right: 1px solid white; }
td.nav a{			color: white; text-decoration: none; font-family: verdana; }

td.nav_active {		text-align:center; padding: 6px 0 7px 0; border-right: 1px solid white; }
td.nav_active a{	color: white; text-decoration: underline; font-family: verdana;  }
td.nav_1{  			background-color: #0b7aae }
td.nav_2{ 			background-color:#008b9e}
td.nav_3{ 			background-color:#00c1c8}
td.nav_4{ 			background-color:#48d7db}
td.nav_5{ 			background-color:#3ed1b7}
td.nav_6{ 			background-color:#81ce68}
td.nav_7{ 			background-color:#4a9074}


/* TOP */
#top{ margin: 5px 0;}
#top_gallery { float: left; width: 635px; }
#top_section { float: left; width: 635px; }
#call_to_action { float: right; width: 299px;}
#call_to_action dl{ height: 108px; margin-bottom: 3px; padding-left: 110px;}
#call_to_action dt{ font-size: 22px; font-weight: bold; padding-top: 25px;}
#call_to_action dl.donate{ background: url(../images/donate_bg.gif) no-repeat;}
#call_to_action dl.mailing{ background: url(../images/mailinglist_bg.gif) no-repeat;}
#call_to_action dl.donate, #call_to_action dl.donate a{ color: white; }
#call_to_action dl.mailing, #call_to_action dl.mailing a{ color: #008b9e;}

/* FOOTER */
#footer ul#footer_nav { font-size: 11px; color: #65756a; border-top: 1px solid #ddddc1; padding: 10px 0 5px 0; }
#footer ul#footer_nav li { display: inline;}
#footer ul#footer_nav li:after { content: " | "}
#footer ul#footer_nav li.last:after { content: ""}
#footer ul#footer_nav a { color: #65756a; }
#copyrights { color: #a0b8b0; font-size: 11px; text-align: left; width: 940px; margin: 0 auto; padding: 10px 0; margin-bottom: 20px; }
#copyrights .copy{ color: #a0b8b0; font-size: 11px; float: left;}
#copyrights .credit{ float: right; }

/* CONTENT BASE */
#content { margin-bottom: 10px;}
.half { float: left; width: 465px; margin-bottom: 10px; margin-right: 10px;}
.third { width: 300px; float: left; margin-bottom: 10px; margin-right: 10px;}
.twothird { width: 630px; float: left; margin-bottom: 10px; margin-right: 10px;}
#content .last { margin-right: 0px;}

/* CONTENT STYLE */
ul.listing { list-style: none;}
ul.listing li{ border-bottom: 1px solid #ddddc1; margin-bottom: 20px;}
ul.listing li.last{ border-bottom: none;}
ul.listing a.title{ margin-bottom: 10px; font-weight: bold;}
ul.listing p{ padding:5px 0 20px 0; margin: 0;}
ul.listing p a{ font-size: 11px;}
span.date{ color: #a2a391; font-size: 11px;}

/* DARK COLUMN */
.darker_col { background: #f4f6eb; border-top: 4px solid #dedfcc;}
.darker_col h2{ font-size: 20px; font-weight: normal; color: #0b7aae; padding: 10px;}
.darker_col ul.listing { list-style: none;}
.darker_col ul.listing li{ background: url(../images/bg_listing.gif) bottom repeat-x; padding: 10px; margin-bottom: 0;}
.darker_col ul.listing a.title{ color: #479047; margin-bottom: 10px; font-weight: bold;}
.darker_col ul.listing p{ padding:5px 0 10px 0; margin: 0;}
.darker_col ul.listing p a{ font-size: 11px;}

/* ABOUT US */
.darker_col div.boards{ padding:5px 10px 10px 10px; margin: 0;}


/* NEWS */
.news p { text-align: justify;}
.inline-img { float: left; margin: 0 15px 10px 0px ; padding: 5px; width: 120px; clear: left; border: 1px solid #dedfcc; background-color: white;}
.inline-img span.desc { display: block; margin: 5px 5px 0 5px; color: #a2a391; font-size: 11px; border: none;}



/* HOME */
.photo { padding: 0 10px 20px 0; background-color: white;}

/* CONTACT */
label { margin: 0; padding:0; margin-top:6px; text-align:right; width:65px; float:left; margin-right: 10px; }
fieldset { border: 0px solid #f4f6eb; width:440px; margin: 10px;}
.br {display:none;}  
.textfield { margin-bottom: 10px; height:15px; border: 1px solid #dedfcc; padding: 3px 8px; background: white url(../images/textfield_bg.gf) left no-repeat; width:345px;}
textarea { height:165px; border: 1px solid #dedfcc; padding: 0 8px; background: white url("../images/textarea_bg.gf") left no-repeat; width:345px; }
#contact_form .note { background: #cde9e0 url(../images/note.png) 10px center no-repeat; border: 1px solid #7acbd3; border-left: 5px solid #7acbd3; padding: 10px 10px 10px 40px; margin-bottom: 10px; color: #008b9e;}
#contact_form .warning { background: #fff5d1 url(../images/warning.png) 10px center no-repeat; border: 1px solid #f5d071; border-left: 5px solid #f5d071; padding: 10px 10px 10px 40px; margin-bottom: 10px; color: #ca890a;}


/* ---------------- NEW -------------- */

.highlightBorder{					border:5px solid #eeeeee;}
.highlightShadow{					background-image:url(../images/highlightShadow.gif); background-repeat:repeat-x;}