diff --git a/style.css b/style.css
index 90a0060..e2c6dbe 100644
--- a/style.css
+++ b/style.css
@@ -787,7 +787,7 @@ table.hosting-table th {
   padding:9px;
   border:1px solid #e8e8e8;
   margin:0px 0px 10px;
-  width:280px;
+  width:96.5%;
   }
 
 table.views-table { clear: both }
@@ -804,7 +804,7 @@ table.views-table { clear: both }
     float:none;
     position:relative;
     margin:0px;
-    padding:5px 5px 4px 100px;
+    padding:5px 5px 4px 5px;
     border-bottom:1px solid #e8e8e8;
     }
 
@@ -816,7 +816,7 @@ table.views-table { clear: both }
       }
 
   body.aegir #page div.node div.content div.form-item label {
-    position:absolute;
+    position:relative;
     left:0px;
     width:95px;
     white-space:nowrap;
@@ -884,6 +884,11 @@ div.hosting-queue-frequency select {
 /* Keep labels from being truncated */
 body.aegir #page div.node div.content div.form-item label {
   width: auto;
+  display: inline;
+}
+
+body.aegir #page div.node div.content div.form-item label::after {
+  content: ": ";
 }
 
 body.aegir #page div.node div.content div.form-radios div.form-item,
