a {
	text-decoration: none;
/*	color: black;
	color: inherit; */
}

ul {
	background-color: black;
	color: black;
	list-style: none;
	margin: 0;
	padding: 0;
}

li {
	background-color: black;
	color: white;
	border: white;
/*	padding: .3rem .7rem;*/
}

ul {
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
}

a:hover{
	background-color: white;
	color: black;
}

li ul {
/*	display:none; 
	min-width:140px;

*/
	position:absolute;
}

li:hover > ul {
	display:block;
	background-color: green;
	color: green;
}

li a:hover {
	background-color:blue;
	color: white;
}

li ul li {
/*	position:relative; */
}
			
li ul li ul {
	right:-140px;
	top:0px;
}
