/* CSS Document */

#slogan {
position: relative;
left: 250px;
top: 125px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
}

body {
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#body_wrapper {
width: 675px;
margin: 0 auto;
text-align: left;
border: 1px solid #000;
padding: 3px;
}

#inner_border {
border: 1px solid #000;
}

#header {
  background: #d7dabd;
  height: 223px;
  background: url(/lib/images/banner.jpg);
}
#wrapper {
  background: #f1f2ea url(/lib/images/top_contentBorder.jpg) no-repeat top left;
  margin-bottom: 20px;
}

#nav {

}

.content_border {
/*border: 1px solid #999;*/
}

#nav ul {
list-style: none;
margin: 0;
}

#nav ul li {
display: inline;
}


#nav ul li a {
float: left;
display: block;
color: #fff;
padding: 5px 24px 5px 24px;
text-decoration: none;
font-wieght: bold;
margin-left: 3px;
white-space: nowrap;
}

#home {
background: #215B33;
}

#sideBar_body {
margin: 0 30px 0 30px;
font-size:12px;
}

#content_body {
margin: 10px 30px 0 15px;
}

#sideBar_body p {
}

#footer ul {
list-style: none;
margin: 0;
}

#footer span {
display: inline;
}

#footer ul li {
display: inline;
font-size: 10px;
}


#footer ul li a {
float: left;
display: block;
border-right: 1px solid #000;
padding: 0 5px 0 5px;
text-decoration: none;
white-space: nowrap;
font-size: 10px;
color: #000;
}


h1 {
color: #060;
font-size: 14px;
margin: 20px 0 0 40px;
}

#about {
background: #205C42;
}

#grant {
background: #1D5B56;
}

#donate {
background: #1A596A;
}

#partners {
background: #14587F;
}

#contact {
background: #14578E;

}


#container {
  width: 100%;
  background: #f1f2ea url(/lib/images/top_contentBorder.jpg) no-repeat top left;
  float: right;
  margin-left: -244px;
}

#content {
  margin-left: 244px;
}

#sidebar {
  width: 244px;
  float: left;
}
#footer {
  clear: both; 
  height: 20px;
  padding-top: 5px;
}
.clearing {
  height: 0;
  clear: both;
}

input {
width: 300px;
}

textarea {
width: 300px;
height: 150px;
}

td {
vertical-align: top;
}

form {
margin-top: 15px;
}

#content_body p, #content_body li {
font-size: 12px;
}