@charset "utf-8";
/* CSS Document */

	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 135px;
	}
	
	#nav {padding-top: 2em;font-size:0.9em; width: 135px;}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 40px;
		width: 135px;
		padding: 0;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 135px;
		margin-top : -40px;
		font-size: 0.8em;
		background: #515251;
		width: 150px;
		border: 1px solid #636262;
		border-left: none;
	}
	
		#nav li ul li, #nav li ul li a { width: 150px;	}
	
			
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		font-size: 1em;
		width: 200px;
		margin-left: 149px;
		margin-top: -41px;
		border-left: none;
	}
	
		#nav ul ul li, #nav ul ul li a { width: 190px;}
	
	#nav li a {
		width: 135px;
		display : block;
		color : #a19d9d;
		text-decoration : none;
		text-transform: lowercase;
		font-weight: normal;
	}
	
	#nav li a:hover {
		color : #3BB44A;
	}
	
		#nav li li a { text-indent: 0.5em;}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

	#nav li:hover, #nav li.hover {position: static;}
	
body.about ul li#nav_about>a,
body.people ul li#nav_people>a,
body.projects ul li#nav_projects>a,
body.services ul li#nav_services>a,
body.contact ul li#nav_contact>a {
	color: #fff;
}
