* { background: transparent; border: none; color: inherit; font: inherit }
a img { border: 1px solid; border-color: #ccc #999 #666 #999; padding: 4px }
a:active img { border-color: #09f !important }
a:hover img { border-color: #f09 }
abbr, acronym { font-variant: small-caps }
address, cite, dfn, em, i, var { font-style: italic }
b, strong, optgroup, th { font-weight: bolder }
big { font-size: larger }
blockquote {  }
/*blockquote:after { content: close-quote }
blockquote:before { content: open-quote }*/
blockquote address:before { content: '―' }
body { padding: 3em; width: 36em }
button { border: 3px double; border-color: #ccc #999 #666 #999 }
code, pre, samp, tt { font-family: 'Lucida Console', monospace, sans-serif }
fieldset { border: 1px solid #ccc }
h, h1, h2, h3, h4, h5, h6 { clear: both; font-family: 'LexiconNo1RomanA-Med', Georgia, serif; voice-family: female }
h1 { font-size: xx-large }
h2 { font-size: x-large }
h3 { font-size: large }
h4 { font-size: medium }
h5 { font-size: small }
h6 { font-size: x-small }
html { background: #fff url('kwast.png') no-repeat fixed center right; color: #333; font: normal small/1.44 Verdana, sans-serif; padding: 3em}
input, select, textarea { border: 1px solid; border-color: #666 #999 #ccc #999 }
input:focus, select:focus, textarea:focus { border-color: #f09 }
legend { color: #ccc }
ol { list-style: decimal outside }
ol ol:lang(nl) { list-style-type: lower-alpha }
p + p { text-indent: 3em }
pre { white-space: pre }
small, sub, sup { font-size: smaller; line-height: 0 }
table { display: table; emtpy-cells: show }
ul { list-style: square outside }
ul ul { list-style-type: circle }
[type='button'], [type='reset'], [type='submit'] { border: 3px double; border-color: #ccc #999 #666 #999 }
:lang() { quotes: '"' '"' "'" "'" }
:lang(af), :lang(nl) { quotes: '„' '”' '‚' '’' }
:lang(ar), :lang(he), :lang(iw) { direction: rtl; unicode-bidi: embed }
:lang(be), :lang(et), :lang(lv), :lang(ru) { quotes: '«' '»' '„' '“' }
:lang(bg), :lang(cs), :lang(de), :lang(is), :lang(lt) { quotes: '„' '“' '‚' '‘' }
:lang(da), :lang(hr) { quotes: '»' '«' '›' '‹' }
:lang(el), :lang(es), :lang(sq), :lang(tr) { quotes: '«' '»' '‹' '›' }
:lang(en), :lang(ga), :lang(pt) { quotes: '“' '”' '‘' '’' }
:lang(fi), :lang(sv) { quotes: '”' '”' '’' '’' }
:lang(fr) { quotes: '« ' ' »' '‹ ' ' ›' }
:lang(hu) { quotes: '„' '”' '»' '«' }
:lang(it) { quotes: '«' '»' '“' '”' }
:lang(ja), :lang(zh) { quotes: '「' '」' '『' '』' }
:lang(no) { quotes: '«' '»' '‘' '’' }
:lang(pl) { quotes: '„' '”' '«' '»' }
:lang(ro), :lang(sk), :lang(sr) { quotes: '„' '“' '‚' '‘' }
:link { color: #999 }
:link:hover { color: #f09 }
:link:active { color: #09f !important }
:visited { color: #999 }
:visited:hover { color: #f09 }
:visited:active { color: #09f !important }

.date { font-size: smaller }
.dialogue {}
.dialogue.irc .user:after { content: '>' }
.dialogue.irc .user:before { content: '<' }
.dialogue.messenger .user:after { content: ' says:' }
.dialogue.messenger .user:lang(nl):after { content: ' zegt:' }
.figure { font-size: smaller }
.figure dd { margin: 0; padding: 0 }
.gallery { padding: 0; text-align: center; text-indent: 0 }
.gallery li { display: inline }
.hilite { background: #9f0 }
.slogan {}
.streamer {}

.following, .right { float: right: padding-left: 1em }
.leading, .left { float: left; padding-right: 1em }

#description { letter-spacing: .05em }

.blackboard { background: #030; color: #fff }