/*

+---------------------------------------------------------------+

|	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; font: 12px tahoma, tahoma, sans-serif normal; color: #fff; background: #1E2834 url(images/back.png)  }



a 

{ color: #006633; font-weight: bold; text-decoration:none; }



a:hover 

{ color: #00ad00; font-weight: bold; text-decoration: underline; }



p {}



h1, h2, h3, h4, h5, h6{

	font-size: 12px;

	color: #000;

	background-color:#fff;

	font-weight: bold;

	text-align: center;

	height: 40px;

	background: url(images/rmenu.png) no-repeat right;

	}

onvanpic {float:right; background: url(images/rmenu.png) no-repeat right; height: 40px;}

onvan {float:left; color:#000; font: 12px tahoma, tahoma, sans-serif normal;}

table 

{ margin: 0px; padding: 0px; border: none; border-collapse: collapse; }



td 

{ text-align:right; vertical-align:top; padding-left:2px; padding-right:2px; direction:rtl; }



blockquote {}



ul, ol {}



form { }



input

{ margin:2px; }



hr 

{ margin-top: 2px; height: 1px; border: none; background-color: #3f3f3f; }



/* SITE LAYOUT */



#main { margin: 0 auto; width: 835px; padding: 0; height: 222px; margin-top:40px}



/************* #search styles ***************/



#search{

	margin: 0px;

	margin-top: 1%;

	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;

}



.menu2 {float:left; width:49%;}



.menu3 {float:right; width:50%;}



.menuleft {padding:5px}



*html #search{

	margin: 0px;

	padding: 4px 4px 0px 10px;

	font-size: 90%;

	text-align:right;

	display:block;

}



/* end of search box */



#head { margin: 0 auto; padding: 0; width: 100%; height: 222px; background: url(images/head.png) no-repeat transparent; background-color:#FFFFFF}



#topmenu { margin: 0 auto; padding: 0; width: 835px; height: 29px; background: url(images/nav.png) repeat-x;}

#topmenu2 { margin: 0 auto; padding-left:20px; height: 29px; float:left; padding-top:20px;}



/* main menu */







/* end of main menu */



#main2 { margin: 0 auto; padding: 4px 0 0 0; background: #fff; width: 835px;  }



#lmenu 

