vertical-align : middle;
}
+div.warning span, div.notice span, div.error span {
+ display : table-cell;
+ vertical-align : middle;
+}
+
h1 {
color : #88b0f0;
font-size : 32px;
border-style : solid;
}
+div.content > h2 {
+ margin-top : 0px;
+}
+
div.rss h1 {
border-width : 0px 0px 1px 0px;
border-color : gray;
color : gray;
}
+body.otp {
+ margin : 1em;
+ padding : 0px;
+}
+
+form.otpform {
+ margin : 0px;
+ padding : 0px;
+}
+
+form.otpform label {
+ margin : 0px;
+ padding : 0px;
+}
+
+body.otp div.content {
+ display : inline-block;
+ width : auto;
+}
+
+span.hint {
+ font-size : 10px;
+ color : gray;
+}