2 @import "core-layout.css";
4 html
{ color: #2C6B7A; background: #eee }
8 a:hover
{ color: #a44 }
10 body
> h1
{ margin: 0 0 -5px 0; height: 85px; overflow: visible
; position: relative
;
11 background: url
(bw3/toptiles.png) repeat-x
;
12 text-align: left
; font-size: 1.2em; font-weight: normal
}
13 body
> h1 span
{ position: absolute
; top: 0; right: 0 }
14 body
> h1::before
{ content: url
(bw3/header.png) }
16 h2
{ font-size: 1.3em; text-align: right
; margin: 0.5em 1em }
19 th
, .message
> .info
{ background: url
(bw3/toptiles.png) left center repeat-x
; padding: 3px; border: 1px #ccc solid
; border-bottom: none
}
20 td
, .message
> .content
{ padding: 4px; border: 1px #acc dotted
; background: #fff }
22 hr
{ border: 2px #acc dotted
; margin: 0.5em 2em }
24 fieldset
, .nl
, .error
, .notice
, .info
{ border: 2px #acc solid
}
25 .notice { border-color: #cca }
26 .error { border-color: #c55 }
27 .nl, .notice { color: #055; background: #f6f6f6 }
29 #navbar { margin: 0 1em }
30 #navbar::before
{ content: 'Board Nav: ' }
31 #userheader { margin: 0 2em }
32 #userheader::before
{ content: 'User Nav: ' }
33 .nl { margin: -5px 0 0 0; padding: 5px 1em; list-style: none
; -moz-border-radius: 0 0 1em 1em; border-top: none
}
34 .nl li { display: inline
}
35 .nl li + li::before { content: ' | '; color: #acc }
37 #footer { padding: 0 1em; margin: 1em 0; background: #f6f6f6; font-size: small
; text-align: center
}
38 #footer p
, #footer fieldset
{ margin: 0; padding: 0 1em; border: none
; display: inline
; vertical-align: middle
}
39 #footer legend
{ display: none
}
40 #footer label
, #footer label
~ button
{ display: block
}