diff --git themes/bartik/css/style.css themes/bartik/css/style.css
index 85563e5..aa4d418 100644
--- themes/bartik/css/style.css
+++ themes/bartik/css/style.css
@@ -1123,11 +1123,11 @@ a.button:active {
 fieldset {
   background: #ffffff;
   border: 1px solid #cccccc;
-  margin-top: 10px;
-  margin-bottom: 32px;
+  margin-top: 1em;
+  margin-bottom: 3em;
   padding: 0 0 10px;
   position: relative;
-  top: 12px; /* Offsets the negative margin of legends */
+  top: 2em; /* Leave room for the legend. */
   -khtml-border-radius: 4px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
@@ -1185,7 +1185,7 @@ fieldset legend {
   position: absolute;
   text-indent: 10px;
   text-shadow: 0 1px 0 #fff;
-  top: -12px;
+  top: -2em;
   width: 100%;
   -khtml-border-radius-topleft: 4px;
   -moz-border-radius-topleft: 4px;
