	*{
		margin:0;
		padding:0;
		list-style:none;
	}
	body{
		font-family:arial,sans-serif;
		background:#fff;
		color:#333;
		font-size:100.01%;
	}
	#nav{
		font-size:.8em;
		float:left;
		width:14em;
		padding:.5em;
		background:#ddd;
	}
	#nav a{
		text-decoration:none;
		color:#000;
	}
	#nav ul{
		margin-left:.5em;
	}
	#nav li{
		padding:.2em 0;
	}
	#nav strong{
		color:#696;
	}
	
	#nav.dyn li ul{
		display:none;	
	}
	#nav.dyn li ul.show{
		display:block;	
	}
	#nav.dyn li{
		padding-left:15px;
	}
	#nav.dyn li.parent{
		background:url(plus.gif) 0 5px no-repeat #fff;
	}
	#nav.dyn li.open{
		background:url(minus.gif) 0 5px no-repeat #fff;
	}
