/* Major components */

body
{
    margin:0px;
    font-size: 12px;
    color: #333333;
    padding:0px;
    background-color: #FFFFFF;
    /*(font-family: Verdana, Arial, Helvetica, sans-serif; */
}

TABLE
{
empty-cells: show;
}

.bbstable
{
background-color: #FFFFFF;
border: 1px #999999 solid;
}

.bbsbutton
{
  background-color : #EFEFEF;
  color : #000000;
  font-size: 12px; 
  /*font-family: Verdana, Arial, Helvetica, sans-serif; */
  background-color : #FAFAFA;
  font-weight : bold;
}

td
{
    font-size: 12px;
    color: #333333;
}

/* header bars for almost all tables 
   
   CELL GRADIENTS ARE RECORDED IN /templates/fragments/template-begin.asp 
   
   */
   
.messageheader
{
    font-size: 12px;
    color: #999999;
    background-color: #E0E0E0;
    padding:2px
}
.messagecellheader2
{
  font-size: 11px; font-weight: bold;
  color: #FFFFFF;
  background-color: #CCCCCC;
  padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px
}

/* messagecellbody and messagecellbody2 used extensively */

.messagecellbody
{
    font-size: 12px;
    color: #333333;
    background-color: #EAEAEA;
    padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;
}

.messagecellbody2
{
    font-size: 12px;
    color: #333333;
    background-color: #EAEAEA;
    padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;
}

.messagecellbody3
{
    font-size: 12px;
    color: #333333;
    background-color: #D2DDDD;
    padding:2px
}

.messagemiddle
{
    font-size: 14px;
    color: #333333;
    background-color: #EAEAEA;
    padding:2px
}
.messagefooter
{
    font-size: 12px;
    color: #333333;
    background-color: #E0E0E0;
    padding:2px
}

.messagecellheader
{
  font-size: 12px; font-weight: bold;
  color: #F5F5F5;
  background-color: #6C98CF;
  padding-left:8px; padding-right:8px; font-family: Verdana, Arial, Helvetica, sans-serif;
  height:21px;
}
.messagesubheader
{
  font-size: 12px; font-weight: bold;
  color: #F5F5F5;
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
}

.messagecellspacer
{
  background-color: #999999; color: #333333; height: 5px; font-size: 1px;
}
.messagecellfooter
{
  background-color: #CCCCCC; padding: 4px
}
.newsbox
{
  background-color: #FFFFEE;
  border: 1px solid #EEEEBB;
}
.rssimage
{
  background-color: #FFFFFF;
  border: 1px solid #000000;
}
.quotation
{
  font-size: 12px;
  color: #333333;
  margin-left: 20px;
  margin-right: 10px;
  padding: 2px;
  BORDER-LEFT: 1px solid;
}

.randomquote
{
   color: #333333;
         font-size: 12px; font-style: italic
}

.smalltext
{
  font-size: 12px;
}

.smalltext a
{
  text-decoration: none;
}

.headercontrolbox .smalltext a
{
  text-decoration: underline;
}

/* MAIN HYPERLINKS */
/*
a
{
  color: #50A97E
}
A:hover
{
    COLOR: #ff0000;
}
a:visited.threadlink
{
    COLOR: #004455;
}
a:hover.threadlink
{
    COLOR: #ff0000;
}
*/


.headerlink2
{color: #808080; text-decoration: none}
.headerlink
{color: #FFFFFF; text-decoration: none}
.homelink
{color: #808080; text-decoration: none}

.hover.headerlink
{color: #ffffff; font-weight:bold;}

/* Headers (not used too often) */

.header6
{
  font-size: 12px;
  font-weight: bold;
}
.header5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
}
.header4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
}
.error
{
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
}

/* next thread / previous thread */

.threadbox
{
  background-color: #8094B0;
  font-size: 11px;
  font-weight: normal;
  color:#FFFFFF;
  padding: 3px;
  border: 1px solid #000000;
}
.threadboxlink
{
    color: #FFFFFF;
    text-decoration: none;
}
.hover.threadboxlink
{
    color: #FF0000;
    text-decoration: none;
}


/* Header items */

.headerbar
{
    font-size: 12px;
    color: #111111;
    background-color: #6699CC;
}

.headercontrolbox
{
  font-size: 12px;
  color: #000000;
  background-color: #E0E0E0;
  padding-left:3px; padding-right:2px; padding-top:4px; padding-bottom:4px
}
.headercontrolbox a
{
   color: #070707;
}

.headerbarlink
{
  color: #FFFFFF;
  font-size: 12px; text-decoration:none; font-weight:bold
}
.headerbarlink a
{
  color: #FFFFFF;
  font-size: 12px; text-decoration:none; font-weight:bold
}

a:hover.headerbarlink 
{
  color: #FFFFFF;
  font-size: 12px; font-weight:bold
}

.headerbarlink a:visited
{
  color: #FFFFFF;
  font-size: 12px; font-weight:bold
}

.adminlink
{
  color: #005CB9;
  font-decoration: none;
  font-size: 12px;
  text-decoration: none;
    FONT-WEIGHT: bold;
}

/* footer items */

.footerbar
{
    font-size: 12px;
    color: #333333;
}

/* FORMS */


form
{
 margin: 0px;
}


.bbstextbox
{
 FONT-SIZE: 12px;

}

.bbseditbox
{
font-size: 12px; 
/* font-family: Verdana, Arial, Helvetica, sans-serif;*/
}

.bbscheckbox
{
 font-size: 12px; 
/* font-family: Verdana, Arial, Helvetica, sans-serif;*/
}

.bbsradiobox
{
 font-size: 12px; 
/* font-family: Verdana, Arial, Helvetica, sans-serif; */
}

.bbsdropdownbox
{
 font-size: 12px; 
/* font-family: Verdana, Arial, Helvetica, sans-serif;*/
}


.verification-images
{
  background: #FFFFEE;
  border: 1px solid #000000;
}


/* LEFTOVERS */


span.highlight
{ background: #FFFF33; }
.adminname
{ color: #FF0000 }
.moderatorname
{ color: #FF9966 }
.registeredname
{ color: #999966 }
.notregisteredname
{ color: #660033 }

div#ClubForum {color:#FFCC00}

div#columnForum a:link {
    font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}


 div#columnForum a:visited {
    font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight:normal;
}

div#columnForum a:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight:normal; 
}
