body
{
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 0px;
	color: #aaaaaa;
}

a{color: #dddddd; text-decoration: none;}
a:hover{color: #ffffff; text-decoration: none;}
a:active{color: #cceeff;}
a.small{font-size: 8pt;}
a.title, a.previewlink{font-size: 12pt; font-weight: bolder;}
a.pages:hover{background-color: #666666;}
img{border-width: 0px;}
img.newwin{vertical-align: middle; cursor: pointer;}
img.webthumb{float: left; margin: 4px; margin-top: 0px; margin-bottom: 15px; width: 100px; height: 75px; border-style: solid; border-color: #444444; border-width: 1px; background-color: #222222; cursor: pointer;}
img.example{margin: 0 auto; border-style: solid; border-color: #444444; border-width: 1px;}
a.rsslink{font-weight: bolder;}
div.wikiresult a{color: #6666ff;}
div.wikiresult a:hover{text-decoration: underline; color: #6666ff;}
div.wikiresult a.new{color: #ff6666;}
div.wikiresult a.new:hover{text-decoration: underline; color: #ff6666;}
div.wikiresult a.rsstitle{color: #dddddd; font-weight: bolder;}
div.wikiresult a.rsstitle:hover {text-decoration: none; color: #ffffff;}
div.bottomads{text-align: center; clear: both;}
div.bottomads table{margin: 0 auto;}
div.clear{clear: both;}

form.donation{margin: 0 auto; text-align: center;}
form.donation input{border-style: none;}

table.search
{
	position: relative;
	top: 150px;
	text-align: center;
	width: 400px;
	margin: 0 auto;
	border-collapse: collapse;
	z-index: 2;
}

table.search form{margin: 0px;}
table.newspanel{width: 95%; margin: 0 auto; text-align: justify}
table.newspanel td{vertical-align: top; width: 50%;}
table.newspanel table{text-align: center;}

td.search
{
	border-style: solid;
	border-width: 1px;
	border-color: #444444;
	background-color: #222222;
}

td.fieldtitle{text-align: right;}

input, select, textarea
{
	background-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #444444;
	color: #eeeeee;
	font-size: 9pt;
}

input:hover, select:hover, textarea:hover
{
	background-color: #111111;
	border-color: #666666;
}

div.top
{
	width: 100%;
	background-color: #222222;
	border-style: solid;
	border-color: #444444;
	border-width: 0px;
	border-bottom-width: 1px;
}

div.result
{
	padding-left: 20px;
	padding-right: 20px;
	clear: left;
}

div.rssresult
{
	margin-bottom: 10px;
	clear: both;
}

div.wikiresult, div.cydresult
{
	background-color: #333;
	margin-bottom: 10px;
	width: 100%;
	padding: 6px;
}

div.wikiresult img, div.cydresult img{max-width: 500px;}

div.thumb
{
	float: left;
	width: 120px;
	text-align: center;
	font-size: 8pt;
}

div.content
{
	background-color: #222222;
	border-style: solid;
	border-color: #444444;
	border-width: 1px;
	width: 90%;
	margin: 0 auto;
	padding: 10px;
	height: 100%;
}

div.message
{
	width: 80%;
	margin: 0 auto;
	padding: 6px;
	border-style: solid;
	border-color: #444444;
	border-width: 1px;
	background-color: #222222;
}

pre
{
	background-color: #444444;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	color: #eeeeee;
}

ul.faq li{margin-top: 20px; padding-left: 20px;}
ul.faq li ul li{margin-top: 3px; padding-left: 20px;}
ul.faq{margin-right: 40px; text-align: justify;}
ul.faq li ul{margin-right: 40px;}

span.title{font-size: 24pt;}
span.highlight{background-color: #333333;}
span.faqtitle{font-size: 10pt; font-weight: bolder;}
span.date{font-size: 8pt;}
span.header{font-size: 14pt; text-decoration: underline;}
span.menu{font-size: 18pt; font-weight: bolder;}
span.rssheader{font-size: 14pt; font-weight: bolder;}