.clear { height: 100% }
.clear:after { content: ''; display: block; clear: both }

#menu, #menu ul { list-style: none; margin: 0; padding: 0; font-family:'open_sansregular', Arial, Helvetica, sans-serif; float:right; font-size:14px; margin-top:65px; font-weight:normal; color:#656565;  }

#menu em { color:#4e4d4c; font-weight:normal; }

#menu li {  position: relative; float: left; white-space: nowrap; margin:0;margin-right:4px;margin-left:4px;}
#menu li a { display: block; padding: 5px 30px; text-decoration: none; color: #515151; font-size:13px;background:#eaeaea;border-radius:20px; }

#menu li a:hover { color:#fff; background:#3055a3; border-radius:20px;}

 #menu .current { color:#fff; background:#3055a3;border-radius:20px; }

