 nav { background-color: rgba(0,0,0,.6); position: relative; padding: 20px 0px 0px 80px; }
 /*  nav { background-color: rgba(0,0,0,.6); position: absolute; padding: 20px 0px 0px 80px; } */

nav ul {
	list-style:none;
	margin:0;
	padding: 0;
}
nav >  ul > li {
	float: left;
}

nav >  ul > li
{
	float: left;
}

nav ul::after { 
content:'';
display: block; clear:both;
}
nav ul li:hover {
	background-color:rgba(0,102,102,.9);
}
nav ul li:hover > ul {
	display:block;
}

nav ul li a {
	display: inline-block;
	color:#fff; 
	padding: 2px 3px;
	text-decoration:none;
	width:130px;
}

nav ul li a:hover { 
background-color:#339999;
}

nav ul ul { display:none;
	position: absolute; top:100%; background-color: rgba(0,102,102,.9);
}
nav ul ul li 
{
	position: relative;
}
nav ul ul ul {
	left: 95%; 
	top: 20%;
}

/* top level */
nav > ul 
{
	padding-left: 35px;
}
nav >  ul > li {
	float: left;
}
nav > ul > li > a {
	padding: 10px 20px 15px 20px;
	width:auto;
}






/*

 
 header { height: 200px; background: #eee url(KleinCollinsLogo.png) no-repeat center;  margin-bottom: 400px; position: relative; }
 
 
 
 
/* h1 { margin: 0px 0px 1em 0px; color: #076d6f; font-size: 1.7em; }
h3 { margin: 0px 0px 1.5em 0px; color: #339999; font-size: 1.1em; font-weight: normal; letter-spacing: 2px; text-transform: uppercase; }
a { color: #00a2ff; text-decoration: none; }

header { height: 200px; background: #eee url(KleinCollinsLogo.png) no-repeat center; background-size: cover; margin-bottom: 150px; position: relative; }


article { width: 70%; float: left; margin-bottom: 75px; }
article div { padding: 0px 40px 0px 40px; border-right: 1px solid #555; }
aside { width: 30%; float: left; }
aside div { padding: 0px 40px 0px 40px; } 

<-- insert here
*/
/*
@media screen and (max-width: 750px) {
	
	header a.logo { width: 120px; height: 44px; }
	article { width: 100%; float: none; margin-bottom: 40px; }
	article div { margin: 0px 40px; padding: 0px 0px 30px 0px; border-right: none; border-bottom: 1px solid #555; }
	aside { width: 100%; float: none; }

}