DIV.mainMenu {
    background-color: rgba(0,0,0,.8);
	/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000');*/
	margin: 0;
    width: 100%;
	height: 32px;
}

DIV.mainMenu A {color: #eee;}
DIV.mainMenu A.static {padding: 0!important}
DIV.mainMenu A.popout {background-image: none!important; padding-right: 0!important;}
DIV.mainMenu A:link {text-decoration: none;}
DIV.mainMenu A:visited {text-decoration: none;}
DIV.mainMenu A:hover {text-decoration: underline;}
DIV.mainMenu A:active {text-decoration: none;}

DIV.mainMenu UL LI UL {
    background-color: rgba(0,0,0,.8);
    /*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000');*/
	margin: 0;
	min-width: calc(250px + 10px); 
}

DIV.mainMenu UL LI {padding: 0 15px; line-height: 32px}
DIV.mainMenu UL LI UL LI {width: 100%; margin: 0;} /* all list items except top tier */
DIV.mainMenu UL LI UL LI:hover {background-color: rgba(0,0,0,.7);} /* all list items except top tier */

DIV.currentUser {
	color: #eee;
	background-color: rgba(0,0,0,.8);
	overflow: hidden;
	text-align: right;
	height: 32px;
	line-height: 32px;
	padding: 0 15px;
}
DIV.currentUser A {color: #eee;}
DIV.currentUser A:link {text-decoration: none;}
DIV.currentUser A:visited {text-decoration: none;}
DIV.currentUser A:hover {text-decoration: underline;}
DIV.currentUser A:active {text-decoration: none;}
