diff --git a/templates/default-layout.cassius b/templates/default-layout.cassius
index bfa60b4..a07285e 100644
--- a/templates/default-layout.cassius
+++ b/templates/default-layout.cassius
@@ -53,8 +53,26 @@ h6
color: #{dark yellow}
font: bold 80% monospace
+.required, .optional, .submit
+ display: grid
+ grid-gap: 0px 10px
+ grid-template-columns: 150px 300px
+ padding: 10px
+
+label
+ display: inline-grid
+ width: 100%
+ text-align: right
+
+input:not[type="submit"], select, textarea
+ display: inline-grid
+ width: 100%
+
input[type="submit"]
+ display: inline-grid
+ width: 50%
padding: 0.618em
+ grid-column-start: 2
border: none
border-radius: 0.618em
diff --git a/templates/discussion/reply.hamlet b/templates/discussion/reply.hamlet
index 33202b3..239bad7 100644
--- a/templates/discussion/reply.hamlet
+++ b/templates/discussion/reply.hamlet
@@ -16,4 +16,5 @@ $#