/*
+---------------------------------------------------------------+
|	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: 0px; padding: 4px; background: #fff; font: Tahoma; font-size: 12px; color: #5D5D5D; }

a 
{ color: #000; font-weight: bold; text-decoration:none; }

a:hover 
{ color: #FF7200; font-weight: bold;  }

p {}

h1, h2, h3, h4, h5, h6{
	font-size: 15px;
	font: helvetica;
	color: #fff;
	background: #000;
	font-weight: bold;
	margin: 2px 0 6px 0;
	padding: 4px 0px 0px 6px;
	text-align: center;
	border-bottom: 2px solid #FF7200;
	border-top: 2px solid #FF7200;
	}

/* header */

#wrapper { margin: 0 auto; padding: 17px 4px 17px 4px; width: 98%; background: #777777; }

#hwrapp { margin: 0; padding:0 4px 0 4px; background: #fff; }

#hback { margin: 0; padding: 0; height: 344px; background: url(images/hback.jpg) repeat-x; }

#head { margin: 0; padding: 0; height: 344px; background: url(images/head.jpg) no-repeat left; }

/************* #search styles ***************/

#search{
	margin: 0px;
	margin-top: 3%;
	padding: 1px 4px 4px 10px;
	font-size: 90%;
	text-align:right;
	display:block;
	float: right;
}
	
#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	margin: 0px;
	padding: 0px;
}

*html #search{
	margin: 0px;
	padding: 4px 4px 0px 10px;
	font-size: 90%;
	text-align:right;
	display:block;
}

/* end of search box */


/* main menu */

#nav
{ margin: 0 0 0 0; padding: 4px 0 0 0; list-style-type: none; float: left; }

#nav a
{ display: block; text-decoration: none; text-align: center; padding: .2em .5em; float: left; font: 12px Tahoma bold; color: #000; background: #FF7200; border: 1px solid #fff; }

#nav a:hover
{ color: #fff; font-weight: bold; background: #000; border: 1px solid #000; }

#nav li
{ display: inline; }

/* end of main menu and header */

/* center content */

#content { margin: 0; padding: 4px 4px 4px 4px; background: #fff; }

#left { margin: 0; padding: 0 4px 0 0; width: 17%; float: left; text-align: center; border-right: 1px solid #5D5D5D; }

#right { margin: 0; padding: 0 0 0 4px; width: 17%; float: right; text-align: center; border-left: 1px solid #5D5D5D; }

.news { margin: 0; padding: 4px; width: 63%; float: left; text-align: left;  }

.title { margin: 2px 4px 2px 4px; padding: 0; text-align: center; font-size: 15px; font-weight: bold; font: helvetica;
	border-bottom: 2px solid #FF7200; border-top: 2px solid #FF7200; color: #fff; background: #000;}

.story { margin: 2px 4px 2px 4px; padding: 0; text-align: left;  }

.postby { margin: 2px 4px 2px 4px; padding: 0; text-align: right; }

.date { margin: 2px 4px 2px 4px; padding: 0 0 4% 0; text-align: right; font-size: 11px; border-top: 1px solid #777777; }

.clear { clear: both; }

/* end of content */

/* footer */

#footer { margin: 0; padding: 4px 4px 4px 4px; background: #fff; text-align: right; border-top: 2px double #777777;}

/* end of footer */

/* 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 #777777;
	margin:2px;
	padding:4px; 
	display:block;
	text-decoration:none;
	font-weight:bold;
	text-align: center;
	color: #000;
}
.small {

	color: #5D5D5D;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
}

.smalltext {
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #5D5D5D;
}
.smallbottom {
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #5D5D5D;
	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;
}


/* FORUM STYLES */

.fcaption {
	padding:0px 4px;
	height:21px;
	line-height:21px;
	background: #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 2px solid #FF7200; 
	border-top: 2px solid #FF7200;
	color: #fff;
	font-weight:bold;
}

.fcaption span.smalltext{
	color: #000;
}

.fcaption span.smalltext a:hover{
	color: #fff;
}

.fcaption a {
	color: #000;
	text-decoration: none;
}

.fcaption a:hover {
	color: #0099FF;
}

a.forumlink{
	color: #CC0000;
	text-decoration: none;
}

a.forumlink:hover{
	color: #FF0000;
}

.fborder {
	border: #fff 1px solid;
	background-color: transparent;
}

.forumheader{
   background-color: #000;
	padding:0px 4px;
	height:20px;
	line-height:16px;
	font-weight:bold;
    color: #fff;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

.forumheader2{
   background-color: #fff;
	color: #000;
	padding: 4px;
	border: #5D5D5D 1px solid;

}
 .forumheader3{
   background-color: #fff;
	color: #000;
	padding: 4px;
	border: #5D5D5D 1px solid;
	
}
 .forumheader4{
	background-color: #fff;
	font: 10px verdana, tahoma, arial, sans-serif;
	color: #000;
	padding: 4px;
	border: #5D5D5D 1px solid;
}

.finfobar{
	color: #fff;
	padding: 4px;
	border-bottom: 2px solid #FF7200; 
	border-top: 2px solid #FF7200;
	background: #000;
}

.finfobar a { color: #fff; }

.finfobar a:hover { color: #FF7200; }
