body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000; background: #0F0F0F url(images/mback.jpg) top repeat-x; }

img {border: 0px;}

a 

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



a:hover 

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



p {}



h1, h2 {

	font-size: 12px;

	color: #000;

	font-weight: bold;

	border: 1px solid #000;

	margin: 2px 0 6px 0;

	padding: 4px 0px 0px 6px;

	text-align: left;

	height: 21px;

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

	}

h3, h4, h5, h6{

	font-size: 12px;

	color: #000;

	font-weight: bold;

	border: 1px solid #000;

	margin: 2px 0 6px 0;

	padding: 4px 0px 0px 6px;

	text-align: left;

	height: 21px;

	background: url(images/menuhb.jpg) 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; width: 1002px; padding: 0; background: url(images/main_bg.jpg) repeat-x; height: 218px; border-left: 1px solid #000; border-right: 1px solid #000; }



/************* #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;

}



*html #search{

	margin: 0px;

	padding: 4px 4px 0px 10px;

	font-size: 90%;

	text-align:right;

	display:block;

}



/* end of search box */



#head { margin: 0; padding: 0; width: 1000px; height: 185px; background: url(images/head.jpg) no-repeat transparent; }



/*#topmenu { margin: 0 auto; padding: 0; width: 800px; height: 34px; background: url(images/topmenub.jpg) repeat-y; border-left: 2px solid #6600CC; border-right: 2px solid #fff; color: #fff;}*/



/* main menu */



/*#navigation

{ margin: 0 0 0 0; padding: 140px 0 0 0; list-style-type: none; width: 100%; float: left; }



#navigation a

{ display: block; text-decoration: none; text-align: center; color: #FDFDB3; padding: .2em .5em; float: left; color: #fff;}




#navigation a:hover

{ color: #E4F22B; font-weight: bold;  }



#navigation li

{ display: inline; }

*/

/* end of main menu */

#navigation{
	width: 700px;
	padding: 0 10px;
}

#navbottomborder { margin: 0 auto; width: 1002px; padding: 0; background: url(images/mbottom_border.jpg) repeat-x; height: 10px; border-left: 1px solid #000; border-right: 1px solid #000;}

#main2 { 
margin: 0 auto; 
padding: 2px 0 0 0; 
/*background:url(images/mback.jpg) repeat-x right top #071D88; */
background:url(images/mback.jpg) repeat-x right top #000000;
width: 1002px; 
border-left: 1px solid #000; 
border-right: 1px solid #000; 
}



#lmenu 

