body {
margin: 0px 0px 0px 0px; 
padding: 0;
height: 100%;
background-color: #61676D;
background-image:url(http://www.playgroundbuilders.org/bubbles.jpg);
	background-repeat:repeat-y;
font-family:Verdana, Geneva, sans-serif;
font-size: 1em;
behavior:url(css/csshover.htc);

}
p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .85em;
}

ul {
font-family: Verdana, Geneva, sans-serif;
font-size: 1em;
}

a {
color: #809740;
text-decoration:underline;
}

a:hover {
color: #61676d;
text-decoration:none;	
}

h1 {
font-family: Verdana, Geneva, sans-serif;
font-size: 1.15em; 
}

h2 {
font-family: Verdana, Geneva, sans-serif;
font-size: .9em;	
}

h3 {
font-family: Verdana, Geneva, sans-serif;
font-size: 1em;	
}



#mainwrap {
margin-top:0px;
margin-left: auto;
margin-right:auto;
width: 1050px;
height:100%;
}

#container {
background-image:url(http://www.playgroundbuilders.org/extend_bar.png);
background-repeat:repeat-y;
margin: 0px 0px 0px 0px; 
padding: 0px;
width: 1050px;
}

div#topbar { 
width: 1050px; height: 55px;
background-image: url(http://www.playgroundbuilders.org/top_bar.png);
background-repeat:no-repeat;
margin: 10px 0px 0px 0px;
}

div#header {
height:255px; width: 650px; 
margin:0px 0px 0px 210px; 
}

div#footer { 
width: 1050px; height: 115px;
background-image: url(http://www.playgroundbuilders.org/footer_bar.png);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
}


div#nav {float: right;   
margin: 5px 58px 0 0px; 
}

div#content {margin:65px 40px 0px 270px; 
width:700px;
height:100%;
  }


div#rightcolumn { float: left;
width:180px;   
margin:35px 0px 0 90px; 
 }
 
div#listmenu {
	width:934px; 	/* makes the div full width */
	height:24px;
	float:left; /*makes the div enclose the list */
	border-top:1px solid #809740;	/* draws line on top edge of div */
	border-bottom:1px solid #809740;	 /* draws line on bottom edge of div */
	font-size:.80em;	/* SET FONT-SIZE HERE */
font-weight:bold;
	background-color:#b7d776; /* colors the div */
	margin-top:15px; /* TEMPORARY - pushes the div away from the top of the browser for clarity in this example*/
	}
div#listmenu ul {margin:3px 0 0px 155px;/* indents ul from edge of container */
	}
div#listmenu li {
	float:left;	/* causes the list to align horizontally instead of stack */
	position:relative;
	list-style-type:none;	/* removes the bullet off each list item */
	background-color:#b7d776; /*sets the background of the menu items */
	padding:1px 7px;
	 /* creates dividing lines between the li elements */
	}

div#listmenu li:hover { 
	background-color:#; /*sets the background of the menu items */
	}
div#listmenu a {
	display:block;
	padding:0 7px; /*creates space each side of menu item's text */
	text-decoration:none;	 /* removes the underlining of the link */
	color:#000;	/* sets the type color */
	}
div#listmenu a:hover {
	color:#809740;
	}
	
div#listmenu ul li ul {
	margin:2px -40px;
	position:absolute;
	width:6.75em;
font-weight:normal;
}

div#listmenu ul li ul li {
	
	width:100%;
}

body div#listmenu ul li ul {display:none;}

div#listmenu ul li:hover ul, div#listcontainer ul li ul:hover {display:block;}

* html div#listmenu ul li ul {
	border-top:1px solid #809740;
	border-left:0px;
}

