body {
	font-family: Tahoma,Georgia,Verdana,Lucida;
	font-size: 13px;
	background-color: white;
	color: black;
	margin: 0;
	padding: 0;
}

a {
	color: #444444;
	text-decoration: none;
}
a:hover {
	color: #f3764b;
	text-decoration: underline;
}
a.trail {
	font-size: 12px;
	color: gray;
	text-decoration: none;
}

tr.changelog { font-size: 13px; }
font.rc-date { font-size: 14px; font-weight: bold; }
font.rc-bookmark { font-size: 11px; }

.wikiTitle {
	font-family: Tahoma,Lucida,sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

tt.wiki {
	font-family: Monotype,Lucida Console,Courier New,fixed,lucida;
	font-weight: bold;
	font-size: 13px;
	border: 1px solid #e0e0b0;
	padding-top: 2px;
	background-color: #ffffe0;
	color: #ff2222;
}
tt.foot {
	font-family: Tahoma,lucida,fixed;
	font-size: 11px;
	vertical-align: super;
}
tt.sister {
	font-family: Tahoma,lucida,fixed;
	font-size: 11px;
	vertical-align: super;
	text-decoration: none;
}

pre.wiki {
	font-family: Courier New,Lucida TypeWriter,monotype,lucida,fixed;
	font-size: 14px;
	border: 1px solid gray;
	background-color: #E0E0E0;
	padding: 5px 10px 5px 10px;
	margin: 5px;
}
pre.console {
	background-color: #000000;
	color: #E0E0E0;
	padding: .25em ;
	border: 2px inset #808080;
}
pre.quote {
	padding: 5px 5px 5px 5px;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	font-family: Tahoma,Georgia,monotype,lucida,fixed;
	font-size: 13px;
	background-color: #E9ECEF;
	margin-bottom: 0px;
	border: 1px solid silver;
}

table.wiki {
	border: 0px outset #ddddb0;
	font-size: 13px;
}
td.wiki {
	background-color: #E9ECEF;
	border: 0px inset #E2ECE5;
}

th.info {
	background-color: #E2ECE2;
}
td.info {
	background-color: #E2ECE2;
}
td.message {
	margin-top: 6pt;
	background-color: #E8E8E8;
	border: 1pt solid #990000;
	color: #440000;
	padding: 3px;
	width: 100%;
}

textarea.wiki { width: 100%; }

h1,h2,h3,h4,h5 {
	font-family: Tahoma;
	padding-left: 6px;
	color: #f3764b;
	border-bottom: 1px solid #f3764b;
	margin-bottom: 4px;
}
h1 {	font-size: 210%; }
h2 {	font-size: 170%; }
h3 {	font-size: 150%; }
h4 {	font-size: 130%; }
h5 {	font-size: 115%; }

div.diff-added {
	font-family: Verdana,Lucida Sans TypeWriter,Lucida Console,fixed;
	font-size: 12px;
	background-color: #E0FFE0;
	color: black;
}
div.diff-removed {
	font-family: Verdana,Lucida Sans TypeWriter,Lucida Console,fixed;
	font-size: 12px;
	background-color: #E9EAB8;
	color: black;
}
div.diff-sep {
	font-family: georgia,Verdana,Lucida Sans TypeWriter,Lucida Console,fixed;
	font-size: 12px;
	background-color: black;
	color: #FFD700; /* gold */
}

span.diff-added, ins.diff-added {
	color: black;
	background-color: #60FF60;
	text-decoration: none;
}

span.diff-removed, del.diff-removed { color: black; background-color: #FF0000; }

.highlight { background-color: #FFFF40; }

table.goto { background-color: #002B2C; }

span.goto, input.goto { font-family: Tahoma,Lucida,sans-serif; font-size: 10px; }

table.closure, td.closure{ background-color: #E9ECEF; }

.wikiHr {
	border: 0px solid;
	padding: 0px 0px;
	margin-top: 0px;
	height: 1px;
}

#wikiTrailer, #wikiOrigin { font-size: 13px; padding-left: 20px; padding-bottom: 5px; }

#wikiHeader {
	color: #fff;
	padding: 0.1em 0.0em 0.1em 0.0em;
	background-color: #af9f87;
	background-color: #000000;
}

/* Wiki Menu */
#wikiMenu {
	color: #fff;
	padding: 0.1em 0.0em 0.1em 0.0em;
	background-color: #d6c8b6;
}
#wikiMenu a {
	font-size: 12px;
	font-weight: bold;
	color: darkblue;
}
#wikiMenu a:hover { color: red; }

/* Wiki Header */
#wikiHeader a:link { color: #fff; font-size: 13px; }
#wikiHeader a:visited { color: #f2f2f2; }

/* Wiki Body */
#wikiBody {
	color: black;
	background-color: #fff;
	border: 2px dotted #cecece;
	margin: 0px 10px 0px 10px;
	padding: 5px 1em 5px 0em;
	font-size: 13px;
}
#wikiBody a { color: darkblue; text-decoration: none; }
#wikiBody a:hover { color: #ff2222; text-decoration: underline; }
#wikiBody a.perma { font-size:66%; }

#wikiContent { margin-left: 20px; }

#wikiFooter {
	padding: 0.5em 2em;
	font-size: 13px;
}

#wikiHint {
	font-family: Georgia,Verdana,Lucida,sans-serif;
	font-size: 10px;
	background-color: #E2DAE2;
}

#wikiSister {
}

#wikiPreview {
	border: 2px solid #a0a0a0;
	margin: 5px 5px 5px 5px;
	padding: 5px 1em 5px 1em;
}

#wikiIcon {
	position: absolute;
	top: 80px;
	right: 10px;
	margin-left: 10px;
	text-align: right;
	vertical-align: middle;
}

div.indent { padding-left: 2em; }

div.hint { font-size: 10px; background-color: #369; color: white; }
a.purple { font-size: 10px; text-decoration: none; }

/* Blog CSS */
a.purple { font-size: 10px; text-decoration: none; }
div.blog { width: 90%; padding: 0em 1em 0em 1em; }
div.blog-user { font-size: 10px; }
div.blog-title { font-size: 16px; font-weight: bold; }
div.blog-comments {
	padding: 1em 1em 1em 2em;
	border-left: 1px dashed #7B9AC5;
	background-color: #DFF0FF;
}

div.blog-date { font-size: 18px; font-weight: bold; padding-bottom: 5px; }
span.blog-user { font-size: 10px; }

div.trackback-hint {
	font-size: 10px;
	padding: 1em 1em 1em 1em;
	background-color: #eee;
}

/* Calendar */
caption.month {
	font-size: 14px;
}
td.day {
	font-size: 12px;
	background: #e5d9c7;
	text-align: center;
}
td.today {
	font-size: 12px;
	font-weight: bold;
	background: #ffffff;
	text-align: center;
}
th.dayofweek {
	font-size: 12px;
}

/* HierarchicalWiki */
span.group { font-family: Tahoma,Lucida,sans-serif; font-size: 10px; }

/* enscript syntax */
div.wikiPre i,div.wikiPre b { font-weight: normal; font-style: normal; }

#wikiBody a.nonexistent, #wikiTrailer a.nonexistent {
	font-family: 'Arial Black';
	font-size: 10px;
	color: #FF8000;
}

dl,ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

