input {
	border-top      : 1px solid;
	border-bottom   : 1px solid;
	border-left     : 1px solid;
	border-right    : 1px solid;
	font-size       : 9pt;
	background-color: #e0e0e0;
}

textarea {
	border-top      : 1px solid;
	border-bottom   : 1px solid;
	border-left     : 1px solid;
	border-right    : 1px solid;
	font-size       : 9pt;
	background-color: #e0e0e0;
}

body {
	font-family     : Verdana,Arial;
	font-size       : x-small;
	background-color: #FFFFFF;
	color           : #505050;
}

div.adminmenu {
  text-align     : right;
  padding-bottom : 5px;
  margin-bottom  : 5px;
  border-bottom  : #000088 1px dotted;
  font-size      : 80%;
}

div.header {
  text-align     : left;
  font-size      : 75%;
}


.footer {
  border-top  : #000088 1px dotted;
  margin-top  : 20px;
  padding-top : 5px;
  text-align  : right;
  font-size   : 80%;
  font-style  : italic;
}

hr {
  color  : #ffffff;
	border : none;
  background-color  : #AABBFF;
	height : 3px;
	width  : 80%;
}

pre {
  border      : #888888 1px solid;
  padding     : 4px;
  margin-left : 20px;
}

pre.sourcecode {
	font-family: monospace;
	font-size: x-small;
	font-color: #508090;
	background-color: #d0e0f8;
	white-space: pre;
}
pre.console {
	font-family: Tahoma;
	font-size: x-small;
	font-color: #508090;
	background-color: #d8ffe8;
}


h1 {
  text-align       : right;
  background-color : #FFFFFF;
  font-family      : Verdana,Arial,Helvetica,sans-serif;
}


h2 {
  background-color : #BBCCFF;
  font-family      : Verdana,Arial,Helvetica,sans-serif;
  padding-left     : 4pt;
}

h3 {
  border-left   : #BBCCFF 10px solid;
  border-top    : #BBCCFF 5px solid;
  border-right  : #BBCCFF 1px solid;
  border-bottom : #BBCCFF 1px solid;
  font-family   : Verdana,Arial,Helvetica,sans-serif;
  padding-left  : 3pt;
}

h4 {
  border-left  : #BBCCFF 10px solid;
  padding-left : 4px;
  font-family  : Verdana,Arial,Helvetica,sans-serif;
  padding-left : 2pt;
}

div.body {
  padding-left : 5px;
}

div.body p {
  text-indent   : 10px;
  line-height   : 120%;
  margin-top    : 10px;
  margin-bottom : 20px;
}

div.body blockquote p {
  margin-top     : 0px;
  margin-bottom  : 0px;
  text-indent    : 0px;
}

table {
  border : #888888 1px solid;
	border-spacing   : 0px;
}

th {
	font-size        : small;
  border           : #888888 1px solid;
  background-color : #BBCCFF;
}

td {
	font-size        : small;
  border           : #888888 1px solid;
}

table.column {
  border : none;
	border-spacing   : 0px;
}
table.column td {
  border           : none;
	font-size        : small;
}

table.miniboard {
  border           : none;
	font-size        : 11pt;
}
table.miniboard td {
  border           : none;
	font-size        : 11pt;
}


a:link { 
  color            : #684028;
  text-decoration  : underline;
}
a:visited {
  color            : #704530;
  text-decoration  : underline;
}
a:hover {
	text-decoration  : underline;
	color            : black;
	background-color : #e0f8ea;
}

dt {
	border-bottom : #4444FF 1px dotted;
	font-weight   : bold;
}

dd {
	margin-left : 20pt;
}

div.main {
	margin-left: 150px;
}

div.comment {
  margin-top       : 10px;
  margin-bottom    : 10px;
  background-color : #EEEEFF;
  border           : #AABBFF 1px solid;
  font-size        : 80%;
}

div.comment p {
  margin-top : 5pt;
  margin-bottom : 5pt;
}

/* Sidebar */

#sidebar {
	/*
	position        : absolute;
	top             : 0px;
	left            : 0px;
	*/
	width           : 100px;
	padding         : 0pt;
	padding-top     : 10pt;
/*	border-right    : #AABBFF 1px solid;
	border-bottom   : #AABBFF 1px solid;
*/
	color           : #505050;
	background-color: #FFFFFF;
	text-align      : right;
}

#sidebar ul, #sidebar li {
	list-style-type: none;
  padding-left : 0pt;
  padding-top : 0pt;
  margin-left  : 0pt;
  margin-top : 0pt;
}

#sidebar h1, #sidebar h3, #sidebar h4 {
  margin-top : 10px;
	margin-bottm : 0px;
	background-color: transparent;
  background-image: url("/images/border.png");
	background-repeat: no-repeat;
	border-left: none;
  text-align: left;
	
  font-family   : Verdana,Arial;
	font-weight: normal;
  padding-top  : 3pt;

}

#sidebar h2  {
  margin-top : 10px;
	margin-bottm : 0px;
	background-color: transparent;
  background-image: url("/images/border.png");
	background-repeat: no-repeat;
	border-left: none;
  text-align: left;
	
  font-family   : Verdana,Arial;
	font-weight: normal;
	font-size: 1em;
  padding-top  : 3pt;
}

#sidebar a:link {
	display:block;
	color: #684028;
	text-decoration:none;
	width:auto;
	margin:0px 0px;
}

#sidebar a:visited {
	display:block;
	color: #684028;
	text-decoration:none;
	width:auto;
	margin:0px 0px;
}

#sidebar a:hover {
	text-decoration  : none;
	color            : black;
	background-color : #e0f8ea;
}

div.sidebar {
	/*
	position        : absolute;
	top             : 0px;
	left            : 0px;
	*/
	width           : 100px;
	padding         : 0pt;
	padding-top     : 10pt;
/*	border-right    : #AABBFF 1px solid;
	border-bottom   : #AABBFF 1px solid;
*/
	color           : #505050;
	background-color: #FFFFFF;
	text-align      : right;
}

div.sidebar ul, div.sidebar li {
	list-style-type: none;
  padding-left : 0pt;
  padding-top : 0pt;
  margin-left  : 0pt;
  margin-top : 0pt;
}

div.sidebar h1, div.sidebar h2, div.sidebar h3, div.sidebar h4 {
  margin-top : 10px;
	margin-bottm : 0px;
	background-color: transparent;
  background-image: url("/images/border.png");
	background-repeat: no-repeat;
	border-left: none;
  text-align: left;
	
  font-family   : Verdana,Arial;
	font-weight: normal;
  padding-top  : 3pt;

}

div.sidebar a:link {
	display:block;
	color: #684028;
	text-decoration:none;
	width:auto;
	margin:0px 0px;
}

div.sidebar a:visited {
	display:block;
	color: #684028;
	text-decoration:none;
	width:auto;
	margin:0px 0px;
}

div.sidebar a:hover {
	text-decoration  : none;
	color            : black;
	background-color : #e0f8ea;
}

/* obsolete */

a.sidebar:link {
	display:block;
	color: #684028;
	text-decoration:none;
	width:auto;
	margin:0px 0px;
}

a.sidebar:visited {
	display:block;
	color: #684028;
	text-decoration:none;
	width:auto;
	margin:0px 0px;
}

a.sidebar:hover {
	text-decoration  : none;
	color            : black;
	background-color : #e0f8ea;
}

