diff --git modules/contextual/contextual.css modules/contextual/contextual.css
index 9ca8898..f474463 100644
--- modules/contextual/contextual.css
+++ modules/contextual/contextual.css
@@ -9,7 +9,6 @@
 }
 .contextual-links-region-active {
   outline: #999 dashed 1px;
-  overflow: visible !important;
 }
 
 /**
diff --git themes/bartik/css/style.css themes/bartik/css/style.css
index a1b556a..8033d63 100644
--- themes/bartik/css/style.css
+++ themes/bartik/css/style.css
@@ -783,11 +783,13 @@ ul.links {
   padding: 0;
   border: none;
 }
-#footer .block,
-#footer .block .content {
-  overflow: hidden;
+#footer .block {
   margin: .5em 0;
 }
+#footer .block .content {
+  padding: .5em 0;
+  margin-top: 0;
+}
 #footer .block h2 {
   margin: 0;
 }
diff --git themes/bartik/template.php themes/bartik/template.php
index acc04a0..9a2714e 100644
--- themes/bartik/template.php
+++ themes/bartik/template.php
@@ -108,3 +108,7 @@ function bartik_preprocess_block(&$variables) {
     $variables['title_attributes_array']['class'][] = 'element-invisible';
   }
 }
+
+function bartik_menu_tree($variables) {
+  return '<ul class="menu clearfix">' . $variables['tree'] . '</ul>';
+}
