html {

background:#1c2025;

}

body {

margin:0 auto;

text-align:center;

background:url(images/bg.jpg) repeat-y center #1c2025;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#263425;

}

#everything {

margin:0 auto;

text-align:left;

width:960px;

background:#000000;

margin-bottom:10px;

}

#page {

margin:0 auto;

text-align:left;

width:960px;

background:url(images/treefoot.jpg) no-repeat bottom #fef9e5;

padding-bottom:80px;



}



#sidebar {

width:277px;

background:url(images/logo.jpg) no-repeat 0px 13px #5e7e5d;

float:left;

height:356px;

overflow:hidden;

}

#content {

margin-top:20px;

clear:both;

width:623px;

margin-right:30px;

margin-bottom:50px;

float:right;

line-height:18px;

}

#headimg {

width:683px;

height:356px;

overflow:hidden;

float:left;

}

#headimg img {

z-index:0;

}

#header {

width:960px;

height:356px;

border-bottom:1px dotted #000000;

}

#polaroids {

background:url(images/photos4.jpg) -3px 0px no-repeat;

width:312px;

height:526px;

position:absolute;

margin-left:-64px;

margin-top:50px;

}

#contactinfo {

position:absolute;

margin-top:590px;

font-size:10px;

margin-left:10px;

}

#filler {

float:right;

width:1px;

height:550px;

}

#footer {

margin:0 auto;

background:#5e7e5d;

width:960px;

height:30px;

text-align:right;

color:#ffffff;



}

#footer span {

display:block;

margin-right:20px;

padding-top:5px;

}

#nav {

list-style:none;

margin:0;

padding:0;

margin-top:136px;

border-top:1px dotted #ffffff;

}

#nav li {

height:31px;

border-bottom:1px dotted #ffffff;

}

#nav li a{

display:block;

width:100%;

height:100%;

text-decoration:none;

}



#navabout a{

background:url(images/nav.gif) no-repeat 0px -31px;

}

#navabout a:hover{

background:url(images/nav.gif) no-repeat -277px -31px;

}

#navdonors a{

background:url(images/nav.gif) no-repeat 0px -62px;

}

#navdonors a:hover{

background:url(images/nav.gif) no-repeat -277px -62px;

}

#navgrants a{

background:url(images/nav.gif) no-repeat 0px -92px;

}

#navgrants a:hover{

background:url(images/nav.gif) no-repeat -277px -92px;

}

#navnon a{

background:url(images/nav.gif) no-repeat 0px -122px;

}

#navnon a:hover{

background:url(images/nav.gif) no-repeat -277px -122px;

}

#navscho a{

background:url(images/nav.gif) no-repeat 0px -153px;

}

#navscho a:hover{

background:url(images/nav.gif) no-repeat -277px -153px;

}

#navcom a{

background:url(images/nav.gif) no-repeat 0px -183px;

}

#navcom a:hover{

background:url(images/nav.gif) no-repeat -277px -183px;

}

#navyouth a{

background:url(images/nav.gif) no-repeat 0px -214px;

}

#navyouth a:hover{

background:url(images/nav.gif) no-repeat -277px -214px;

}

#nav #navyouth {

border-bottom:none;

}



h1 {

margin:0;

padding:0;

}

#searchbox {

position:absolute;

margin-top:20px;

margin-left:10px;

}

#lNews {

list-style:none;

margin:0;

padding:0;

}



#lNews li {

padding-top:10px;

}

#lNews li a{

font-weight:bold;

}

a {

color:#C1734C;

}

#credit {

font-size:10px;

color:#c0c0c0;

}