.pageheader {
margin: 0;
- padding: 1em 2em 0 2em;
+ padding: 1em 2em;
+ position: relative;
+ overflow: hidden;
background: #eee;
border-color: #999;
border-style: none none solid none;
border-width: 1px;
}
+.pageheader .header {
+ float: left;
+ font-size: 120%;
+}
+
.header {
- font-size: 100%;
font-weight: normal;
}
display: block;
margin-top: .2em;
font: 140% sans-serif;
- text-transform: capitalize;
}
-.actions {
+#searchform {
+ position: absolute;
+ top: 0.5em;
+ right: 2em;
+}
+
+.pageheader .actions {
+ position: absolute;
+ bottom: 0;
+ right: 2em;
+ width: 100%;
text-align: right;
- padding: 0;
+ padding: 2px;
}
#content, #comments, #footer {
- margin: 1em 2em;
+ margin: 1em 2em;
}
#pageinfo {
.inlineheader {
font-size: 120%;
- font-weight: normal;
}
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% }
}
.actions ul {
- font-size: 75%;
padding: 0;
border-style: none;
}
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;
+}