/*
+---------------------------------------------------------------+
|	e107 website system
|
|	©William Moffett 2001-2005
|	http://e107.net
|	que@e107.net
|
|	Released under the terms and conditions of the
|	GNU General Public License (http://gnu.org).
+---------------------------------------------------------------+
*/


body { margin: 0; padding: 0; background: url(images/bg.jpg) repeat-x top; font-family: Arial, Helvetica, sans-serif;
	font-size:12px; color: #000;}

a { color: #c60606; font-weight: bold; text-decoration:none; }

a:hover { color: #008513; font-weight: bold; text-decoration: underline; }

p {}

h1, h2, h3, h4, h5, h6{
	font-size: 12px;
	color: #1fb534;
	font-weight: bold;
	border-left: 1px solid #818284;
    border-right: 1px solid #818284;
    border-bottom: 1px solid #818284;
	margin: 0 0 6px 0;
	padding: 4px 0px 0px 6px;
	text-align: left;
	height: 21px;
	background: url(images/hback.png) repeat-x;
	}

table {
	margin: 0px;
	padding: 0px;
	border: none;
	border-collapse: collapse;
}

td { 
	text-align:left; 
	vertical-align:top; 
	padding-left:2px; 
	padding-right:2px;
	}

blockquote {}

ul, ol {}

form { }

input{
	margin:2px;
}

hr { 
	margin-top:2px;
	height:1px;
	border:none;
	background-color:#3f3f3f;
}

/* site layout */

#main { margin: 0 auto; padding: 0; width: 802px; background: #040404; border-left: 2px solid #040404; border-right: 2px solid #040404; }

#head { width: 100%; height: 521px; background: url(images/ghost.jpg) no-repeat; padding: 0;}

#topmenu { width: 182px; margin: 0 0 0 40px; background-color: #c6c6c6; float:left; border: 1px solid #040404; text-align: center;}

#content { margin: 0 auto; padding: 0; width: 800px; background: #040404; border-left: 2px solid #040404; border-right: 2px solid #040404;}

#lmenu { margin: 0; padding: 0px 4px 0 4px; width: 20%; background: #040404; float: left; text-align: center; }

#lmenub { margin: 0; padding: 0 2px 0 2px; background: #c6c6c6; border-left: 1px solid #818284; border-right: 1px solid #818284;
 border-bottom: 1px solid #818284; }

.news { margin: 0 4px 0 0; padding: 0 4px 4px 4px; width: 77%;  float: left; background-color: #D1D6D0; border-left: 1px solid #040404;
 border-right: 1px solid #040404; border-bottom: 1px solid #040404;}

.title
{   
   padding: 2px 0 0 6px;
   margin: 1% 0 0 0;
   font: 12px Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #1fb534;
   text-align: left;
   border-left: 1px solid #818284;
   border-right: 1px solid #818284;
   border-top: 1px solid #818284;
   height: 21px;
   background: url(images/menub.png) repeat-x;
  }
   
.story
{
   
   padding: 0 4px 0 6px;
   margin: 0;
   text-align: left;
   border-left: 1px solid #040404;
   border-right: 1px solid #040404;
   background: #DDDEE0;
   }
   
.date
{
   padding: 6px 6px 0 0;
   font: 9px Arial, Helvetica, sans-serif bold italic;
   color: #7E796D;
   text-align: right;
   border-bottom: 1px solid #818284;
   border-left: 1px solid #818284;
   border-right: 1px solid #818284;
   height: 21px;
   background: url(images/date.png) repeat-x top;
  
   }
   
.postby
{
   text-align: right;
   padding: 7px 7px 7px 0px;
   margin: 0;
   color: #7E796D;
}   

#footer { margin: 0; padding: 6px; height: 21px; background: #040404; clear: both; color: #FFFFFF; text-align: right; }

/* main menu */

#navigation
{
	margin: 0 0 0 0;
	padding: 30px 0 0 0;
	list-style-type: none;
	width: 100%;
	float: left;	
}

#navigation a
{
    display: block;
    background-color: #c6c6c6;
    text-decoration: none;
	text-align: center;
    color: #c60606;
    padding: .2em .5em;
    border: 1px solid #040404;
    width: 170px;
	
}

#navigation a:hover
{
    background: #c6c6c6;
    color: #008513;
	font-weight: bold;
	border: 1px solid #040404;
}

#navigation li
{
    display: inline;
}

/* end of main menu */

/* 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: url(images/bgblock.jpg);
}
	.indentchat{
	border: 1px solid #818284;
	margin:2px;
	padding:4px; 
	display:block;
	text-decoration:none;
	font-weight:bold;
	text-align: left;
	color: #cbcbcb;
}
.small {

	color: #6B7B61;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
}

.smalltext {
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
}
.smallbottom {
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
	text-align:left;
}

.tbox {
	background-color: #fff;
	border: #818284 1px solid;
	color: #000;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}

.helpbox {
	background-color: #1f1f1f;
	border: #818284 1px solid;
	color: #cccccc;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
}

.button{
	margin:2px 2px;
	background-color: #fff;
	border: #818284 1px solid;
	color: #000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:center;
}

/* FORUM STYLES */

.fcaption {
	padding:0px 4px;
	height:21px;
	line-height:21px;
	background: url(images/hback.png) repeat-x;
	border-left: 1px solid #818284;
	border-right: 1px solid #818284;
	color: #fff;
	font-weight:bold;
}

.fcaption span.smalltext{
	color: #000;
}

.fcaption span.smalltext a:hover{
	color: #000;
}

.fcaption a {
	color: #fff;
	text-decoration: none;
}

.fcaption a:hover {
	color: #000;
}

a.forumlink{
	color: ;
	
}

a.forumlink:hover{
	color: #000;
}

.fborder {
	border:0px;
	background-color: transparent;
}

.forumheader{
    background: url(images/hback.png) repeat-x;
	padding:0px 4px;
	height:20px;
	line-height:16px;
	font-weight:bold;
	color: #fff;
	border-left: 1px solid #818284;
	border-right: 1px solid #818284;
	border-top: 1px solid #818284;
}

.forumheader2{
   background-color: #DDDEE0;
	color: #000;
	padding: 4px;
	border: #818284 1px solid;
	}
	
 .forumheader3{
   background-color: #DDDEE0;
	color: #000;
	padding: 4px;
	border: #818284 1px solid;

}

 .forumheader4{
	background-color: #DDDEE0;
	font: 10px verdana, tahoma, arial, sans-serif;
	color: #000;
	padding: 4px;
	border: #818284 1px solid;
}

.finfobar{
	color: #000;
	padding: 4px;
	border: #818284 1px solid;
	background: url(images/date.png) repeat-x;
}