font-size: 120%;
}
-.header {
+div.header, header.header {
font-weight: normal;
}
#searchform {
position: absolute;
- top: 1em;
+ top: 0.5em;
right: 2em;
}
-.actions {
+.pageheader .actions {
position: absolute;
bottom: 0;
right: 2em;
width: 100%;
text-align: right;
- padding: 0;
+ padding: 2px;
}
-#content, #comments, #footer {
+#content, #enclosure, #comments, #footer {
margin: 1em 2em;
}
h1 { font: 120% sans-serif }
h2 { font: bold 100% sans-serif }
-h3 { font: italic 100% sans-serif }
-h4, h5, h6 { font: small-caps 100% sans-serif }
+h3, h4, h5, h6 { font: bold 80% sans-serif }
/* Smaller headings for inline pages */
.inlinepage h1 { font-size: 110% }
text-decoration: none;
}
-.actions ul li {
+.pageheader .actions ul li {
margin: 0;
padding: .1em .5em 0 .5em;
background: white;
.pagecloud {
width: auto;
}
+
+.sidebar {
+ border-bottom: 0;
+ border-right: 0;
+ border-top: 0;
+ margin-top: 0.5em;
+ padding: 0 0 0 2ex;
+ border-color: #999;
+}
+
+.pageheader .trails {
+ /* allow space for the action tabs */
+ margin-bottom: 2em;
+}
+
+@media (max-width: 600px) {
+ #content, #enclosure, #comments, #footer {
+ margin: 0.5em;
+ }
+ .pageheader .actions ul li {
+ padding: .1em .2em 0 .2em;
+ font-size: 0.8em;
+ }
+}