body
{
	scrollbar-face-color: e2e2e2;
	scrollbar-highlight-color: ffffff;
	scrollbar-3dlight-color:cccccc;
	scrollbar-shadow-color: ffffff;
	scrollbar-darkshadow-color: cccccc;
	scrollbar-track-color: eeeeee;
	scrollbar-arrow-color: aa0000;
	background-repeat: repeat;
}

textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 9pt;
	font-weight: bold;
}

input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 9pt;
	font-weight: bold;
}

select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 9pt;
	font-weight: bold;
}

a:link
{
	text-decoration: none;
	color: #6065a7;
}

a:visited
{
	text-decoration: none;
	color: #206725;
}
a:hover
{
	text-decoration: underline;
}

a:active
{
	text-decoration: none;
	color: #6065a7;
}

a.nf:link
{
	text-decoration: none;
	color: #6065a7;
}

a.nf:visited
{
	text-decoration: none;
	color: #6065a7;
}

a.nf:hover
{
	text-decoration: underline;
}

a.nf:active
{
	text-decoration: none;
	color: #6065a7;
}

input.btn_lrg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: maroon;
	font-size:80%;
	font-weight: normal;
	height:20px;
	width:80px;
}

input.btn 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: maroon;
	font-size:90%;
	font-weight: normal;
}

h2
{
  	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
  	font-size: 14pt;
}

h3
{
  	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
  	font-size: 12pt;
}

h3.left
{
  	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
  	font-size: 12pt;
}

table
{
	border-collapse: collapse;
	border-style: none;
}

th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
  	font-size: 9pt;
  	color: #000000;
  	text-align: center;
	border-style: none;
	vertical-align: middle;
}

td
{
	border-style: none;
  	font-size: 9pt;
  	color: #000000;
	border-style: none;
}

table.norm
{
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-width: 2px;
	border-spacing: 1px;
	border-style: outset;
	border-color: #000000;
	border-collapse: collapse;
	background-color: #dddddd;
}

tr.sticky
{
	background-color: #99ee99;
}

tr.warnquar
{
	background-color: #ee6666;
}

th.norm
{
	border-style: none;
	border-width: 1px;
	border-spacing: 1px;
	border-style: inset;
	border-color: #000000;
	border-collapse: collapse;
	background-color: #dddddd;
	vertical-align: middle;
}

td.norm
{
	border-style: none;
	border-width: 1px;
	border-spacing: 1px;
	border-style: inset;
	border-color: #000000;
	border-collapse: collapse;
	background-color: #dddddd;
	vertical-align: middle;
}

td.normtop
{
	border-style: none;
	border-width: 1px;
	border-spacing: 1px;
	border-style: inset;
	border-color: #000000;
	border-collapse: collapse;
	background-color: #dddddd;
	vertical-align: top;
}

td.stickytop
{
	border-style: none;
	border-width: 1px;
	border-spacing: 1px;
	border-style: inset;
	border-color: #000000;
	border-collapse: collapse;
	background-color: #99ee99;
	vertical-align: top;
}

td.warntop
{
	border-style: none;
	border-width: 1px;
	border-spacing: 1px;
	border-style: inset;
	border-color: #000000;
	border-collapse: collapse;
	background-color: #ee6666;
	vertical-align: top;
}

td.deltop
{
	border-style: none;
	border-width: 1px;
	border-spacing: 1px;
	border-style: inset;
	border-color: #000000;
	border-collapse: collapse;
	background-color: #9999ee;
	vertical-align: top;
}

td.normctr
{
	border-style: none;
	border-width: 1px;
	border-spacing: 1px;
	border-style: inset;
	border-color: #000000;
	border-collapse: collapse;
	background-color: #dddddd;
  	text-align: center;
	vertical-align: middle;
}

td.boardnorm
{
	border-style: none;
	border-width: 1px;
	border-spacing: 1px;
	border-style: inset;
	border-color: #000000;
	border-collapse: collapse;
	vertical-align: middle;
}

