


body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#008800;
	background-color:#000000;
  
  
  background-position: center center;
  background-repeat: no-repeat;
	}
body#topframe {background-color:#000000};
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:28px;
	line-height:28px;
	font-weight:900;
	color:#ffffff;
	}
p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
.Content>p {margin:0px;}
.Content>p+p {text-indent:30px;}

a {
color:red;

	/*font-size:11px;*/
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}

a:visited {color:red;}
a:hover {color:red;text-decoration:underline}

/* top frame menu header bar */ 
.Header {
	margin:0px 0px 0px 0px; 

	padding:10px 0px 0px 0px; 
	font-size : 11px;
	height:33px;
	border-style:none;
	border-color:4561c1;
	border-width:1px 1px;
	line-height:11px;
/*	background-color:white; */
    voice-family: "\"}\"";
	voice-family:inherit;
	height:33px; 
	background-repeat:no-repeat;	
	background-position:top center;
	}
body>#Header {height:14px;}

a.headerlink{
	color:red;
	text-decoration:none;
	}
a.headerlink:link {color:red;}
a.headerlink:visited {color:red;}
a.headerlink:hover {color:red;text-decoration:none}
/*a.headerlink:active {color:#ffffcc;text-decoration:none}*/

.Content {
	margin:0px 50px 50px 200px;
	padding:10px;
	background-color : #000016;
	min-height : 300px;
	}

.Menuitem	{
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	color:#ffcc33;
}	

a.Menuitem {
	color:red;
	font-size:11px;
	font-weight:0;
}
	

.MenuHeader	{
	font:13px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 3px 0px;
	padding:0px;
	color:#cccccc;
	font-weight:600;
	text-align : center;
	width : 150px;
}
	
.rightblock {
margin:0px 0px 0px 180px;
}	
	
.MenuBlock {
	
	padding:5px;
	margin: 10px 0px 0px 0px;
	background-color: #000016;
	border:1px dashed #5b708f;
	line-height:17px;
	font-size : 12px;
	width:150px;
	
	}

	
	
.Menu {
	position:absolute;
	/*float:left;*/
	top:20px;
	left:10%;

	width:172px;
	padding:10px;

	line-height:17px;
	clear:left;
	
	}



/* **********************************************************************************************************/
/* **********************************************************************************************************/
/* **********************************************************************************************************/

.art_box_top 
		  { 
			background-color :000016;
			color : #cccccc;
			padding : 7px;
			left: 0%;
			width : 98%;
		 	margin: 7px 0 0 0px;
		  }	

.art_box_next 
		  { 			
		  	background-color :000016;
			color : white;
			padding : 7px;
 			position: relative;
 			top: 7px;
			left: 0%;
			width : 98%;
			margin: 7px 0 0 0px;
			
		  }	
		  
		  
.art_headline_top 
		  { /*font-family: verdana, 'sans serif'; */
  			border-style:solid;
			border-color:#5b708f;
			border-width:0px 0px 1px 0px; 
			width : 100%;
			font-size :27px;
		    font-weight : normal;
			color :  #cccccc;
			text-align : left;
		  }
.art_article_top 
		  { 
		    font:12px verdana, arial, helvetica, sans-serif;
			
			margin:0px 0px 16px 0px;
		    padding:0px;	
			
			color :  #cccccc;
			text-align : left;
		  }		  

.art_article_next
		  { 			
		  	font:11px verdana, arial, helvetica, sans-serif;
		   	font-size: 11x;			
			
		    padding:0px;	
			color :  #cccccc;
			text-align : left;
		  }				  

.art_headline_next 
		  { /*font-family: verdana, 'sans serif'; */
   			border-style:solid;
			border-color:#5b708f;
			border-width:0px 0px 1px 0px; 
			width : 100%;
/*	background-image:url(/images/lines.gif);
        background-repeat: repeat-y;
	background-position:right;
*/

			
			font-size :18px;
		    font-weight : normal;
			color :  #cccccc;
			text-align : left;
		  }
		  
