#centeredmenu {
clear:both;
float:left;
padding:0;
width:100%;
z-index:1000;
position:relative;
}
#centeredmenu ul {
margin:0;
padding:0;
list-style:none;
float:right;
position:relative;
right:50%;
}
#centeredmenu ul li {
padding:0;
float:left;
position:relative;
left:50%;
top:1px;
}
#centeredmenu ul li {
display:block;
margin:0;
padding:.6em .5em .4em;
line-height:1em;
text-decoration:none;
color:#444;
}
#centeredmenu ul li.active {
color:#fff;
background: #45731a;
}
#centeredmenu ul ul {
display:none;
position:absolute;
top:2em;
left:0;
float:left;
right:auto;
width:10em;
}
#centeredmenu ul ul li {
left:auto;
margin:0;
clear:left;
float:left;
width:100%;
}
#centeredmenu ul ul li ,
#centeredmenu ul li.active li ,
#centeredmenu ul li:hover ul li ,
#centeredmenu ul li.hover ul li {
font-size: 1em;
font-weight: normal;
background: #ffffff;
color: #444;
line-height: 1.4em;
border-bottom: 2px solid #fff;
float: left;
width: 100%;
text-align: left;
}
#centeredmenu ul ul li a:hover,
#centeredmenu ul li.active ul li:hover,
#centeredmenu ul li:hover ul li:hover,
#centeredmenu ul li.hover ul li:hover {
color: #45731a;
float:left;
}
#centeredmenu ul ul.last {
left:auto;
right:0;
}
#centeredmenu ul ul.last li {
float:right;
position:relative;
right:.8em;
}
#centeredmenu ul li:hover ul,
#centeredmenu ul li.hover ul {
display:block;
}
nav#cl-effect-4 {
background: #000;
color: #fff;
margin: 15px auto;
padding: 15px;
}