BODY
{
	background: white;
	margin: 0 1ex 0 1ex;
}

BODY { font-family: arial, helvetica, sans-serif; }

.wikitext, .toolbar, P, TD { font-family: arial, helvetica, sans-serif; }
INPUT.button { font-family: arial, helvetica, sans-serif; }
.wikitext PRE { font-family: monospace; }
DIV.wikitext { }
INPUT.wikitext { margin: 0px; }
DIV.toolbar { margin: 1ex 0ex; }

h1, h2, h3, h4, h5, h6
{
	font-family: "Arial Black", Arial, Geneva, sans-serif;
	font-weight: normal;
	color: black;
	line-height: 90%;
	margin: 5px 0px 0px 0px;
}

h1 { font-size: 130%; }
h2 { font-size: 120%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }
h5 { font-size: 90%; }
h6 { font-size: 85%; }

p, li, dt, dd
{
	font-family: Arial, Geneva, sans-serif;
	font-size: 90%;
}

OL { list-style: none;  list-style: decimal;}
UL { list-style: url(images/bullet.gif) circle; }
LI { padding: 0 0 5px 0; }

dt
{
	font-weight: bold;
	margin: 5px 0 0 0;
}

dd
{
	font-weight: normal;
	margin: 0 0 0 10px;
}

pre
{
	font-family: "Courier New", monospace;
	font-size: 0.85em;
}

textarea.editwiki
{
	width: 300px;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-size: 90%;
	font-weight: normal;
	color: #000000;
}

blockquote
{
	color: #000;
	background-color: #FFCCCC;
	margin: 1em;
	padding: 0.5em 1.5em 0.5em 1.5em;
}

.wall
{
	background-color: #CCC;
/*
	background-image: url(images/???.gif);
*/	background-repeat: repeat-x;
}

DIV.br
{
	clear: both;
	line-height: 0px;
}

.ignore { display: none; }

DIV.errors
{
	background: #eee;
	border: medium;
	border-color: red;
	border-style: solid;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 1em;
	clear: both;
}

h1
{
	border-style: dashed;
	border-width: 5px 0 5px 0;
	border-color: #FFF;
	padding: .3em;
	background-color: #360;
	color: #FFF;
	width: auto;
}

.warning
{
	border: #000000;
	border-style: solid;
	border-width: 1px;
	padding: 0 .3em 0 .3em;
	background-color: #F69;
	color: #000000;
}

.image-left { padding-right: 10px; }
.image-right { padding-left: 10px; }

.boxed
{
	font-size: 80%;
	border-style: solid;
	border-width: 1px;
	border-color: #666;
	padding: 0 0 .3em .3em;
	background-color: #EFE;
	color: #000000;
	width: auto;
}

.errors H4
{
	color: red;
	text-decoration: underline;
	margin: 0px;
}

P.error
{
	font-size: smaller;
	font-family: monospace;
	margin: 0px;
}

.error UL
{
	font-size: smaller;
	font-family: monospace;
}

.wikitext HR
{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

/* Internal links have yellow bg. */
a:hover
{
	color: #FF0000;
	background-color: #FFFFCC;
}

/* Off-site links have green bg. */
a:hover.rawurl, a:hover.namedurl
{
	color: #00F;
	background-color: #9F9;
}

/* Wiki Links */
A.wiki { text-decoration: underline; }
.wiki { font-weight: normal; }

/* Unknown links */
.wikiunknown, .named-wikiunknown
{
	color: #000;
	background-color: #FFC;
	text-decoration: none;
	font-weight: normal;
}
 
/* Interwiki links */
A.interwiki { text-decoration: underline; }
.wikipage { font-weight: bold; }
.interwiki,
I .interwiki .wikipage, EM .interwiki .wikipage { font-style: oblique; }
.interwiki .wikipage,
I .interwiki, EM .interwiki { font-style: normal; }

A.wikiaction, A.wikiadmin { text-decoration: underline; }
A.wikiaction, .wikiaction TABLE, SPAN.wikiaction { background-color: #FFF; }
A.wikiadmin, .wikiadmin TABLE { background-color: #FFF; }
.wikiunsafe { background-color: #FFF; }
img.linkicon, img.rssicon { border: 0px; }
img.rssicon { vertical-align: top; }

.wikiaction TABLE, .wikiadmin TABLE
{
	border-style: ridge;
	border-width: medium;
}

.wikiaction TABLE { border-color: #9cf; }
.wikiadmin TABLE { border-color: #f99; }

/* Backlinks */
A.backlinks {  }

TEXTAREA.wikiedit
{
	width: 90%;
	margin: 1ex 0 0 1ex;
}

/* Calendar plugin */
a.cal-hide, a.cal-arrow { text-decoration: underline; }
.cal-arrow { font-weight: bold; }
.cal-header { font-size: larger; }

.cal-dayname
{
	font-size: smaller;
	text-decoration: underline;
}

table.cal { border: thin solid black; }

/* IncludePage plugin */
.transclusion-title
{
	font-style: oblique;
	font-size: smaller;
	text-decoration: underline;
	text-align: right;
}

div.transclusion
{
	background: #cfc;
	border: thin;
	border-style: solid;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0.5ex 0px;
}

div.wiki-edithelp .transclusion
{
	font-size: smaller;
	background: inherit;
	padding: 0.5ex 0.5em;
	margin: 0.2ex 5%;
}

div.wiki-edithelp .transclusion p { margin: 0; }

div.wiki-edithelp
{
	background: #fff8dc;
	font-size: smaller;
	padding: 0.05ex 1%;
}

.diff .block
{
	padding: 0.5ex 0.5em;
	margin: 0.5ex 0;
}

.diff .block tt { font-weight: bold; }

.diff del,
.diff ins
{
	font-weight: bold;
	text-decoration: none;
}

.diff .block { background: #ccc; }
.diff .context { background: #fff; }
.diff .original,
.diff .deleted { background: #fcc; }
.diff .final,
.diff .added { background: #cfc; }
.diff del { background: #f99; }
.diff ins { background: #9f9; }


