body {font-family:verdana,helvetica,arial,sans-serif;font-size:80%;
	width:560px;background-color:#f0f0ff;color:#630;
	margin:auto}
#container {width:100%;padding: 3pt 0.8em 3pt 0.8em;background-color:#fff;border-style:dotted; border-color: #000; border-width:0 1px 1px 1px}

p, ul, td, ol, li, dt, dd, dl, div {font-family:verdana,helvetica,arial,sans-serif}
tt {font-size:small}
a:link {color:#369}

.bar a {margin-right:1.5em}
span.bar a.edit {background-color:#fff;border:#999 solid 1px;padding:1px 1em;margin:4px 1.5em 4px 0}


div.toc {float:right;
 width:20em;
 border:thin dotted;
 margin:1ex;
 padding:0;
 font-size:x-small;
 background-color:#f0f0ff
 }
div.toc h2 {padding:3px;margin:0}

a:link { color:#00F; }
a:active { color:#F00; }
a.definition:before { content:"[::"; }
a.definition:after { content:"]"; }
a.alias { text-decoration:none; border-bottom: thin dashed; }
a.near:link { color:#093; }
a.near:visited { color:#550; }
a.upload:before { content:"<"; }
a.upload:after { content:">"; }
a.outside:before { content:"["; }
a.outside:after { content:"]"; }
img.logo { float: right; clear: right; border-style:none; }
div.diff { padding-left:5%; padding-right:5%; }
div.message { background-color:#FEE; }
div.journal h1 { font-size:large; }
table.history { border-style:none; }
td.history { border-style:none; }
span.result { font-size:larger; }
span.info { font-size:smaller; font-style:italic; }
div.rss { background-color:#EEF; }
div.sister { float:left; margin-right:1ex; background-color:#FFF; }
div.sister p { margin-top:0; }
div.sister img { border:none; }
div.near { background-color:#EFE; }
div.near p { margin-top:0; }
@media print {
 body { font:12pt sans-serif;width:86% }
 a, a:link, a:visited { color:#000; text-decoration:none; font-style:oblique; }
 h1 a, h2 a, h3 a, h4 a { font-style:normal; }
 a.edit, div.footer, form, span.gotobar, a.number span { display:none; }
 a[class="url number"]:after, a[class="inter number"]:after { content:"[" attr(href) "]"; }
 a[class="local number"]:after { content:"[" attr(title) "]"; }
 img[smiley] { line-height: inherit; }
}

	div.wrapper {background-color:#fff}
	/* styling for divs that will be invisible when printing */
	div.old { background-color:#FFFFAF; color:#000; }
	div.new { background-color:#CFFFCF; color:#000; }
	div.refer { padding-left:5%; padding-right:5%; font-size:smaller; }
	img.xml { border:none; padding:1px; }
	div.sister { margin-right:1ex; background-color:inherit; }
	div.sister hr { display:none; }
	div.sister img { border:none; background-color:#ffe; }
	div.header span.gotobar { margin-bottom:1em; border-bottom:thin solid #000; display:block; }
	div.sidebar { float:right; border:1px dotted #000; padding:0 1em; }
	div.sidebar ul { padding-left:1em; }
	/* link and header colors */
	h1 { color:#666; font-size:x-large; border-bottom:#ddd solid 1px}
	.header h1 {font-size:xx-large;}
	h2 { color:#666; font-size:large; }
	h3 { color:#666; font-size:medium; }
	h4 { color:#000; }
	a { text-decoration:none; font-weight:bold; color:#e33; }
    a:visited { color:#d33; }
	a.near:link { color:#093; }
	a.near:visited { color:#550; }
	a.near:active { color:#0F0; }
	h1 a { color:#333; }
	h2 a { color:#333; }
	h3 a { color:#333; }
	h4 a { color:#333; }
	h1 a:visited { color:#333; }
	h2 a:visited { color:#333; }
	h3 a:visited { color:#333; }
	h4 a:visited { color:#333; }
	/* browser borkage */
	textarea { min-width:100%; max-width:100%; width:100%; }
	div.comment textarea { height:10em; }
	/* 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; }
}