/* ================================================================ 
This style was created by 
http://www.htmldog.com/articles/suckerfish/dropdowns/example/
=================================================================== */


	#nav, #nav ul {
		float: left;
		list-style: none;
		font-weight: bold;
		padding: 0;
		border-width: 1px 0;
		margin: 0 0 1em 0;
		height: 34px;
	}
	
	
	#nav a {
		display: block;
		width: 10em;
		w\idth: 6em;
		color: #7C6240;
		text-decoration: none;
		padding: 0.25em 2em;
	}
	
	
	#nav a.daddy {
		background: url(images/rightarrow2.gif) center right no-repeat;
	}

	#nav a.has_child {
		background: url(images/downarrow2.gif) center right no-repeat;
	}	
	
	#nav li {
		float: left;
		padding: 0;
		width: 10em;
	}
	
	
	#nav li ul {
		position: absolute;
		left: -999em;
		width: 25em;
		font-weight: normal;
		margin: 0;
		/* background: #d6b072;		 */
	}

	
/*	
	#nav li li {
		padding-left: 5px;
		padding-right: 5px;
		width: 25em;
		background: #d6b072;	
	}
*/

	
	
	#nav li ul a {
		width: 25em;
	}
	
	
	#nav li ul ul {
		margin: 0 0 0 0;	
	}
	
	
	#nav li:hover ul ul, #nav li:hover ul ul ul {
		left: -999em;
	}
	
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul {
		left: auto;
	}


	#nav li.link {
		vertical-align: top;
		valign: top;
		height: 29px;
	}

	#nav li.sublink {
		padding-left: 5px;
		padding-right: 5px;
		width: 24em;
		
		/*
		background: #d6b072;
		*/
		
		background: #77a793;
		vertical-align: middle;
		line-height: 15px; 	
		text-align: left;
	}


	#nav li.link:hover {
		background: #eda; 
	}


	#nav li.sublink:hover {
		/*
		background: #eda; 
		*/
		background: #7dae99;
	}

		
	#nav hr.hr-invisible {
		/*
		color: #d6b072;
		background-color: #d6b072;	
		*/
		color: #77a793;
		background-color: #77a793;	 
		
		border: 0;
		height: 1px;
		width: 100%;
		text-align: left;
	}
	
					
	#nav li.hr:hover {
		/*
		color: #d6b072;
		background-color: #d6b072;		
		*/ 
		color: #77a793;
		background-color: #77a793;		
	}
	
	
	#nav li.hr {
		width: 25em;
		/*
		background: #d6b072;	
		color: #d6b072;
		background-color: #d6b072;
		*/
		
		background: #77a793;	
		color: #77a793;
		background-color: #77a793;
					
		height: 10px; 
		vertical-align: bottom;
	}