+h1 {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ margin: 0;
+ padding: 10px 130px 0; /* IE8 and older do not support rem */
+ padding: 1rem 130px 0;
+ height: 60px; /* IE8 and older do not support rem */
+ height: 4rem;
+ min-height: calc(70px - 1rem);
+ background-color: #003366;
+ color: #FFFFEE;
+ background-image: url("KaiRoLogo-100x62.png");
+ background-repeat: no-repeat;
+ background-position: 10px 50%;
+}
+
+a:link { color: #669999; }
+a:visited { color: #003366; }
+a:hover, a:active { color: #88BBBB; }
+