diff --git a/static/css/main.css b/static/css/main.css
index 0b1a2afdf023f1423849d9cfab86038fc08b4bd9..03c454d4410e0a7573a37cc9538029a652f94a23 100644
--- a/static/css/main.css
+++ b/static/css/main.css
@@ -177,16 +177,31 @@ ul.menu {
 
 ul.menu li {
     display: inline-block;
-    margin: 0;
-    padding: 0 15px;
+    margin: 0 10px 0;
+    padding: 0 5px 0;
 }
 
 ul.menu li a {
     display: inline-block;
-    padding: 15px 5px;
+    padding: 15px 5px 12px;
+    cursor: pointer;
+}
+
+.menu .active {
+    border-bottom: 3px solid #1b54ac;
+    color: #CCC;
+}
+
+.menu a:hover,
+.menu a:active,
+.menu a:focus {
+    text-decoration: none;
+}
+
+.menu li:hover {
+    border-bottom: 3px solid #1b54ac;
 }
 
-.menu .active,
 .hamburger .active {
     background: rgba(94, 146, 189, 0.22);
 }