body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #006634;
	background-image: url(images_archive/yellow.jpg);
	background-color: #FFFFCD;
}
p   {
	margin:0;
	padding:0;
}


a {
	font-weight: bold;
	color: #00aedb;
	text-decoration: none;
}

a:visited {
	color: #00aedb;
}
a:hover{
	color: #F78F1E;
}
#container {
	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* this overrides the text-align: center on the body element. */
	position: relative;
} 

#sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 55px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #FFFFCB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0;
	background-image: url(images_archive/left_bg.jpg);
}
.homebutton {
	position: absolute;
	height: 19px;
	width: 83px;
	top: 10px;
	left: 85px;
}
.homebutton ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
}

.homebutton ul li {
	display: block;
	
}
.homebutton ul li   img{
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0 3px 0 0;
}
.homebutton ul li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#d9e021;
	text-decoration:none;
	padding: 25px 0;
	font-weight: bold;
}

.homebutton ul li a:link {
	color:#d9e021;
}
.homebutton ul li a:visited {
	color:#d9e021;
}
.homebutton ul li a:hover {
	color:#F78F1E;
}

#mainContent {
	margin: 0; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 0;
	background-image: url(images/FfPA_newgrassbladelong.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 790px;
	float: left;
}

#head092109 {
	padding:5px 0 10px 0;
}
#sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 55px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #FFFFCB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0; /* padding keeps the content of the div away from the edges */
	background-image: url(images_archive/right_bg.jpg);
}
#logo {
	text-align: center;
}
#logo img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#fund-for-park-avenue {
	text-align: center;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.extraspace {
	padding: 0 0 0 2px;
}

.menu{
	width: 776px; /* The menu should be the entire width of it's surrounding object, in this case the whole page */
	background-color: #FFF;
	margin: 0 0 10px 13px;
} /* dark grey bg */


.menu ul{
	padding: 0;
	float: left;
	width: 766px;
	margin: 0;
}


.menu ul li{
	display: inline;} /* Makes the link all appear in one line, rather than on top of each other */

.menu ul li a{
	float: left;
	text-decoration: none; /* removes the underline from the menu text */
	color: #006633; /* text color of the menu */
	padding: 5px 0px; /* 10.5px of padding to the right and left of the link and 11px to the top and bottom */
	margin: 0 2px 0 0;
	background-color: #d9e021;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
}


.menu ul li a:visited{ /* This bit just makes sure the text color doesn't change once you've visited a link */
	color: #006633;
	text-decoration: none;
}
.menu ul li a:hover {   
	color: #F90;
	background-color:#ffffff;
} 
.menu ul li .current{
	color: #F90;
	background-color:#ffffff;
	font-weight: bold;

}
/* change the background color of the list item when you hover over it */

.history {
	width: 96px;
}
.aboutus {
	width: 100px;
}

.mpp {
	width: 190px;
}
.treel {
	width: 136px;
}
.sculpture {
	width: 110px;
}
.news {
	width: 122px;
	margin-right: 0px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.plants {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.8em;
	padding: 10px 0 7px 0;
	font-weight: bold;
	text-align: center;
	margin: 0;
}
.footer  {
	font-size:10px;
	padding:0px 0 5px 0;
	line-height: 1.5em;
	float: left;
	width: 790px;
	text-align: center;
	
}
.pink {
	color: #EE008C;
}

.orange {
	color: #F78F1E;
}


.redtext {
	color:#fa0030;
}
.blacktext {
	color: #000;
}

.newblue {
	color:#00aedb;
	font-weight:normal;
}

.greenline {
	background-image: url(images_archive/line.jpg);
	background-repeat: no-repeat;
	background-position: 20px 0px;
}
