html, body{
  height: 100%;
}

* {
   margin-top:0;

}

body {

  margin: 0;
  padding: 0;
  
  background: #feffe7 url(/rimages/mainbg.jpg) repeat-x;
  
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #797979;
  
}
#wholepage{

  width:800px;
  margin: 0 auto;
  position:relative;
  display:block;

}
a{
  color: #6494c5;
  text-decoration: underline;
}

a:hover {
  text-decoration:none;
}

img {
  border:0;
  padding: 0; margin:0;
}

#header{
  height: 270px;
  width:100%;
}

.inside_page #header{
  height:170px;
}
#header img{
  float: left;
  clear: left;
}

#navigation{
  float:right;
}
.navigation{
  float:right; clear: right;
  margin:0; padding: 0;

}
.navigation li{
  float:left;
  list-style:none;
  margin:0; padding: 0;
}

#nav1 li{
  margin-right: 25px;
  height:40px;
  margin-top: 5px;
}
#nav2 li{
  margin-right: 20px;
  height:57px;
}
#who_we_are #nav2-who_we_are a{
  color:#FFFCA5;
}
#our_purpose #nav2-our_purpose a{
  color:#FFFCA5;
}
#how_to_give #nav2-how_to_give a{
  color:#FFFCA5;
}
#special_events #nav2-special_events a{
  color:#FFFCA5;
}
#contact_us #nav2-contact_us a{
  color:#FFFCA5;
}

#nav3 li{
  margin-right: 15px;
  font-size: 17px;

}

#nav1 .last, #nav2 .last, #nav3 .last{
  margin-right: 0;
}

#nav1 a{
  color:white;
  text-decoration:none;
}
#nav2 a{
  font-size:1.3em;
  text-decoration:none;
  color:white;
  margin:0; padding:0;
}

#nav3 a{
  color: #004990;
  text-decoration:none;
  font-variant: small-caps;

}

#homeblurb{
  clear:left;
  margin: 15px 0 0 60px;
}

#featureimage{
  width: 446px; height:220px;
  padding: 9px 8px 0 8px;
  position: absolute;
  top:-180px;
  right: 0px;
}

.inside_page #featureimage{
  width: 296px;
  height: 281px;
  background: url(/rimages/blank_header.png) no-repeat;
  top: -30px;
  padding: 0;
}

.flashfeatureimage#featureimage {
  padding:10px;
  width: 276px;
  height: 261px;
}

#content #featureimage p{
  padding:0; margin:0;
}
#content #featureimage img{
  float:none; clear:none;
  margin: 10px 0 0 10px;
  border:0;
  padding:0;
}


h1{
  margin: 10px 0px 5px;
  padding: 3px 15px 5px;
  background: #fffca5;
  color: #66cc99;
  font-size: 1.75em;
}


#content img {
  border:1px solid #008676;
  padding: 3px;
}

#content{
  display:block;
  background: url(/rimages/contentbg.jpg) repeat-y -44px 0;
  position:relative;
  float:left;
}
#contentheader{
  float:left;
  background: url(/rimages/contentheaderbg.jpg) no-repeat -44px 0px;
  padding-top:1px;
  
}


#content #leftcolumn{
  float:left;
  width: 517px;
  padding: 10px 1px;
}

#content #rightcolumn{
  float: left;
  width: 250px;
  padding: 80px 10px 0;
  
}
.inside_page #rightcolumn{
  margin-top: 170px;
}
#rightcolumn div div{
  margin-bottom: 10px;
}
#rightcolumn img{
  border: 0;
  float: right;
  clear: right;
}
#content p{
  padding: 10px 43px 10px 15px;
  margin-bottom:0;
}
#content ul{
  margin-top:0;
}


#footer{
  width:100%;
  height: 314px;
  float:left;
  background: #7fc79a url(/rimages/footerbg.jpg) repeat-x;
  
}
#contentfooter{
  height: 37px;
  width: 800px;
  margin: 0 auto;
  padding-top: 50px;
  
  background: url(/rimages/contentfooterbg.jpg) no-repeat -44px -1px;
}
#footer_navigation{
  margin:0;padding:0;
  width:100%;
  float:left; clear:both;
}

#footer_navigation ul{
  list-style:none;
  margin:0; padding: 0;
  float:left;
  font-weight:bold;
  font-size: .90em;
}
#footer_navigation ul li{
  float: left;
  position: relative;
  width: 10em;
}
#footer_navigation ul li li{
  text-indent:-5px;
  padding-left:5px;
}
#footer_navigation ul li:first-line{
  margin-left:-12px;
} 
#footer_navigation a, #citations a{color:white; text-decoration:none}
#footer_navigation a:hover, #citations a:hover{color:white; text-decoration:underline}

.footersubnavigation li{
  font-weight:normal;
  margin-left:0px;
  float:none;
}

#footer #citations{
  padding-top:10px;
  width:100%
  float:left; clear:both;
  text-align:center;
  color:white;
  height:75px;
}
#citations hr{
  color:white;
  height:1px;
  width:70%;
  border-collapse:collapse;
}



#wholepage .overDivB{
  width:20px;
}



/* Menu 
ul, ol {
}

#menu {
	float: right;
}

#menu ul {
	margin: 0px;
	padding: 78px 30px 0px 0px;
	list-style: none;
}

#menu li {
	float: left;
}

#menu a {
	padding: 0px 20px 0px 22px;
	background: url(/rimages/img02.gif) no-repeat left center;
	text-decoration: none;
	text-transform: lowercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7B7B7B;
}

#menu a:hover {
	text-decoration: underline;
	color: #0098A4;
}

#menu .first a {
	background: none;
}


*/














