#navcontainer {
		margin: 0px 0px 10px 0px; 
		border-bottom: 1px solid #000;		
		padding: 0px 0px 6px 0px; 
		font-family: helvetica, veranda ,arial , sans-serif;
		text-align: center;width:900px;
		}

	#navcontainer p	{
		padding: 7px 7px 0px 0px;
		font-family: arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		}

 /* to stretch the container div to contain floated list */ 
	#navcontainer:after {
		content: "."; 
		display: block; 
		line-height: 1px; 
		font-size: 1px;
		color: transparent; 
		clear: both; 
		} 

	#navcontainer	img	{
		margin: 0px;
		padding: 0px 0px 1px 0px;
		}

	ul#navlist {
		list-style: none; 
		padding: 0; 
		margin: 0px; 
		background-color: #000;
		font-size: 12px;
		}

	ul#navlist li {
		text-align: left;
		float: left; 
		height: 45px; 
		margin: 0px 0px 0px 0px; 
		border-left: 1px solid #CCC;
		padding: 0; 
		background-color: #887469;
		}

	ul#navlist li { width: 105px; voice-family: "\"}\""; voice-family:inherit; width: 104px;} 
	html>body ul#navlist li { width: 104px; } 
		

	ul#navlist li a {
		display: block; 
		padding: 7px 5px 25px 7px; 
		color: #fff; 
		font-size: 12px;
		text-decoration: none;
		height: 1%;
		/*text-shadow: 0 0 0 #000;*/
		}

	#navcontainer>ul#navlist li a { width: auto; height: auto; } 

	ul#navlist li#active a {
		background: #017550; 
		color: #fff; 
		}

	ul#navlist li a:hover,
	ul#navlist li#active a:hover {
		color: #fff;
		background-color: #017550;
		}
		
	ul#navlist li.home	{
		border-left: none;
		}

	ul#navlist li#empty	{
		width: 373px;
		}
		
	ul#navlist li#navmember	{
		width: 200px;
		}
		
body#home	 a#navhome,
body#about	 a#navabout,
body#partners	 a#navpartners,
body#feeschedule a#navfeeschedule,
body#contact     a#navcontact {background: #017550; color: #fff;} 