-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
+ padding: 0; margin: 0;
+ font-size: initial;
+ line-height: 1.25em;
z-index: 0;
}
+
+input, textarea, select, select * {
+ font-size: .875em;
+ padding: .125em .125em;
+}
+input, select {
+ height: 1.5em;
+ vertical-align: bottom;
+}
+button { padding: 0 .5em; }
+
body {
background: #EEE;
margin: 0;
background: #FCC;
}
+#message {
+ display: block;
+ position: fixed;
+ top: 0; width: 100%;
+ margin: 0; padding: 1em;
+ text-align: center;
+ font-weight: bold;
+ background-color: #FAA;
+ border: 1px solid #000;
+ border-style: none none solid none;
+}
.trailbtn { display: none; }
.trailbtn + .trailbox { display: none; }