a { color: #00B0F0; }
a:visited { color: #C0A0E0; }
a:hover { color: #ff3030; text-decoration: underline; }
/* --- Page Header Layout --- */


#wikiheader
{
	width: 100%;
	padding-bottom: 3px;
	border-bottom: 2px solid #603010;
	margin-bottom: 0.8em;
}

#wikiheaderlogo
{
	padding-right: 8px;
	padding-bottom: 3px;
}

/*
#wikiheader:hover #wikiheadercommands { visibility: visible }
#wikiheader #wikiheadercommands { visibility: hidden }
*/
#wikiheadercommands
{
	text-align: right;
}

#wikiheadergroup a { color: #a00000; }
#wikiheadergroup
{
	font-size: 120%;
	font-weight: bold;
}

#wikiheadertitle a { color: #f0e0a0; }
#wikiheadertitle
{
	font-size: 200%;
	font-weight: bold;
}

/* --- Page Footer Layout --- */

/*
#wikifooter:hover #wikifootercommands { display: block }
#wikifooter #wikifootercommands { display: none }
*/
#wikifooter
{
	margin-top: 0.8em;
	border-top: 2px solid #603010;
	padding-top: 4px;
}

#imprint
{
	font-size: 80%;
	color: #aaa;
}

/* --- Text Area Layout --- */

#wikitext
{
    /* border: 1px solid #a05010; */
    background-color: #000000;
    padding-left: 5px;
}

/* --- Editor --- */

#wikieditor
{
	width: 100%;
	padding: 3px;
	margin-bottom: 6px;
	color: black;
	background-color: #e0e0e0;
}

#wikieditintro
{
	margin-bottom: 3px;
	font-size: 90%;
}

/* --- Custom Additions --- */

body {
	color: white;
	background-color: black;
	margin-left: 12px;
	margin-right: 12px;
	/* width: 65em; */
	font-family: arial, sans-serif;
}

td.emptycell { margin: 0; border: 0; padding: 0 }
table { font-family: arial, sans-serif; }

table.navbar {
  color: black;
  background-color: #E8D8B0;
  border-top: 5px solid #840;
  border-left: 5px solid #730;
  border-right: 5px solid #620;
  border-bottom: 5px solid #620;
  background-image: url(parch.jpg);
  padding: 6px;
  white-space: nowrap;
}
table.schedule {
  color: white;
  border-style: solid;
  border-width: thin;
  background-color: #300000;
  padding: 0;
}

td a:hover {
  text-decoration: underline;
}

td.mainlink a:link, td.mainlink a:visited, td.mainlink a:active {
  color: black;
  background-color: transparent;
  font-weight: bold;
  text-decoration: none;
}
td.sublink a:link, td.sublink a:visited, td.sublink a:active {
  color: black;
  background-color: transparent;
  text-decoration: none;
  padding: 2px;
}
td.thismainlink a:link, td.thismainlink a:visited, td.thismainlink a:active {
  color: #800000;
  background-color: transparent;
  font-weight: bold;
  text-decoration: none;
}
td.thissublink a:link, td.thissublink a:visited, td.thissublink a:active {
  color: #800000;
  background-color: #f0d080;
  border: 1px solid #906030;
  padding: 2px;
  margin-top: 3px;
  margin-bottom: 3px;
  text-decoration: none;
}
table.navbar td a:hover { text-decoration: underline }

p, table, td { font-size: inherit; }

h1, h2, h3 {
  color: #ffe0a0;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  border: 2px inset #909090;
  padding: 3px;
}
h1 {
  background: url(hgrad.png) top left #301000 repeat-x;
}
h2, h3 {
  background: #301000;
}
h1 {
  font-size: 160%;
  font-weight: bold;
}

h2 {
  font-size: 140%;
  font-weight: normal;
}
h3 {
  font-size: 120%;
  font-weight: normal;
}

.searchbutton {
  color:#000;
  border: 2px outset;
  background: #f0d080;
}

.preregform {
  background: #400;
  border-top: 5px solid #622;
  border-left: 5px solid #622;
  border-bottom: 5px solid #a66;
  border-right: 5px solid #a66;
}

div#wikilog {
	margin-top: 10px;
	margin-left: 25px;
	font-size: smaller;
}
td.calendar-today-entry {
	background-color: #356;
	color:            #97694f; 
}
td.calendar-today-noentry { 
	background-color: #888;
	color:            #97694f; 
}
td.calendar-entry {
	background-color: #364;
	color:            #97694f; 
}
td.calendar-noentry {
	background-color: #200;
	color:            #97694f;
}
a.nonexistent-date  { 
	background: transparent;
	text-decoration: none;
	color: #F22;
}
a.nonexistent-date:visited  { 
	background: transparent;
	text-decoration: none;
	color: #F22;
}
a.nonexistent-date:hover {
	text-decoration: none;
	color: #448;
}

