body {
	background-color:#202020;
	margin-top:      0;
	margin-bottom:   0;
	margin-left:     0;
	margin-right:    0;
	color:           #FFFFFF;
}

input { 
	font-family: Verdana, Arial;
	font-size: 10pt;
}

textarea { 
	font-family: Verdana, Arial;
	font-size: 10pt;
}

Input.forum_text_input { 
	font-family: Verdana, Arial;
	font-size: 10pt;
	/*width: 220;*/
}

Input.forum_text_input_error { 
	font-family: Verdana, Arial;
	font-size: 10pt;
	/*width: 220;*/
	color:#FFFFFF;
	background-color:#FF0000
}

Select.forum_select_input { 
	font-family: Verdana, Arial;
	font-size: 10pt;
	/*width: 220;*/
}

Table.forum_table {
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: #FFFFFF;
}

Table.forum_login_table {
	font-family: Arial Narrow;
	font-size: 10pt;
	color: #FFFFFF;
}

.NewsTitle {
	font-family: Verdana;
	font-size: 10pt;
	color: #33FF33;
	font-weight:bold
}

H1 {
	font-family: Verdana;
	color: #33FF33;
	font-weight:bold;
	font-size: 14pt;
}

.NewsDate {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #33FF33;
}

.NewsText {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	color: #FFFFFF;
}

.MainTableBorder {
  border-right:1px; border-left-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  background-color:#202020;
}

.BottomWhiteLine {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #FFFFFF;
}

a:link.link1    {color: #33FF33; background: transparent; text-decoration: none;}
a:visited.link1 {color: #33FF33; background: transparent; text-decoration: none;}
a:hover.link1   {color: #33FF33; background: transparent; text-decoration: underline;}

a:link.link2    {font-family: Arial Narrow, Arial; font-size: 11pt; color: #FFFFFF; background: transparent; font-weight: normal; text-decoration: none;}
a:visited.link2 {font-family: Arial Narrow, Arial; font-size: 11pt; color: #FFFFFF; background: transparent; font-weight: normal; text-decoration: none;}
a:hover.link2   {font-family: Arial Narrow, Arial; font-size: 11pt; color: #FFFFFF; background: transparent; font-weight: normal; text-decoration: underline;}

a:link.link3    {font-family: Arial Narrow, Arial; font-size: 11pt; color: #202020; background: transparent; font-weight: normal; text-decoration: none;}
a:visited.link3 {font-family: Arial Narrow, Arial; font-size: 11pt; color: #202020; background: transparent; font-weight: normal; text-decoration: none;}
a:hover.link3   {font-family: Arial Narrow, Arial; font-size: 11pt; color: #202020; background: transparent; font-weight: normal; text-decoration: underline;}

a:link.link4    {color: #000000; text-decoration: none;}
a:visited.link4 {color: #000000; text-decoration: none;}
a:hover.link4   {color: #000000; text-decoration: underline;}

a:link.menulink    {color: #FFFFFF; background: transparent; text-decoration: none;}
a:visited.menulink {color: #FFFFFF; background: transparent; text-decoration: none;}
a:hover.menulink   {color: #33FF33; background: transparent; text-decoration: none;}

a:link.RSS    {color: #33FF33; background: transparent; text-decoration: none;      font-weight:normal;}
a:visited.RSS {color: #a0a0a0; background: transparent; text-decoration: none;      font-weight:normal;}
a:hover.RSS   {color: #33FF33; background: transparent; text-decoration: underline; font-weight:normal;}


.HorizontalLine {
  border: dotted;
  width:  100%;
  color:  #FFFFFF;  
  size:   0;
}

.ComingEventDate {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
}

.ComingEventTitle {
	font-family: Verdana, Arial;
	font-size:   10pt;
	color:       #202020;
}

.TopCellBorder {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #FFFFFF;
}

.menu_buttons {
  background-image: url('../images/header/top_menu.gif'); background-repeat: no-repeat; background-attachment: fixed;
}

.TopGreyBorder {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #808080;
}

.RightGreyBorder {
  border-right:1px solid #808080; 
}

.BottomGreyBorder {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #808080;
}

.LeftGreyBorder {
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #808080;
}

.TinyText {
	font-family: Arial Narrow, Helvetica;
	font-size: 8pt;
}

.TableHeaders {
  background-image: url('../images/box_header_background.gif');
	background-repeat:repeat-x;
	font-family:      Arial Black;
	font-size:        10pt;
	font-weight:      normal;
	color:            #FFFFFF;
	text-align:       left;
	height:           20px;
	padding-left:     10px;
}

TextArea.Forum {
	width:500px;
	height:150px;
}

Input.Forum {
	width:500px;
}

.SectionBoxes {
 background-color:#000000;
 margin-bottom:10px;
}

.QuoteHeader { 
	background-color:#404040;
	color: #33FF33;
	font-weight:bold;
	border: 1px solid #11BB11;
	border-left: 5px solid #11BB11;
	margin-top: 3px;
	margin-left: 30px;
	margin-right: 20px;	
	padding: 4px;
	}

.Quote { 
	background-color:#000000;
	font-style:italic;
	border-left: 5px solid #11BB11;
	border-right: 1px solid #11BB11;
	border-bottom: 1px solid #11BB11;
	margin-left: 30px;
	margin-right: 20px;
	margin-bottom: 3px;
	padding: 4px;
	}

.BSChatHeader	{
	color:#00FF00;
	font-weight:bold;
	}