--- /dev/null
+body.newdate form {
+ text-align: center;
+ margin: auto;
+ max-width: 24em;
+}
+
+body.newdate form input[name=title],
+body.newdate form textarea[name=description] {
+ display: block;
+ width: 100%;
+ margin-bottom: .75em;
+}
+body.newdate form textarea[name=description] {
+ height: 8em;
+}
+
+body.newdate form button[name=month] {
+ display: inline-block;
+ width: calc(50% - 9em);
+ vertical-align: middle;
+ color: transparent;
+ overflow: hidden;
+ height: 4em;
+ border: none;
+}
+body.newdate form textarea + button[name=month]:before,
+body.newdate form table + button[name=month]:before {
+ display: block;
+ content: '<';
+ font-size: 2em;
+ font-weight: bold;
+ margin-top: .375em;
+ color: #666;
+}
+body.newdate form table + button[name=month]:before {
+ content: '>';
+}
+
+body.newdate form table.calendar {
+ vertical-align: middle;
+}