

/* STRUCTURE AND BEHAVIOR */

#navBar
{
    position : relative ;
    float : left ;
	width : 650px ;

	margin-left : -10px ;
	margin-bottom : 1em ;
	
	font-weight: bold ;

}


ul.navbar,
ul.navbar ul {
	padding : 0 ;
	margin : 0 ;
}

ul.navbar li ul {
	display: none ;
}

ul.navbar li {
	list-style : none ;
	float : left ;
}

	ul.navbar li:hover {
		background-color : #FFF ;
	}

ul.navbar li ul {
	position : absolute ;
	top : 99% ;
	background-color: #FFF ;
}


ul.navbar li ul li {
	float : none ;
	font-size: .85em ;
	white-space:nowrap ;
	padding : 0 ;
}

ul.navbar a, 
ul.navbar a:visited {
	color : inherit ;
	display: block ;
	padding : 3px 1.5em 2px 1em ;
	text-decoration: none ;
}

	ul.navbar li ul li a {
		min-width: 80px ;
		margin : 0 ;
	}

ul.navbar a:hover {
	background-color : #030 ;
	color : #FFF ;
}