.art_author 
		  { /*font-family: verdana, 'sans serif'; */
			font-size :10px;
			line-height:25px;
		    font-weight : normal;
			color :  gray;
			text-align : left;
			font-style: italic;
			/*margin : 10px 10px 10px 10px;*/
		  }

.topic 
		  { /*font-family: verdana, 'sans serif'; */
			font-size :10px;
		    font-weight : normal;
			color :  #5b708f;
			text-align : left;
			font-style: italic;
			text-align : right;
			/*margin : 10px 10px 10px 10px;*/
		  }		  
		  
a.art_author:link    {color:#ffffcc}
a.art_author:visited {color:#ffffcc}
a.art_author:active  {color:#ffffcc}
a.art_author:hover   {color:#ffffcc}
		  
.art_readmore 
		  { /*font-family: verdana, 'sans serif'; */
			font-size :12px;
		    font-weight : normal;
			color : #ffffcc;
			text-align : left;
			font-style: italic;
		  }
		  
a.art_readmore:link    {color:#ffffcc}
a.art_readmore:visited {color:#ffffcc}
a.art_readmore:active  {color:#ffffcc}
a.art_readmore:hover   {color:#ffffcc}
		  		 
		  

		  
#smallheadline 
		  { 
		  	/*font-family: verdana, 'sans serif'; */
		  	font-size :10px;
		    font-weight : normal;
			color : white;
			text-align : right;
			vertical-align : bottom;
		  }

.forumtable {
	border-collapse: collapse;	
	background-color : #000016;


}

.mytest {
	border-collapse: collapse;
	background-color : red;
	width : 80%;
}

.forumhack 
{
	position : absolute;
	height : 400px;
}


tr.gen_table_head td  {
	color : #5b708f;
/*	font-style : italic; */
	font-weight:600;
	font-size :11px;
/*	padding : 10px 10px 2px 10px; */
	padding : 5px; 
	/*font-family:verdana, arial, helvetica, sans-serif;*/
	text-align:left;
	background-color : 0c142b;
	border-style:solid;
	border-color: 000016;
	border-width:1px 1px 1px 1px; 

}


tr.gen_table0 td {
	background-color : 000016;
	border-style:solid;
	border-color: 0c142b;
	border-width:1px 1px 1px 1px; 
	font-size :11px;
	padding : 7px;
	/*font-family:verdana, arial, helvetica, sans-serif;*/
}


tr.gen_table1 td {
	background-color : #000016;
	border-style:solid;
	border-color: 0c142b;
	border-width:1px 1px 1px 1px; 
	font-size :11px;
	padding : 7px;	

}


/*  subject on a forum post*/ 
.post_subject {
	background-color : #000030;
	color : #cccccc;
	font-size :15px;
	font-weight : 600;
	/*text-align : left;*/
	float : left;
	padding : 5px;
}

/*  date on a forum post*/ 
.post_date {
	background-color :#000030;
	color : #5b708f;
	font-size :12px;
	font-weight : 600;
	float : right;
	padding : 5px;
}

/*  header ( subj+date a forum post )*/ 
.post_header {
	background-color :#000030;
	width : 100%;
	height : 30px;
	
}


/* "edited message" message*/
.edited_msg {
	font-size :10px;
	color : gray;
	font-style : italic;
}

/* author info in the left pane */
.post_author {
	font-size :12px;
}

/* posts info in the left pane */
.post_posts {
	font-size :10px;
	color : gray;
	font-style : italic;
}

/* left pane box */
.info_box {
	float : left;
	width : 100px;
	height : 70px;
	border-style:dashed;
	border-color:#5b708f;
	padding : 10px;
/*	border-width:1px 3px 3px 1px; */
	border-width : 1px;
	margin : 15px 0px 0px 15px;
	vertical-align : bottom;
}

.message_box {
	/*padding : 40px;*/
	margin : 12px 25px 20px 150px;
	font-size :11px;
	line-height : 16px
}

.iehack
{
	width : 1px;
	background-color : yellow;
	height : 100px;

	
}
/* used for positioning the input form div*/
.post_message {
	width : 75%;
	margin : 0% 0% 0% 10%;
	font-size :11px;
	line-height : 16px
	
}

.post_block {
	padding : 20px 20px 20px 20px;
}


.articlebox {
	width : 80%;
	margin : 0% 0% 0% 10%;
	
}

.threadbox {
	width : 80%;
	margin : 0% 0% 0% 10%;
}



.forumbox {
	width : 80%;
/*	margin : 0% 0% 0% 10%;
*/	
	margin : 0% 10% 0% 10%;
	padding : 0% 0% 10% 0%;
	
	background-color : white;
	border-style:solid;
	border-color:black;
	border-width:0px 1px 1px 1px; 	
}


.checkbox
{
	background-color : transparent;
	border-style:none;
}


textarea, input, select
{
	color : #cccccc;
	background-color : #0c142b;
	border-style:solid;
	border-color:#5b708f;
	font:11px/15px verdana, arial, helvetica, sans-serif;
}


.sub_but
{
	background-color:#000016;
	height: 25px;
	border-style:dotted;
	border-color:#ffcc33;
	border-width:2px;
	color : #ffcc33;
	margin : 0px 25px 0px 0px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight : 600;
}

.sub_but_txt
{
	border-style:dotted;
	border-color: ffcc33;
	border-width:2px;
	color : #09c;
	margin : 10px 10px 10px 2px;

	font:11px/30px verdana, arial, helvetica, sans-serif;
	font-weight : 600;
	padding:3px 30px 3px 30px; 
}

/* for articles, when it is not possible to reply */
.no_reply {
	font-size :10px;
	color : gray;
	font-style : italic;
	padding:20px;
}

.errormsg {
	font-size :11px;
	color : red;
}

.contentbox {

	/*border-collapse: collapse;*/
	background-color : 000016;
	border-style:solid;
	border-color: 5b708f;
	border-width:2px 2px 2px 2px; 
	width : auto;
	margin :10px 10% 0% 10%;
	padding : 4px 4px 100px 4px;
	clear:left;
/*	background-image:url(/images/griddy.gif);
        background-repeat: no-repeat;
	background-position:bottom right; 
*/

}

.pageheader {
	font:25px/30px times,verdana, arial, helvetica, sans-serif;
/*	padding : 4px 4px 4px 4px; */
	font-weight : 600;
	color : #cccccc;
	font-style : italic;
	text-align : right;
	margin : 0px 0px 6px 0px;
	background-image:url(/images/indexbase511logo.gif);
        background-repeat: repeat-y;
	background-position:top right;
	height:30px;
}

.pagesubheader {
	font:12px/12px times,verdana, arial, helvetica, sans-serif;
	color : #5b708f;
	margin : 0px 20px 0px 0px;
	text-align : right;
}
.pers_table {
	
}

.pers_table_title {
	color : #ffffcc;
	font-size : 12px;
	text-align : right;
	padding : 4px;
}

.pers_table_info {
	font-size : 14px;
	padding : 4px;
}

.generictext {
	font:12px/15px verdana, arial, helvetica, sans-serif;
	margin : 30px;

}

.genericheader 
		  { /*font-family: verdana, 'sans serif'; */
			font-size :18px;
		    font-weight : normal;
			color :  #cccccc;
			text-align : left;
			margin : 20px 0px;
		  }

.accesscode {
	font:12px/12px fixed,verdana, arial, helvetica, sans-serif;	
	color : white;
	font-weight : 600;
	background-color : gray;
	border-style:solid;
	border-color:black;
	border-width:2px; 
	margin : 7px;
	padding : 5px;
	white-spacing: nowrap;
}

.paymentdate {	
	color : black;
	font-size : 10px;
	margin : 13px;
	padding : 5px;
}

.footernotice {
	font:10px/12px times, verdana, arial, helvetica, sans-serif;
	color : #888888;
	width : 100%;
	text-align :center; 
}


.gameheader {
	font:34px/38px verdana, arial, helvetica, sans-serif;
	color :  #09c;
	width : 100%;
	text-align : right;
	font-weight : 600;
}

.gameshort {
	font:12px/14px verdana, arial, helvetica, sans-serif;
	color :  gray;
	font-style : italic;
}

.gamelong {
	font:12px/14px verdana, arial, helvetica, sans-serif;
}

.gamenumbers {
	background-color : #0c142b;
	width : 150px;
	float : right;
	border-style:solid;
	border-color:#5b708f;
	color : #cccccc;
	border-width:2px;
	padding : 5px;
	margin : 5px;
}

.mainpage_header {
	font:54px/58px verdana, arial, helvetica, sans-serif;
	color :  #cccccc;
	background-color : #05154b;
	width : 100%;
	height:62;
	text-align : right;
	font-weight : 0;
	padding : 0px 0px 0px 0px;	
	background-image:url(/images/indexbase51.gif);
        background-repeat: repeat-y;
	background-position:top right; 
}

.mainpage_subheader {
	font:12px/14px verdana, arial, helvetica, sans-serif;
	color :  #cccccc;
	background-color : #05154b;
	width : 100%;
	text-align : right;
	font-weight : 600;
	padding : 0px 0px 5px 0px;
	margin : 0px 0px 10px 0px;
	background-image:url(/images/indexbase51.gif);
        background-repeat: repeat-y;
	background-position:right;
}

.articlelist_header {
	font:17px/21px verdana, arial, helvetica, sans-serif;
	color :  #cccccc;
	background-color : #000030;
	width : 99%;
/*	height : 30px;*/
	text-align : left;
	/*font-weight : 600;*/
	padding : 3px 3px 3px 3px;
	/*margin : 0px 0px 10px 0px;*/
}

a.articlelist_header:link    {color:#cccccc}
a.articlelist_header:visited {color:#cccccc}
a.articlelist_header:active  {color:#cccccc}
a.articlelist_header:hover   {color:#cccccc}



.confirm_big {
	color : #09c;
	font-size : 20px;
	text-align : center;
}

.confirm_small {
	color : Black;
	font-size : 12px;
	text-align : center;
}

.center {
	width : 100%;
	text-align : center;
}

/* used for game status messages*/

.gs_core
{
	text-align : center;
 	color : white;
	font-weight : 600;
	padding : 2px;	
	margin : 0px;

	border-style:solid;
	border-color:black;
	border-width:2px 2px; 
	
}

.gs_updating
{
	background-color : #6666a5;
}

.gs_ok
{
	background-color : #66a566;
}

.gs_crashed
{
	background-color : #a56666;
}

.gs_unknown
{
	background-color : #a5a566;
}
.largetoplogo
{
	width : auto;
	margin : 2% 00% 00% 00%;

	border-style:solid;
	border-color:000000;
	border-width:2px 0px; 	
	background-color : 808080;
	padding: 5px;
	

	text-align : center;

}
.largelogo
{
	width : auto;
	margin : 20% 00% 00% 00%;

	border-style:solid;
	border-color:000000;
	border-width:2px 0px; 	
	background-color : ffffff;
	padding: 5px;
	

	text-align : center;

}
.cptextlogo
{
  font-size:10px;
	text-align : right;

}


.c 
{
	color : #ffffff;
	padding:10px;
}

.n
{
}
a.n{
	font-size:10px;
	color:#318496;
	text-decoration:none;
	}
a.n:link {color:#318496;}
a.n:visited {color:#318496;}
a.n:hover {color:#318496;text-decoration:underline}


.t
{
}
a.t{
	font-size:11px;
	color:#cccccc;
	text-decoration:none;
	}
a.t:link {color:#cccccc;}
a.t:visited {color:#aaaaaa;}
a.t:hover {color:#cccccc;text-decoration:underline}




.logouttext
{
	font-size : 25px;
	text-align : center;

}

.login_input
{
	text-align : right;
	margin : 0% 3% 0% 0%;

}


.gen_text
{
	font:11px/20px verdana, arial, helvetica, sans-serif;	
}

.login_but
{
	margin : 0px; 
	/*padding:1px 1px 1px 1px;*/
}

.regform
{
	font:11px/20px verdana, arial, helvetica, sans-serif;	
	margin : 40px;
	text-align : left;
}

.search_post {
	width : auto;
	background-color :  #0c142b;
	margin : 0% 10% 10px 10%;

}


.search_post_subject
{
	font:14px/20px verdana, arial, helvetica, sans-serif;	
	color : #cccccc;
	font-weight : 600;
}

.search_post_extract
{
	font:11px/12px verdana, arial, helvetica, sans-serif;	
	color : #cccccc;
	font-style : italic;
}

.search_details {
	margin : 0% 5% 10px 5%;
	font:11px/12px verdana, arial, helvetica, sans-serif;	
	color : #cccccc;
}

.search_header{
	margin : 0% 0% 10px 0%;
	font:18px/20px verdana, arial, helvetica, sans-serif;	
	font-weight : 600;
	color : #cccccc;
}

.admin {
	font:10px/14px verdana, arial, helvetica, sans-serif;	
	color : yellow;
	font-weight : 600;
	background-color : red;
	border-style:solid;
	border-color:black;
	border-width:2px; 
	margin : 5px;
	padding : 0px 5px 0px 5px;

}


a.admin:link    {color:yellow}
a.admin:visited {color:yellow}
a.admin:active  {color:yellow}
a.admin:hover   {color:yellow}

.admin a{
	color : yellow;
}



.adminMenuBlock {
	color : yellow;
	
	padding:5px;
	margin: 10px 0px 0px 0px;
	background-color:red;
	border:2px solid black;
	line-height:17px;
	font-size : 10px;
	width:148px;
	}
	
.adminMenuBlock a{
	color : yellow;
}
	
.forumquote0
{

	margin: 10px;
	padding:5px;
	/*margin: 10px 10px 10px 130px;*/
	background-color:#040417;
	border:1px dashed #5b708f;
	line-height:17px;
	font-size : 10px;
	width : auto;
	
}	
	
.forumquote1
{

	padding:5px;
	margin: 10px;
	background-color:#000019;
	border:1px dashed #5b708f;
	line-height:17px;
	font-size : 10px;
	width : auto;
}


.forumtext
{

	padding:0px;
	margin: 0px 0px 0px 3px;
	color:#ffffcc;
}


.postoptions
{
	text-align : right;

}

.logoback {
	float : left;
	color : 
}

* html .logoback {margin: 0 -3px;} /* IE hack to prevent 3 pixels of air on both sides of image */

.logobackstreamer {
/*	background-color : none; */
}

.gameinfo
{
	margin : 0% 0% 0% 5%;

}

.newsitem {
	font:9px/11px verdana, arial, helvetica, sans-serif;	
	color : #cccccc;
}

.newsheader {
	font:10px/12px verdana, arial, helvetica, sans-serif;	
	color : #cccccc;
	font-weight : 600;
}

.publicuserinfo{
	background-color : #0c142b;
	width : 90%;
	margin : 0px 5% 0px 5%;

}

.publicuserhead{
	font:10px/12px verdana, arial, helvetica, sans-serif;	
	color : gray;
	font-style : italic;
}

.sf_main
{
	border-style:solid;
	border-color: 777777;
	border-width:2px;
	color : black;
	background-color : white;
	margin : 2% 10%;
	/*filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	*/
	font:11px/30px verdana, arial, helvetica, sans-serif;
	font-weight : 600;
	padding:3px 30px 3px 30px; 
}
	
.sf_main a{
	color : red;
	visited : red;
}

