/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color: #747886;
	font: 11px Verdana;
	color: #000;
}

a:link, a:active, a:visited {
	color: #3B5293;
	text-decoration: none;
}
a:hover {
	color: #0000DD;
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6{
	font: bold small-caps 12px Verdana;
	border: 1px solid #9498A4;
	margin: 6px 0 6px 0;
	padding: 4px 0px 0px 6px;
	text-align: center;
	background: #000;
	color: #fff;
	}
	
table 
{ margin: 0px; padding: 0px; border: none; border-collapse: collapse; }

td 
{ text-align:left; vertical-align:top; padding-left:2px; padding-right:2px; }

/* site layout */

#wrapper { margin: 0 auto; padding: 0; width: 98%; background: #AAADBE url(images/bg.jpg) no-repeat right bottom; background-attachment:fixed; border: 1px solid #000; }

/* main menu */

#nav
{
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
    background: #000;
    float: left;
	width: 100%;

}

#nav li
{
    display: inline;
}

#nav a
{
    display: block;
    float: left;
    padding: .2em 1em;
    text-decoration: none;
    color: #fff;
    border-right: 1px solid #fff;
	font: small-caps 11px Verdana;
	letter-spacing: 2px;
}

#nav a:hover
{
	text-decoration: underline;
}

/* end of menu */

#logo { margin: 17px 10px 10px 10px; padding: 0; background: url(images/logo.png) no-repeat; width: 542px; height: 93px;  }

/* content */

#content { padding: 4px; }

/* left and right menu */

#left { margin: 0; padding: 0px 4px 4px 4px; width: 20%; border: 1px solid #9498A4; float: left; text-align: center; background: #DBDDE9; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; }

#right { margin: 0; padding: 0px 4px 4px 4px; width: 20%; border: 1px solid #9498A4; float: right; text-align: center; background: #DBDDE9; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}

/* news styles */

.news { margin: 0 0 0 4px; padding: 0px 7px 7px 7px; width: 55%; border: 1px solid #9498A4; background: #DBDDE9; float: left; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; }

.date { margin: 1em 0 0.7em 0; font: bolder 16pt Arial; color: #000000; text-align: center; }

.title { font: bolder 14px Verdana; color: #000; text-align: left; }

.postby { font: 11px Verdana; display: inline; text-align: left; }

.ruler { border-bottom: 1px solid #9498A4; height: 1px; margin-bottom: 0.7em; }

.story { font: 12px Verdana; text-align: left; margin-bottom: 1em; }

.clear { clear: both; }

/* footer */

#footer { margin: 0; padding: 0; background: #000; color: #fff; text-align: center; clear: both; padding: 10px; }

/* end of layout */

/* E107 STYLES */

.bodytable {
	padding: 8px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #ccc;
}

.indent{
	padding: 5px;
	margin: 5px;
	font: 9px verdana, tahoma, arial, sans-serif;
	color: #aaa;
	border: 1px solid;
	background-color: #333333;
	border-bottom: #39393b 1px solid;
	border-left: #151515 1px solid;
	border-right: #39393b 1px solid;
	border-top: #151515 1px solid;
	background: #B8BFC6;
}
	.indentchat{
	border: 1px solid  #9498A4;
	margin:2px;
	padding:4px; 
	display:block;
	text-decoration:none;
	font-weight:bold;
	text-align: center;
	color: #666666;
	background: #E5E5E5;
}
.small {

	color: #666666;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
}

.smalltext {
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #666666;
}
.smallbottom {
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #666666;
	text-align:left;
}

.tbox {
	background-color: #fff;
	border: #9DA1A6 1px solid;
	color: #000;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}

.helpbox {
	background-color: #1f1f1f;
	border: #9DA1A6 1px solid;
	color: #cccccc;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
}

.button{
	margin:2px 2px;
	background: #fff;
	border: #9DA1A6 1px solid;
	color: #525554;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif bold;
	text-align:center;
}

/* FORUM STYLES */

.fcaption {
	padding:0px 4px;
	height:21px;
	line-height:21px;
	background: #000;
	color: #fff;
	font-weight:bold;
}

.fcaption span.smalltext{
	color: #fff;
}

.fcaption span.smalltext a:hover{
	color: #FE572A;
}

.fcaption a {
	color: #fff;
	text-decoration: none;
}

.fcaption a:hover {
	color: #0000DD;
}

a.forumlink{
	color: #fff;
	text-decoration: none;
}

a.forumlink:hover{
	color: #0000DD;
}

.fborder {
    border: 0px;
	background-color: transparent;
}

.forumheader{
    background: #000;
	padding:0px 4px;
	height:20px;
	line-height:16px;
	font-weight:bold;
	color: #fff;
	
	
}

.forumheader2{
   background: #E5E5E5;
	color: #000;
	padding: 4px;
	border: #B2B2B2 1px solid;
	}
	
 .forumheader3{
   background: #E5E5E5;
	color: #000;
	padding: 4px;
	border: #B2B2B2 1px solid;

}

 .forumheader4{
	background-color: #E5E5E5;
	font: 10px verdana, tahoma, arial, sans-serif;
	color: #000;
	padding: 4px;
	border: #B2B2B2 1px solid;
}

.finfobar{

	padding: 4px;
	background: #000;
	color: #fff;
	
}
