body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#286955; background-color:#595D23; margin:0; background-image:url(../media/main-bk.jpg); background-repeat:no-repeat;}

#body {width:900px; margin-left:142px;  background-image:url(../media/shadow.png); background-repeat:repeat-y;}

#header {background-image:url(../media/header.png); background-repeat:no-repeat; height:184px; width:858px; margin:auto; position:relative;}

#logo {position:absolute; top:100px; left:40px; text-indent:-999px; margin:0px !important;}

#logo a {height:75px; width:200px; display:block;}

#header ul {list-style:none; position:absolute; top:70px; left:500px; width:300px; margin:0px;}

#header li {float:left; padding-left:10px;}

#nav {width:858px; margin:auto;}

#home-content {background-image:url(../media/homepage-content-bk.jpg); background-repeat:no-repeat; height:400px; width:858px; margin:auto;}

#welcome {width:280px; height:240px; margin:auto; font-size:15px; font-weight:bold; margin-top:30px;}

#welcome h3 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:32px;}

#social {text-align:center;}

#email-list {position:relative; width:500px; margin:auto;}

#email-list h3 {margin:6px;}

#home-left-col {width:516px;float:left; height:324px;}

#home-right-col {width:342px; float:left; }

#footer {height:349px; background-image:url(../media/footer-bk.png); background-repeat:repeat-y; width:862px; margin:auto;}

#footer-left {width:274px; height:354px; background-image:url(../media/kids.png); background-repeat:no-repeat;position:absolute; left:13px;}

#footer-right {width:710px; height:354px; margin-left:145px;}

#news-panels {width:710px; height:300px; background-image:url(../media/news-bk.png); background-repeat:no-repeat; position:relative; top:20px;}

#news-box {width:320px; height:260px; float:left; margin:20px 10px 10px 20px; overflow:hidden;}

#news-panels h2 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:16px;}

#news-panels a {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:16px;  color:#346180; text-decoration:none;}

#news-panels h3 {font-family:Arial, Helvetica, sans-serif; font-size:16px; width:300px; border-bottom:1px dashed #030;}


#blog-box {width:320px; height:260px; float:left;margin:20px 10px 10px 10px; overflow:hidden;}



#sub-content {background-image:url(../media/sub-content-bk.jpg); font-size:14px; line-height:18px; width:858px; margin:auto; padding:0px; overflow:hidden;}

#sub-content-bottom {clear:both;height:100px; background-color:#FCB040; width:862px; margin:auto;}

#social-sub {text-align:center; width:350px;float:left;}

#email-list-sub {position:relative; width:500px; margin:auto; float:left; padding-left:10px;}

#email-list-sub h3 {margin:6px;}


#subnav-about {background-image:url(../media/subnav.jpg); background-repeat:no-repeat; height:45px; list-style:none; margin:0 auto; width:858px;padding:0px;}

#subnav-about a {color:#FFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

#subnav-about a:hover {color:#FFC; text-decoration:underline;}

#subnav-about .current {color:#FFC; text-decoration:underline;}

#subnav-about li {float:left; padding:15px 0 0 18px; font-size:14px;}


#subnav-giving {background-image:url(../media/subnav-giving.jpg); background-repeat:no-repeat; height:45px; list-style:none; margin:0 auto; width:858px;padding:0px;}

#subnav-giving a {color:#FFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

#subnav-giving a:hover {color:#FFC; text-decoration:underline;}

#subnav-giving .current {color:#FFC; text-decoration:underline;}

#subnav-giving li {float:left; padding:15px 0 0 18px; font-size:14px;}



#subnav-grants {background-image:url(../media/subnav-grants.jpg); background-repeat:no-repeat; height:45px; list-style:none; margin:0 auto; width:858px;padding:0px;}

#subnav-grants a {color:#FFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

#subnav-grants a:hover {color:#FFC; text-decoration:underline;}

#subnav-grants .current {color:#FFC; text-decoration:underline;}

#subnav-grants li {float:left; padding:15px 0 0 18px; font-size:14px;}


#subnav-donate {background-image:url(../media/subnav-donate.jpg); background-repeat:no-repeat; height:45px; list-style:none; margin:0 auto; width:858px;padding:0px;}

#subnav-donate a {color:#FFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

#subnav-donate a:hover {color:#FFC; text-decoration:underline;}

#subnav-donate .current {color:#FFC; text-decoration:underline;}

#subnav-donate li {float:left; padding:15px 0 0 18px; font-size:14px;}


#subnav-blog {background-image:url(../media/subnav-newsroom.jpg); background-repeat:no-repeat; height:45px; list-style:none; margin:0 auto; width:858px;padding:0px;}

#subnav-blog a {color:#FFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

#subnav-blog a:hover {color:#FFC; text-decoration:underline;}

#subnav-blog .current {color:#FFC; text-decoration:underline;}

#subnav-blog li {float:left; padding:15px 0 0 18px; font-size:14px;}


#sub-image {width: 372px; float:left; margin-top:-6px; position:relative;}

#sub-left-col {width:446px; float:left; padding:20px 0 40px 40px; position:relative;}

#sub-left-col h1 {text-size:25px; color:#4976B4; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}

#sub-left-col li {padding:5px 0 5px 0; border-bottom:1px dashed #030; list-style:none;}

#sub-single-col {width:800px; float:left; padding:20px 0 40px 40px; position:relative;}

#sub-single-col h1 {text-size:25px; color:#4976B4; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}

#copyright { width:860px; height:30px; margin-left:152px; background:none; clear:both; text-align:center; padding:20px; color:#fff; font-size:11px;}


#sub-left-col-blog {width:536px; float:left; padding:20px 0 40px 40px; position:relative;}

#sub-left-col-blog h1 {text-size:25px; color:#4976B4; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}

#sub-left-col-blog li {padding:5px 0 5px 0; border-bottom:1px dashed #030; list-style:none;}

#sub-right-col-blog {width: 282px; float:left; margin-top:-6px; position:relative;}

#sub-right-col-blog ul {list-style:none; margin:0px;}

#sub-right-col-blog li {padding:2px 0 2px 0; margin:0;}

#sub-right-col h3 {margin:2px;}

#posts h2 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:24px;}

#posts a {text-decoration:none; color:#346180; line-height:normal;}

#quotes {width:270px; font-size:15px; line-height:18px; color:#346180; font-style:italic; margin:auto; padding-bottom:20px;}

#quotes h3 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:24px;margin-left:10px; margin-bottom:5px; font-style:normal;}

.chart td {border-bottom:1px solid #333; font-size:12px; line-height:14px;}

.blue {color:#4976B4;}

#copyright a {color:#FFF;}
#copyright a:visited {color:#FFF;}