td.boardctr
{
	border-style: none;
	border-width: 1px;
	border-spacing: 1px;
	border-style: inset;
	border-color: #000000;
	border-collapse: collapse;
  	text-align: center;
	vertical-align: middle;
}

/* header.html top bar */

td.head
{
  	font-family: verdana;
	font-weight: bold;
  	color: #aa0000;
  	font-size: 9pt;
  	text-align: center;
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #000000;
}

table.head
{
	border-width: 2px;
	border-spacing: 1px;
	border-style: outset;
	border-color: #000000;
	border-collapse: collapse;
	background-color: #dddddd;
}

/* view_thread.html - stats in posted by section, view_board.html - thread details */

span.poster
{
  	font-family: times new roman;
  	color: #aa0000;
	font-weight: bold;
  	font-size: 12pt;
}

span.rating
{
  	font-family: times new roman;
  	color: #000000;
	font-weight: bold;
  	font-size: 12pt;
}

/* index.html - board names */

span.names
{
  	font-family: verdana;
  	color: #000000;
	font-weight: bold;
  	font-size: 12pt;
}

/* view_board.html - thread lists */

span.bll
{
  	font-family: verdana;
	font-weight: bold;
  	color: #aa0000;
  	font-size: 9pt;
}

span.blr
{
  	font-family: verdana;
	font-weight: bold;
  	color: #aa0000;
  	font-size: 9pt;
  	text-align: right;
}

/* index.html - users online, users in chat, invisible, messages, board descriptions 
ad_brd_arr.html*/

span.titles
{
  	font-family: verdana;
  	color: #000000;
	font-weight: bold;
  	font-size: 9pt;
}

/* index.html - board descriptions */

span.values
{
  	font-family: verdana;
  	color: #aa0000;
  	font-size: 9pt;
}

/*view_board.html, view_thread.html - new post/thread/mail etc */

span.top
{
  	font-family: verdana;
  	color: #000000;
	font-weight: bold;
  	font-size: 9pt;
  	text-align: center;
}

span.topred
{
  	font-family: verdana;
  	color: #aa0000;
	font-weight: bold;
  	font-size: 9pt;
  	text-align: center;
}

span.thr_list
{
  	font-family: verdana;
  	color: #000000;
	font-weight: bold;
  	font-size: 11pt;
}

/* index.html newsletter.html*/

span.headings
{
  	font-family: verdana;
  	color: #000000;
  	font-size: 15pt;
}


span.headings_red
{
  	font-family: verdana;
  	color: #aa0000;
  	font-size: 15pt;
}

/* view_thread.html */

span.posttext
{
	font-family: verdana;
  	color: #000000;
	font-weight: bold;
  	font-size: 10pt;
  	text-align: justify;
}

span.quotetext
{
	font-family: verdana;
  	color: #aa0000;
	font-weight: bold;
  	font-size: 10pt;
  	text-align: justify;
}

/* view_msg.html */

td.msgtext
{
	font-family: times new roman;
  	color: #000000;
  	font-size: 12pt;
  	text-align: justify;
	background-color: #ffffff;
	border: 1px solid black;
}

/* newsletter.html */

span.newstext
{
	font-family: verdana;
  	color: #000000;
	font-weight: bold;
  	font-size: 9pt;
  	text-align: justify;
}

p.footer
{
	font-family: times new roman;
  	color: #000000;
	font-weight: bold;
  	font-size: 12pt;
  	text-align: center;
}

p.norm
{
	font-family: times new roman;
  	color: #000000;
  	font-size: 12pt;
  	text-align: justify;
}

tr.trans
{
	background-color: #dddddd;
}

table.game
{
	line-height: normal;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-width: 1px;
	border-spacing: 1px;
	border-style: outset;
	border-color: #000000;
	border-collapse: collapse;
	background-color: #eeeeee;
}

th.game
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
  	font-size: 10pt;
  	color: #000000;
  	text-align: center;
	vertical-align: middle;
	width: 80px;
	height: 60px;
	border-width: 1px;
	border-spacing: 1px;
	border-style: inset;
	border-color: #000000;
}