{ margin: 1px 0 1px 0px; padding: 0px; width: 209px; float: left; border: 1px solid #000; text-align: left; font: 10px Arial, Helvetica, sans-serif normal; color: #fff;}

.wmessage_first
{ margin: 0; padding: 0;  background: url(images/message1_bg.jpg) no-repeat; height: 42px; }

.wmessage
{ /*margin: 0 auto; padding: 0; */ background: url(images/message_std_bg.jpg) no-repeat; height: 42px; vertical-align: top; /*border-left: 1px solid #000; border-right: 1px solid #000;*/}

.wmessage_caption
{ margin: 0px; padding: 16px 0 0 32px; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  }

.wmessage_body
{ margin: 0; padding: 0px 8px 0 25px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }

.cpage_title { background: url(images/message_std_bg.jpg) no-repeat; height: 42px; vertical-align: top; }
.cpage_caption { margin: 0px; padding: 16px 0 0 32px; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.cpage_text {  margin: 0; padding: 0px 20px 0 25px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }

.cpage_text a
{ text-decoration: underline; color: #550000;}

.cpage_text a:hover
{ color: #550000; font-weight: bold;}

.cpage_section_title { background: url(images/message_section_bg.jpg) no-repeat; height: 42px; vertical-align: top; }
.cpage_section_caption { margin: 0px; padding: 15px 20px 0 8px; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.news 
{ margin: 2px 0px 2px 0px; 
padding: 2px 0 2px 0; 
width: 575px; 
min-height: 858px; 
height:auto !important;
height: 858px;
float: left; 
background-color:#ffffff; 
border: 1px solid #000; 
font: 10px Arial, Helvetica, sans-serif normal; 
color: #000;
}



.title

{   padding: 6px 0 0 6px; margin: 2px 0 0 0; font: 12px Arial, Helvetica, sans-serif; color: #000; text-align: left; border-left: 1px solid #0000ff; border-right: 1px solid #0000ff; border-top: 1px solid #000; height: 21px; background: url(images/menuhb.jpg) repeat-x ; font-weight: bold; }

.story

{ padding: 0 4px 0 6px; margin: 0; text-align: left; background: url(images/menub.jpg) repeat-x #0F0F0F; border-left: 1px solid #000; border-right: 1px solid #000; font: 10px Arial, Helvetica, sans-serif normal; color: #fff;}

.date

{ padding: 6px 6px 6px 0; margin: 0 0 6px 0; font: 9px Arial, Helvetica, sans-serif bold italic; color: #fff; text-align: right; border: 1px solid #000; height: 21px; background: url(images/date.jpg) repeat-x; }

   

.postby

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



#rmenu 

{ margin: 2px 0px 4px 0px; padding: 2px 0 2px 0; width: 212px; float: right; border: 1px solid #000; text-align: center; font: 10px Arial, Helvetica, sans-serif normal; color: #fff;}



#footer 

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


.indentmenu{

	padding: 5px;

	margin: 5px;

}


/* 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: url(images/bgblock.jpg);

}

	.indentchat{

	border: 1px solid #000;

	margin:2px;

	padding:4px; 

	display:block;

	text-decoration:none;

	font-weight:bold;

	text-align: center;

	color: #fff;

	background: url(images/menub.jpg) repeat-x #0F0F0F;

}



.small {



	color: #fff;

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

}



.smalltext {

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

	color: #fff;

}

.smallbottom {

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

	color: #fff;

	text-align:left;

}

.mediumtext {
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}

.mediumtext a
{ text-decoration: underline; color: #550000;}

.mediumtext a:visited
{ text-decoration: underline; color: #550000;}

.mediumtext a:hover
{ color: #550000; font-weight: bold;}


.tbox {

	background-color: #fff;

	border: #000 1px solid;

	color: #000;

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

}



.helpbox {

	background-color: #1f1f1f;

	border: #000 1px solid;

	color: #cccccc;

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

}



.button{

	margin:2px 2px;

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

	border: #000 1px solid;

	color: #000;

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

	text-align:center;

}



/* FORUM STYLES */



.fcaption {

	padding:0px 4px;

	height:21px;

	line-height:21px;

	background: url(images/menuhb.jpg) repeat-x #DCF257;

	border: 1px solid #000;

	color: #000;

	font-weight:bold;

}



.fcaption span.smalltext{

	color: #6B7B61;

}



.fcaption span.smalltext a:hover{

	color: #000;

}



.fcaption a {

	color: #000;

	text-decoration: none;

}



.fcaption a:hover {

	color: #fff;

}



a.forumlink{

	color: 000;

	text-decoration: none;

}



a.forumlink:hover{

	color: #fff;

}



.fborder {

	border:0px;

	background-color: transparent;

}



.forumheader{

    background: url(images/date.jpg) repeat-x #000;

	padding:0px 4px;

	height:20px;

	line-height:16px;

	font-weight:bold;

	color: #FFF;

	border-left: 1px solid #000;

	border-right: 1px solid #000;

	border-top: 1px solid #000;

}



.forumheader2{

   /*background: url(images/menub.jpg) repeat-x #0F0F0F;*/

	color: #000;

	padding: 4px;

	border: #000 1px solid;
}

.forumheader2 a:link {
	color: #550000;
}
.forumheader2 a:visited {
	color: #550000;
}
.forumheader2 a:hover {
	text-decoration: underline;
}	

 .forumheader3{

   /*background: url(images/menub.jpg) repeat-x #0F0F0F;*/

	color: #000;

	padding: 4px;

	border: #000 1px solid;
}

.forumheader3 a:link {
	color: #550000;
}
.forumheader3 a:visited {
	color: #550000;
}
.forumheader3 a:hover {
	text-decoration: underline;
}	

 .forumheader4{

	background-color: url(images/menub.jpg) repeat-x #0F0F0F;

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

	color: #fff;

	padding: 4px;

	border: #000 1px solid;

}



.finfobar{

	color: #fff;

	padding: 4px;

	border: #000 1px solid;

	background: url(images/date.jpg) repeat-x #000;

}