{ margin: 0 0 6px 4px; padding: 2px; width: 17%;  float: left; text-align: right; font: 11px tahoma, Helvetica, sans-serif normal; color: #fff;}





.news 

{ margin: 0px 4px 6px 4px; padding: 10px; width: 76%; background: #f4f4f4; float: left; }



.title

{   padding: 6px 30px 0 6px; margin: 2px 0 0 0; font: 10px tahoma, Helvetica, sans-serif; color: #804000; text-align: right;  height: 21px; font-weight:bold; }



.title1

{   padding: 6px 30px 0 6px; margin: 2px 0 0 0; font: 12px tahoma, Helvetica, sans-serif; color: #000; text-align: right;  height: 21px; border-bottom:1px #00b8a4 solid; font-weight:bold  }

   

.story

{ padding: 0 4px 20px 6px; background: url(images/backnews.png) repeat-x; margin: 0; text-align: right; font: 12px tahoma, Helvetica, sans-serif normal; color: #000;}

   

.newsstyle

{ padding: 0 4px 0 6px; margin: 0; text-align: right; font: 12px tahoma, Helvetica, sans-serif normal; color: #000;}

.date

{ padding: 6px 6px 0 0; margin: 0 0 6px 0; font: 9px tahoma, Helvetica, sans-serif bold italic; color: #C0C4C7; text-align: left; border: 1px solid #ACBECC; height: 21px; background: #748798; }

   

.postby

{ text-align: right; padding: 7px 7px 7px 0px; margin: 0; color: #888; font: 10px tahoma, Helvetica, sans-serif bold italic;} 



#rmenu 

{ margin: 0 4px 6px 0;

padding: 2px; width: 18%; float: right; background: vertical-align:middle; text-align: right; font: 11px tahoma, Helvetica, sans-serif normal; color: #fff;}



.caption

{ margin: 0 4px 6px 0; padding: 2px; float: left; background: #f7f7f7; vertical-align:middle; text-align: right; font: 11px tahoma, Helvetica, sans-serif normal; color: #000;}



#footer 

{ margin: 0; padding: 4px 0 0 0; text-align: center; background: url(images/footer.png) repeat-x; width: 100%; height: 34px; clear: both; font: 10px tahoma, Helvetica, sans-serif normal; color: #fff; }



.clear{

clear:both;

line-height:0;

}

/* end of layout */



/* E107 STYLES */



.bodytable {

	padding: 8px;

	font: 10px tahoma, tahoma, arial, helvetica, sans-serif;

	color: #ccc;

}



.indent{

	padding: 5px;

	margin: 5px;

	font: 9px tahoma, 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 #ACBECC;

	margin:2px;

	padding:4px; 

	display:block;

	text-decoration:none;

	font-weight:bold;

	text-align: center;

	color: #fff;

	background: #748798;

}

.small {



	color: #fff;

	font: 9px tahoma, verdana, arial, helvetica, sans-serif;

}



.smalltext {

	font: 10px tahoma, tahoma, arial, helvetica, sans-serif;

	color: #fff;

}

.smallbottom {

	font: 10px tahoma, tahoma, arial, helvetica, sans-serif;

	color: #fff;

	text-align:left;

}



.tbox {

	background-color: transparent;

	border: #fff 1px solid;

	color: #000;

	font: 10px tahoma, tahoma, arial, helvetica, sans-serif;

}



.helpbox {

	background-color: #1f1f1f;

	border: #ACBECC 1px solid;

	color: #cccccc;

	font: 9px tahoma, verdana, arial, helvetica, sans-serif;

}



.button{

	margin:2px 2px;

	border: #ACBECC 1px solid;

	color: #000;

	font: 9px tahoma, tahoma, arial, helvetica, sans-serif bold;

	text-align:center;

}



/* FORUM STYLES */



.fcaption {

	padding:0px 4px;

	height:21px;

	line-height:21px;

	background: #6A7885 url(images/forumhead.jpg) repeat-x;

	border-left: 1px solid #ACBECC;

	border-right: 1px solid #ACBECC;

	color: #FFFF66;

	font-weight:bold;

}



.fcaption span.smalltext{

	color: #6B7B61;

}



.fcaption span.smalltext a:hover{

	color: #000;

}



.fcaption a {

	color: #FFFF66;

	text-decoration: none;

}



.fcaption a:hover {

	color: #FFFF00;

}



a.forumlink{

	color: #FFFF66;

	text-decoration: none;

}



a.forumlink:hover{

	color: #FFFF00;

}



.fborder {

	border:0px;

	background-color: transparent;

}



.forumheader{

    background: url(images/forumhead.jpg) repeat-x #6A7885;

	padding:0px 4px;

	height:20px;

	line-height:16px;

	font-weight:bold;

	color: #FFFF66;

	border-left: 1px solid #ACBECC;

	border-right: 1px solid #ACBECC;

	border-top: 1px solid #ACBECC;

}



.forumheader2{

   background: #1E2834 url(images/headback.jpg) repeat-x top;

	color: #fff;

	padding: 4px;

	border: #ACBECC 1px solid;

	}

	

 .forumheader3{

   background: #1E2834 url(images/headback.jpg) repeat-x top;

	color: #fff;

	padding: 4px;

	border: #ACBECC 1px solid;



}



 .forumheader4{

	background-color: #C6A06D;

	font: 10px tahoma, tahoma, arial, sans-serif;

	color: #fff;

	padding: 4px;

	border: #ACBECC 1px solid;

}



.finfobar{

	color: #fff;

	padding: 4px;

	border: #ACBECC 1px solid;

	background: url(images/headback.jpg) repeat-x bottom;

}





.news_image

{

border:0px;

float:right;}