/*
================
Copyright 2005-2008 Kristian Johansson & Kuroto Robert
All rights reserved.
================
*/
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:900px;
color:#000;
background:#5b5c6c;
margin:15px;
padding:0;
margin: 10px auto;
}

hr {
width:96%;
}

p {
padding-top:5px;
padding-bottom:5px;
margin:0;
}

img {
border:1;
border-color:#FFF;
text-decoration:none;
}

.black {
color:#000;
background-color:inherit;
}

.white {
color:#FFF;
background-color:inherit;
}

.blue {
color:#06F;
background-color:inherit;
}

.green {
color:#0C3;
background-color:inherit;
}

.red,.forum a,.forum a:hover {
color:#A00002;
background-color:inherit;
}

.irc a,.irc a:hover {
color:#00F;
background-color:inherit;
}

.highlight {
color:#000;
background-color:#FFFF00;
font-weight:bold;
}

.updated {
font-size:9px;
display:block;
clear:both;
position:inherit;
text-align:right;
color:#0d3978;
background-color:inherit;
}

.newscontainer {
width:98%;
margin: 0 auto;
border:#CCC solid 1px;
}

.newsheader {
background-image:url("../img/bg_news.png");
font-weight:bold;
padding:0 5px;
}

.newsauthor {
font-size:9px;
color:#7c0707;
background-color:inherit;
display:block;
}

.newsrow {
padding:3px;
}

#sitehead {
color:#000;
background-color:inherit;
background-image:url("../img/bglogo.jpg");
height:200px;
border-bottom:1px solid #000;
}

#logo {
position:absolute;
display:block;
text-align:left;
}

#tr {
position:absolute;
top:15px;
right:15px;
}

#searchstyle {
position:absolute;
top:50px;
right:40px;
z-index:1;
}

#searchstyle input,label {
font-size:9px;
}

#quote {
color:#FFFFFF;
background-color:#3976ff;
border-bottom:1px solid #000;
padding:10px;
}

#container {
color:#000;
background-color:#7898ff;
}

#leftmenu {
float:left;
width:150px;
color:#000000;
background-color:#5980ff;
border-right:1px solid #000;
padding:0;
}

#rightmenu {
float:right;
width:150px;
color:#21536A;
background-color:#F5F7F7;
border-left:1px solid #CCC;
padding:0;
}

.section {
display:block;
border-top:1px solid #000;
border-bottom:1px solid #000;
background: url("../img/bg_nav.jpg");
font-weight:700;
padding:3px 0 3px 10px;
}

.section a {
color:#221133;
margin:0;
padding:0;
}

.section a:hover {
color:#111188;
}

.subpages {
color:#000;
border-bottom:1px solid #000;
margin:0;
padding:5px 10px;
}

.subpages a {
color:#000000;
background-color:#5980ff;
display:block;
padding-top: 2px;
padding-bottom: 2px;
}

.subpages a:hover {
color:#EEEEEE;
border-bottom:none;
}

#extra {
color:#221133;
background-color:#cdd4ff;
border-bottom:1px solid #000;
vertical-align:middle;
margin: 0 0 0 151px;
padding:10px 10px 10px 10px;
font-size: 12px;
}

#extra a {
color:#111122;
}

#extra a:hover {
color:#111188;
}

#content {
color:#000;
background-color:#cdd4ff;
margin: 0 0 0 151px;
padding: 10px 10px 0 10px;
}

#content h3 {
font-size:20px;
font-weight:bold;
color:#111111;
background-color:#9ab2ff;
margin:0;
padding: 0 0 2px 0;
}

.searchresult {
position:relative;
float:left;
margin-left:10px;
margin-right:10px;
}

/*html>body #content {height: auto;} */
#sitefoot {
color:#FFFFFF;
background-color:#3976ff;
clear:both;
display:block;
border-top:1px solid #000;
border-bottom:1px solid #000;
font-size:9px;
text-align:center;
padding:10px;
}

#sitefoot img {
vertical-align:middle;
}

#gooooooooogle_top {
position:absolute;
display:block;
text-align:left;
top:30px;
left:500px;
font-size:36px;
}

#gooooooooogle_bottom {
clear:both;
display:block;
vertical-align:middle;
text-align:center;
}

a {
color:#111188;
background-color:inherit;
text-decoration:none;
}

a:hover {
color:#221133;
background-color:inherit;
text-decoration:underline;
}

ul {
list-style-type:square;
}

ul ul {
list-style-type:disc;
}

ul ul ul {
list-style-type:none;
}

form {
margin:0;
padding:0;
}

label {
color:#333;
background-color:inherit;
font-weight:bold;
}