body {
		background: #000000 url(../images/background.gif);
		margin-left: 5px; margin-top: 5px; margin-bottom: 5px; margin-right: 5px;
		color: #FFFFFF; width: 100%;
	}


table.displaytopa {border-collapse:collapse; position:absolute; top: 20px; right: 100px;}
table.displaytopb {border-collapse:collapse; position:absolute; top: 55px; right: 100px;}

/* Fonts */
.block-title  		{color: #33CCFF; font-size:12px; font-weight:100; font-style:normal; font-variant:small-caps;
			  		 font-family:Verdana, Arial, Helvetica, sans-serif;}
font.menulinks   	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
   
   
input.login { background:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; border:solid;
border-width: 1px; border-color: #666699; size: 10px;}
input.password {background:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; border:solid;
border-width: 1px; border-color: #666699;}    

#test {height: 1px; color:#3300FF}

/* IE Only */
html {
		scrollbar-base-color: #000066;
		scrollbar-arrow-color: white;
		scrollbar-track-color: #000040;
		scrollbar-shadow-color: #000000;
		scrollbar-lightshadow-color: #000000; 
		scrollbar-darkshadow-color: gray;
		scrollbar-highlight-color: white;
		scrollbar-3dlight-color: black;
}


A:link { COLOR: #FFFFFF; text-decoration: none;  }
A:active { COLOR: #FFFFFF; text-decoration: none; }
A:visited { COLOR: #FFFFFF; text-decoration: none; }
A:hover { COLOR: #FFFF00; text-decoration: none;}


.spacer		  {BACKGROUND: none; COLOR: #666699; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica}

.titlegreen   {BACKGROUND: none; COLOR: #33FFCC; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica} /* #33FFCC /*
.content 	  {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica} /* #FFFFFF /*
.content2 	  {BACKGROUND: none; COLOR: #FF0000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica} /* #FF0000 /*
.content3 	  {BACKGROUND: none; COLOR: #99FFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica} /* #99FFFF /*
.content4 	  {BACKGROUND: none; COLOR: #c0c0c0; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica} /* #c0c0c0 /*
.content5	  {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica} /* #FFFFFF /*
.content6	  {BACKGROUND: none; COLOR: #33FFCC; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica} /* #33FFCC /*
.menuhead	  {BACKGROUND: none; COLOR: #00CCCC; FONT-SIZE: 10px; FONT-FAMILY: Verdana} /* #00CCCC /*
.bullet       {BACKGROUND: none; COLOR: #00FF66; FONT-SIZE: 10px; FONT-FAMILY: Verdana} /* #00FF66 /*
.bullet2      {BACKGROUND: none; COLOR: #FF0000; FONT-SIZE: 10px; FONT-FAMILY: Verdana} /* #FF0000 /*


.content-red      {BACKGROUND: none; COLOR: #FF0000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica} /* #FF0000 /*
.content-green    {BACKGROUND: none; COLOR: #33FFCC; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica} /* #33FFCC /*
.content-brown    {BACKGROUND: none; COLOR: #333300; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica} /* #333300 /*
.content-lyellow  {BACKGROUND: none; COLOR: #FFFFCC; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica} /* #FFFFCC /*
.header 	      {BACKGROUND: none; COLOR: #c0c0c0; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica} /* #00FFFF /*

.filestat	    {COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; position: absolute; top: 10px; bottom: 0px; left: 100px; right: 0px; }
.messstat 		{COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; position: absolute; top: 20px; bottom: 0px; left: 100px; right: 0px; } 


/* ------------- */
/* Message Pages */
/* ------------- */
.txt_tear 	  {BACKGROUND: none; COLOR: #aaaaaa; FONT-SIZE: 12px; FONT-FAMILY: monospace} /* #aaaaaa /*
.mcontent 	  {BACKGROUND: none; COLOR: #aaaaaa; FONT-SIZE: 12px; FONT-FAMILY: monospace} /* #aaaaaa /*
.mcontent2 	  {BACKGROUND: none; COLOR: #aaaaaa; FONT-SIZE: 12px; FONT-FAMILY: monospace} /* #aaaaaa /*
.hr2		  {COLOR: #FFFF00; height: 1px; width: 100%;} /* #FFFF00 /*	


/* ------------- */
/* Block Headers */
/* ------------- */
.blocktitle   {BACKGROUND: none; COLOR: #FFFF00; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.blockhead    {BACKGROUND: none; COLOR: #99FFFF; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.storytitle   {BACKGROUND: none; COLOR: Black; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.storytitle2  {BACKGROUND: none; COLOR: Black; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.access       {BACKGROUND: none; COLOR: #FF0000; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}

.error1       {BACKGROUND: none; COLOR: #FF0000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica}



/* ---------- */
/* File Pages */
/* ---------- */


.header2 	  {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica}
.footer 	  {BACKGROUND: none; COLOR: #99CCFF; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Helvetica}


.bullet1 	  {BACKGROUND: none; COLOR: #666699; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.flink   	  {BACKGROUND: none; COLOR: #33FFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.fdate   	  {BACKGROUND: none; COLOR: #00FF66; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.fsize   	  {BACKGROUND: none; COLOR: #00FFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.fdown   	  {BACKGROUND: none; COLOR: #FF9900; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.forum1 	  {BACKGROUND: none; COLOR: #FFFF00; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica}


/* ------------ */
/* File Listing */
/* ------------ */
.list-title  		{BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica}
.list-hr 			{border: 0; height: 1px; color: #000066; background-color: #000066; }
.list-header        {BACKGROUND: none; COLOR: #FFFF00; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}

a.list:link 		{color: #99FFFF; text-decoration: none;}
a.list:visited 		{color: #99FFFF; text-decoration: none;}
a.list:hover 		{color: red; text-decoration: none;}
a.list:active 		{color: #99FFFF;}

.filed   	  {BACKGROUND: none; COLOR: #c0c0c0; FONT-SIZE: 12px; FONT-FAMILY: monospace; text-transform: none }


/* ---------------- */
/* File Pages Extra */
/* ---------------- */
a.exta:link 		{color: #66CCFF; text-decoration: none; }
a.exta:visited 		{color: #66CCFF; text-decoration: none; }
a.exta:hover 		{color: red; text-decoration: none;}
a.exta:active 		{color: #66CCFF; }
.exta-title  		{BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica}


SELECT { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #CFCFCF; }

TEXTAREA { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #DDDDEE; }

INPUT { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #DDDDEE; }

/*
HR { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; }
*/
/* table for forum reader. Spans whole screen and is used for the navigating */
/* information etc */
.frm_tab_top { background-color: Black; width: 50%; }

/* font information for the navigation bar at the top of the screen */
.frm_font_top { FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica; }

/* table for forum reader. Spans again the whole screen, and shows the table */
/* fields. */
.frm_tab_hdr { background-color: Black; width: 50
%; }

/* table for forum reader. Column layout */
.frm_td_hdr { background-color: Black; }

/* font information for the forum reader. Table header */
.frm_font_hdr { FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial,Helvetica; }

/* generic table, gray border */
.tab_border { background-color: #ffffff; } /* was: eeeeee */

/* generic table, purple header */
.tab_header { background-color: Black; color: White; font-weight: bold;}

/* generic table, purple header */
.tab_hdr2 { background-color: #ccccee; color: black; font-weight: bold; font-size:10px; }

/* generic table, purple header */
.tab_hdr3 { background-color: #ccccee; color: blue; FONT-FAMILY: Verdana,Arial,Helvetica; font-weight: normal; font-size:14px; }

/* generic table, purple footer */
.tab_footer { background-color: #black; color: White}

/* generic table, actual contents */
.tab_contents { background-color: Black; color: white; font-size: 12px; font-family: Verdana,Arial,Helvetica;}

/* generic table, actual contents (slightly different color) */
.tab_contents2 { background-color: blue; color: white; font-size: 12px; font-family: Verdana,Arial,Helvetica;}

/* indicator for required fields in a table */
.tab_required { font-size: 15px; font-family: Verdana,Arial,Helvetica; font-weight: bold; color: red; }

/* forum overview, new messages indicator */
.frm_newmsgindicator { background-color: Black; font-size: 12px; font-family: Verdana,Arial,Helvetica;}

/* forums overview, indicator header */
.frm_header { background-color: Black; color: White; font-weight: bold;}

/* forums overview, category header */
.frm_category { background-color: Black; color: White; font-weight: bold;}

/* forum overview, actual forum name */
.frm_areaname { font-size: 10px; font-family: Verdana,Arial,Helvetica; background-color: Black; }

/* forum overview, "by (name) on 00:00 at 00-00-0000 */
.frm_byhdr { color: White; font-size: 9px; font-family: Verdana,Arial,Helvetica; font-weight: bold; }

/* forum overview, actual forum description */
.frm_areadesc { font-size: 9px; font-family: Verdana,Arial,Helvetica; background-color: Black; }

/* forum overview, post count */
.frm_postcount { font-size: 10px; font-family: Verdana,Arial,Helvetica; background-color: Black; }

/* forum overview, thread count */
.frm_threadcount { font-size: 10px; font-family: Verdana,Arial,Helvetica; background-color: Black; }

/* forum overview, last poster */
.frm_lastposter { font-size: 10px; font-family: Verdana,Arial,Helvetica; background-color: Black; }

/* forum overview, moderator */
.frm_moderator { font-size: 10px; font-family: Verdana,Arial,Helvetica; background-color: Black; }
               
/* messages of a forum overview, thread */
.frm_msgs_thread { background-color: Black; font-size: 11px; font-family: Verdana,Arial,Helvetica; }
 
/* messages of a forum overview, last poster */
.frm_msgs_lastposter { background-color: Black; font-size: 11px; font-family: Verdana,Arial,Helvetica; }

/* messages of a forum overview, replycount */
.frm_msgs_replycount { background-color: Black; font-size: 11px; font-family: Verdana,Arial,Helvetica; }

/* messages of a forum overview, lastpost date */
.frm_msgs_lastpostdate { background-color: Black; font-size: 11px; font-family: Verdana,Arial,Helvetica; }
               
/* message text for kludges, normal reader */
.txt_kludge { font-size: 10px; font-family: Verdana,Arial,Helvetica; color: red; }

/* message text for quotes, normal reader */
.txt_quote { font-size: 10px; font-family: Verdana,Arial,Helvetica; color: gray; }

/* message text for normal text, normal reader */
.txt_normal { font-size: 10px; font-family: Verdana,Arial,Helvetica; color: white; }

/* forum message text for normal text, forum reader (odd lines) */
.frm_normaltxt_odd { font-size: 10px; font-family: Verdana,Arial,Helvetica; color: white; }

/* forum message text for normal text, forum reader (non-odd lines) */
.frm_normaltxt_nonodd { font-size: 10px; font-family: Verdana,Arial,Helvetica; color: white; }



/* story page, story title */
.story_title { font-size: 12px; font-family: Verdana,Arial,Helvetica; color: Black; font-weight: bold;}

/* story page, story title */
.story_byhdr { font-size: 9px; font-family: Verdana,Arial,Helvetica; color: white;}

/* frontpage story page. Story text itself */
.story_text { background-color: black; }

/* indicator for "not logged in" */
.tab_notloggedin { font-size: 12px; font-family: Verdana,Arial,Helvetica; font-weight: bold; color: red; }

/* story page, left and right borders */
.story_table { font-size: 10px; background-color: Black; color: Grey; font-weight: bold;}

/* story page, text in the left adn right borders */
.story_table_text { font-size: 11.5px; background-color: Black; color: Grey; }

/* code header text (code:) */
.code_hdr { font-size: 11px; }

/* code header text (quote:) */
.quote_hdr { font-size: 11px; }


#miniflex {
  width: 95%;
  float: center;
  font-size: small; /* could be specified at a higher level */
  margin: 0;
  padding: 0 0px 0 0px;
  border-bottom: 0px solid #000080;
  position:relative;
  z-index:2;
}

#miniflex li {
  float: center;
  margin: 0;
  padding: 0;
  display: inline;
  list-style: none;
  position:relative;
}

#miniflex a:link, #miniflex a:visited {
  float: center;
  FONT-FAMILY: Verdana, Helvetica;
  font-size: 85%;
  line-height: 20px;
  font-weight: normal;
  margin: 0 10px 0 10px;
  text-decoration: none;
  color: #99CCFF;
}

#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {
  border-bottom: 4px solid #000066;
  padding-bottom: 2px;
  color: #FFFF00;
}
  
#animated-tab {
  position: absolute;
  z-index: 1;
  font-size: 85%;
  line-height: 15px;
  padding-bottom: 0px;
  border-bottom: 4px solid #000066;
}

#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
	background-image:url(../images/tp.png); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
	margin-top:70px;
	border:2px solid #CC0000;
	background-color:#000000;
	background-image:url(../images/alert.png);
	background-repeat:no-repeat;
	background-position:20px 30px;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font:bold 0.9em verdana,arial;
	background-color:#CC0000;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font:0.7em verdana,arial;
	height:50px;
	padding-left:5px;
	margin-left:55px;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin-left:110px;
	margin-bottom:20px;
	padding:3px;
	border:2px solid #CC0000;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#000000;
	text-decoration:none;
}

pre {
clear: both;
overflow: auto;
margin: 0px;
width: 100%;
}

/* Standard Button */
.sbutton {
background-color:#000000;
color: #C0C0C0;
FONT-FAMILY: Verdana, Helvetica;
font-size: 55%;
text-align:center;
font-weight: bold;
width: 120px;
border: 1px solid #666699;
padding-left: 2px;
padding-right: 2px;
}


/* font-family: Verdana; font-size: 7pt; font-weight: bold;   background-color: #000000"
