diff --git a/style.css b/style.css
index 12ec437..86d146d 100644
--- a/style.css
+++ b/style.css
@@ -294,22 +294,26 @@ fieldset .fieldset-content {
   padding: 8px;
 }
 fieldset legend {
-  background: url(images/legend_bg.jpg) no-repeat 0 0;
+  background: transparent url(images/legend_bg.jpg) no-repeat 0 0;
   padding: 0 0 0 15px;
 }
 fieldset.collapsible legend {
-  background: url(images/legend_bg.jpg) no-repeat 0 -30px;
+  background: transparent url(images/legend_bg.jpg) no-repeat 0 -30px;
   padding: 0 0 0 40px;
 }
 
 fieldset.collapsed legend {
-  background: url(images/legend_bg.jpg) no-repeat 0 -60px;
+  background: transparent url(images/legend_bg.jpg) no-repeat 0 -60px;
   padding: 0 0 0 40px;
 }
 legend {
-  width: 80%;
+  width: 449px;
   padding: 0;
 }
+html.js fieldset.collapsible legend a,
+html.js fieldset.collapsible legend span {
+  display: inline;
+}
 legend,
 legend a {
   color: #333;
@@ -317,9 +321,9 @@ legend a {
   line-height: 30px;
   text-decoration: none;
 }
-legend span {
-  display: block;
-  height: 30px;
+legend a:hover,
+legend a:hover span {
+  text-decoration: underline;
 }
 legend .title {
   margin: 0;
