+.step, th { text-align: left; padding: 0; }
+
+.submit input, .button, .button-secondary {
+ font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
+ padding: 6px;
+ border: none;
+ margin-left: 0;
+ font-size: 13px !important;
+ -moz-border-radius: 2px;
+ -khtml-border-radius: 2px;
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+ color: #246;
+ background: #e5e5e5;
+}
+
+.button-secondary {
+ background: #cee1ef;
+}
+
+.submit input:hover, .button:hover, .button-secondary:hover {
+ color: #d54e21;
+}
+
+.form-table {
+ border-collapse: collapse;
+ margin-top: 1em;
+ width: 100%;
+}
+
+.form-table td {
+ margin-bottom: 9px;
+ padding: 10px;
+ border-bottom: 8px solid #fff;
+}
+
+.form-table th {
+ font-size: 12px;
+ text-align: left;
+ padding: 12px 10px 10px 10px;
+ border-bottom: 8px solid #fff;
+ width: 110px;
+ vertical-align: top;
+}
+
+.form-table tr {
+ background: #eaf3fa;
+}
+
+.form-table code {
+ line-height: 18px;
+ font-size: 18px;
+}
+
+.form-table p {
+ margin: 4px 0 0 0;
+ font-size: 11px;
+}
+
+h1 {
+ border-bottom: 1px solid #dadada;
+ clear: both;
+ color: #666666;
+ font: 24px Georgia, "Times New Roman", Times, serif;
+ margin: 5px 0 0 -4px;
+ padding: 0;
+ padding-bottom: 7px;
+}
+
+#error-page {
+ margin-top: 50px;
+}
+
+#error-page p {
+ font-size: 14px;
+ line-height: 1.6em;
+}