StyleSheet

body, rss { font-family: Garamond, "Bookman Old Style", Cochin, Baskerville, serif; font-size: 16pt; line-height: 20pt; background-color:#ffe; color:#630; margin:1em 3em; padding:0; }

/* headings: we can use larger sizes if we use a lighter color */

h1, h2, h3, title { font-weight:normal; line-height: 100%; } h1, channel title { font-family: Garamond, "Bookman Old Style", Cochin, Baskerville, serif; font-size: 24pt; margin: 1em 0 0.5em 0; padding: 0.4em 0; color: #666; } h2 { font-size: 18pt; margin: 2em 0 0 0; padding: 0; color: #555; } h3 { font-size: inherit; font-weight: bold; padding: 0; margin: 1em 0 0 0; clear: both; }

/* headers in the journal are smaller */

div.journal h1, item title { font-size: inherit; padding: 0; clear: both; border-bottom: 1px solid #000; } div.journal h2 { font-family: inherit; font-size: inherit; } div.journal h3 { font-family: inherit; font-size: inherit; font-weight: inherit; font-style: italic; } div.journal hr { display:none; }

/* Links in headings appear on journal pages. */

h1 a, h2 a, h3 a { color:#666; font-weight: normal; } h1 a:visited, h2 a:visited, h3 a:visited { color: inherit; }

/* stop floating content from flowing over the footer */

hr { clear: both; }

/* the distance between links in the navigation bars */

span.bar a { margin-right: 1ex; }

/* search box in the top bar */

form.tiny, form.tiny p { display:inline; white-space:nowrap; } form.tiny input { padding:0; width:10ex; font-size:10px; }

/* code */

pre, code, tt { font-family: "Andale Mono", Monaco, "Courrier New", monospace; font-size: 16px; line-height: 19px; }

/* styling for divs that will be invisible when printing when printing. */

div.header, div.footer, div.near { font-family: "Abadi MT Condensed Light", "Arial Narrow", Arial, sans-serif; font-size: 12pt; line-height: 13pt;

} div.rc li { line-height: 18pt; } div.rc li + li { margin-top: 1em; } div.rc li strong, table.history strong, strong.description { font-weight: inherit; } div.diff { padding-left: 5%; padding-right: 5%; font-size: 12pt; line-height: 14pt; color: #000;

} div.old { background-color: #ffffaf; } div.new { background-color: #cfffcf; }

div.refer { padding-left: 5%; padding-right: 5%; font-size: 12pt; line-height: 13pt; }

div.message { background-color:#fee; color:#000; }

img.xml { border:none; padding:1px; } a.small img { max-width:300px; } a.large img { max-width:600px; } div.sister { margin-right:1ex; background-color:inherit; } div.sister p { margin-top:0; } div.sister hr { display:none; } div.sister img { border:none; background-color:#ffe; }

div.near { background-color:#efe; }

div.sidebar { float:right; border:1px dotted #000; padding:0 1em; } div.sidebar ul { padding-left:1em; }

/* replacements, features */

del { color: #666; } ins { color: #b33; text-decoration: none; } acronym, abbr { letter-spacing:0.1em; font-variant:small-caps; }

/* Links */

a { text-decoration:none; color:#e33; } a:visited { color:#c66; } a[class="url outside"]:before { content:"\2197"; } a:hover { background-color:#dfd; } a.near:link { color:#093; } a.near:visited { color:#550; } a.near:active { color:#0F0; } a cite { font:inherit; } a.book, a.movie { font:inherit; text-decoration:underline; } /* browser borkage */ textarea[name="text"] { width:99%; height:80%; } textarea[name="summary"] { width:99%; height:3em; } /* comments */ textarea[name="aftertext"] { width:99%; height:10em; } div.commentshown { background-color:#ffc; padding-bottom:1ex; } div.commenthidden { display:none; } div.commentshown { display:block; } p.comment { margin-bottom: 0; } /* cal */ div.month { padding:0; margin:0 2ex; } body > div.month { float:right; background-color: inherit; border:solid thin; padding:0 1ex; } div.year > div.month { float:left; } div.footer { clear:both; } div.month a.edit { color:inherit; font-weight:inherit; }

/* history tables and other tables */ table.history { border: none; } td.history { border: none; }

table.user { border: none; text-align: center; } table.user tr td { border: none; padding: 0.5em; } table.user tr th { border: none; padding: 0.5em; } table.arab tr th { font-weight:normal; text-align:left; vertical-align:top; } table.arab, table.arab tr th, table.arab tr td { border:none; } th.nobreak { white-space:nowrap; } table.full { width:99%; margin-left:1px; } table.j td, table.j th, td.j, th.j, .j { text-align:justify; } table.l td, table.l th, td.l, th.l, .l { text-align:left; } table.r td, table.r th, td.r, th.r, .r { text-align:right; } table.c td, table.c th, td.c, th.c, .c { text-align:center; }

form table td { padding:5px; }

/* lists */ dd { padding-bottom:0.5ex; } dl.inside dt { float:left; } /* search */ div.search span.result { font-size:larger; } div.search span.info { font-size:smaller; font-style:italic; } div.search p.result { display:none; }

img.portrait { float:right; margin:1em; padding:1em; border:1px dotted #000; background-color:#fff; }

img.logo { float: right; margin: 0; padding: 0; border: 1px solid #000; background-color:#ffe; }

/* hanging indents

div.content p { padding: 0; margin: 0; } div.content p + p { text-indent: 1em; } div.content p.comment { margin-top: 1em; text-indent: 0; } */

/* no bleeding */

div.content, div.rc { overflow:hidden; }

/* images */

div.content a img, div.journal a img { margin:1em; padding: 0.5em; border:1px dotted; } div.content a.outside img, div.journal a.outside img { border:1px solid; } div.content a.inline img, div.journal a.inline img, div.content li a.image img, div.journal li a.image img { margin:0; padding:0; border:none; } div.image a img { margin-bottom: 0; } div.image span.caption { margin: 0 1em; }

.left { float:left; } .right { float:right; } div.left .left, div.right .right { float:none; } .center { text-align:center; } table.aside { float:right; width:40%; margin-left: 1em; padding: 1ex; border: 1px dotted #666; } table.aside td { text-align:left; }

dl.irc dt { width:20ex; float:left; text-align:right; clear:left; } dl.irc dt span.time { float:left; } dl.irc dd { margin-left:22ex; }

/* portrait */

div.left { float:left; margin:1em; padding: 0.5em; } div.left p { display:table-cell; } div.left p + p { display:table-caption; caption-side:bottom; }

p.table a { float:left; width:20ex; } p.table + p { clear:both; }

/* legacy for right: left: pic: normal: piclink: piclink-left: piclink-right: rules */ div.right { float:right; margin:1em; padding: 0.5em; } div.right p { display:table-cell; } div.right p + p { display:table-caption; caption-side:bottom; } div.pic { border:1px dotted; padding:0.5em; } div.pic div { display:inline; margin:1ex; } div.pic div p { display:table-cell; } div.pic div p + p { display:table-caption; caption-side:bottom; }

@media print { body { font-size: 12pt; line-height: 13pt; color: #000; } div.content, div.rc { overflow:visible; }

    /* hide all the crap */
    div.diff, div.diff+hr, div.refer, div.near, div.sister, div.cal,
    div.footer, span.specialdays, span.gotobar, a.edit, a.number span,
    div.rc form, form.tiny, p.comment {
	display:none;
    }
    /* no difference */
    pre, code, tt {
	font-size: inherit;
	line-height: inherit;
    }
    /* no dotted underlines */ 
    acronym, abbr {
	border: none;
	text-decoration: none;
    }
    /* headings */
    h1 {
	color:       inherit;
	margin-top:  2em;
    }
    h2 {
	color:inherit;
	margin: 1em 0;
	font-variant: small-caps;
    }
    h3 {
	font-weight:inherit;
	font-style:italic;
	color:inherit;
	margin: 1em 0;
    }
    h1 a, h2 a, h3 a,
    a, a:visited, a.near:link, a.near:visited,
    div.journal h1 a:visited,
    div.journal h2 a:visited,
    div.journal h3 a:visited {
	color: inherit;
	text-decoration: none;
    }}

/* rss */ channel * { display: block; }

channel title { margin-top: 30pt; } copyright { font-size: 14pt; line-height: 16pt; margin-top: 1em; } channel > link:before { font-size: 18pt; display: block; margin: 1em; padding: 0.5em; content: "This is an RSS feed, designed to be read in a feed reader."; color: red; border: 1px solid red; } link, license { font-size: 11pt; margin-bottom: 9pt; } username:before { content: "Last edited by "; } username:after { content: "."; } generator:before { content: "Feed generated by "; } generator:after { content: "."; } channel description { font-weight: bold; } item description { font-style: italic; font-weight: normal; margin-bottom: 1em; } docs, language, pubDate, lastBuildDate, ttl, guid, category, comments, docs, image title, image link, status, version, diff, history, importance { display: none; }