@charset "utf-8";
/* CSS Document */

/* Clear all margins and padding */
* {
margin: 0;
padding: 0;
}

/* Set background */
body {
background-color:#114716;
text-align:center;
}

/* Set text masters */
p, ul, ol  {
Font-family:arial,helvetica,sans-serif; 
color:#000000; 
font-size:0.9em; 
text-align:left;
margin-bottom:1em;
line-height:1.4em;
}


ul,ol  {
margin: 0 0 1em 20px;
}


h3  {
Font-family:arial,helvetica,sans-serif; 
color:#ffffff; 
font-size:1.4em; 
text-align:left;
margin:0px;
}
h4  {
Font-family:arial,helvetica,sans-serif; 
color:#ffffff; 
font-size:1em; 
margin:0px;
}


a {
font-weight:bold; 
color:#114717; 
text-decoration:none;
}

a:hover {
color:#375297;
}

.right {
text-align:right; 
}

.center {
text-align:center; 
}

.large {
font-size:1em; 
}

.small {
font-size:0.75em; 
}

.subhead {
color:#375297;
font-weight:bold;
font-size:larger;
}



/* Set main container */
#main_container{
background:url(images/main_container_bkgd.gif) repeat-y;
width:980px; 
text-align:left;
margin:0 auto 0 auto;
position:relative;
}


/* Set banner */
#banner{
width:940px; 
margin-left:20px;
margin-right:20px;
}

/* Set nav */
#nav{
width:940px;
height:35px;
background-color:#114717;
margin-left:20px;
margin-right:20px;
margin-bottom:15px;
}


/* Set content column */
#content_container{
width:940px;
margin-left:20px;
margin-right:20px;
}

/* Set the main content column on the left */
#content{
width:690px;
float:left;
margin-right:10px;
display:inline; /* hack for IE 6.0 so column will sit at top */
}

#content_top{
background-color:#375297;
width:690px;
}

#content_box{
background-color:#e4e7f1;
margin-bottom:10px;
}

/* Set the sidebar column on the right */

#sidebar{
background-color:#ffffff;
width:240px;
float:left;
display:inline; /* hack for IE 6.0 so column will sit at top */
}

#contribute {
width:240px;
height:98px;
margin-bottom:10px;
}

.sidebar_header{
width:240;
background-image:url(images/sidebar_header.jpg);
}
.sidebar_box{
width:240px;
background-color:#d9e3da;
margin-bottom:10px;
}

#sidebar img.photo {
margin-top:10px;
}

.inner {
padding:10px;
}

.inner_sidebar {
padding:10px;
}

.inner_sidebar p{
font-size:0.85em; 
text-align:left;
margin-bottom:0.6em;
line-height:1.2em;
}

.inner_sidebar_header {
padding:6px 10px 10px 10px;
}

.inner_footer {
padding:20px;
}



/* set the footer to a blue box spanning */
#footer{
clear:both;
width:940px;
margin-left:20px;
margin-right:20px;
}


form input, textarea {
background:#fff;
border:solid 1px #375297;
color:#000;
padding:2px;
margin:3px 0 0 0;
}

form input.checkbox {
background:none;
border:0;
margin:0px;
padding:0px;
}