/* generic classes to remove some formatting tags */
.centre { text-align: center }
.right { text-align: right }
.left { text-align: left }
.small {font-size: 80%}
.smallright {font-size: 80%; text-align: right}
.smallerright {font-size: 60%; text-align: right}

.black-small {
  font-size: 80%;
  line-height:120%;
  color:#000000;
}

.black {
  color:#000000;
}

.black-large {
  font-size: 120%;
  color:#000000;
}

/* Basic Page Stuff */
body {
  background-color: #FFFFE3;
  color: #333400;
  font-weight: normal;

}


h1, h2, h3, h4.h5 {
  color:#6B6A31;
   font-family: sans-serif;	

}

/* "header" style classes for use in tables */
.headerone
{
  font-size: 200%;      /* to emulate <h1> */
  font-weight: bold;    /* to emulate <h1> */
  color: #6B6A31;
  font-family: sans-serif;
}

p, table, tr, td, li {
  color:  #333400;
  font-weight: normal;
  font-family: "Times New Roman", serif;
}

/* Other Table Stuff */
th {
  color: #FFFFFF;
  font-weight: bold;
  font-family: sans-serif;
}

/* board display on main page */
.boardlistrow {
  font-weight: normal;
  background-color: #EAEED2;
}

/* description of the board in the main board list */
.boarddescription
{ 
  font-size: small;
}

.boardlistheader
{
  font-family: sans-serif;	
  background-color: #2C7122;
  height: 35px;
  vertical-align: bottom;
}

/* thread display */
.threadlistrow {
  font-weight: normal;
  background-color:#EAEED2;
}
.threadlistrow2 {
  font-weight: normal;
  background-color: #EBF1D1;
}

.threadlistheader
{

  font-family: sans-serif;
  background-color: #717C26;
  height: 35px;
  color: #FFFFFF;
  vertical-align: bottom;
}

.boring
{
	color: gray;
}

.interesting 
{
	color: #94AE06;
}

/* message display */
.messagelistrow {
  font-weight: normal;
  background-color: #EBF1D1;
}
.messagelistrow2 {
  font-weight: normal;
  background-color: #EFF3D5;
}
.messagelistrowseparator
{
  height: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-top-width: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-bottom-width: 0px;
}
.messagelistrowseparator2
{
  height: 0px;
  margin-top: 0px;
  border-top-width: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-bottom-width: 0px;
  margin-bottom: 1px;
}

.messagelistheader
{
  
  font-family: sans-serif;
  background-color: #6A942E;
  color: #FFFFFF;
  height: 35px;
  vertical-align: bottom;
}

/* username in the messages list */
.messagesusername
{ 
  font-style: normal;
  font-size: small;
}

/* date in the messages list */
.messagesdate
{ 
  font-style: normal;
  font-size:small
}

/* username in the messages list */ 


.messagesusername, .messagesusersubtitle {
  font: bold 8pt Arial, Helvetica, sans-serif;
}

.messagesusersubtitle {
  font-style : italic;
}

.messagesdate {
  font: 8pt Arial, Helvetica, sans-serif;
}

 

 
/* The Edit | Reply links in the message display */ 
.messagesnavigation 
{ 
  font-size: small;  
  font-style: normal; 
  font-weight: normal; 
} 
 
/* user's rank text on the messages list */ 
.messagesuserrank 
{ 
  font-size: small;  
  font-style: italic; 
  font-weight: normal; 
} 



/* The Edit | Reply links in the message display */
.messagesnavigation
{
  font-size: small; 
  font-style: normal;
  font-weight: normal;
}

/* column headings */
td.header {
  font-family: sans-serif;
	font-weight: normal;
	font-style: normal;
	color : white;
	text-align : left;
}

td.hselected {
  font-family: sans-serif;
  font-weight: normal;
  font-style: normal;
  color : white;
  text-align : left;
}


/* Links */
/* a standard link */
a {
  color: #215D13;
}

/* hover for link*/
a:hover
{
  color: #9FBA06;
}

/* Thread Link display */
a.boring
{
	color: gray;
	font-weight: bold;
}

a.boring:hover
{
	color: black;
	font-weight: bold;
}

a.interesting 
{
	color: #35972A;
	font-weight: bold;
}

a.interesting:hover
{
	color: #94AE06;
	font-weight: bold;
}

a.normal
{
	color: #003C00;
	font-weight: bold;
}

/* The NEW flag */
.new {
  font-family: sans-serif;	
  font-weight: bold;
  color : #35972A;

}

/* Quote Of The Day */
.qotd {
font-style: italic;
color : #1C6F13
}

/* Blockquote is used when replying to a message */
blockquote {
font-style: italic;
colour: #195511
}

/* Spell Checker */
.sptitle {
  color: #195511;
  font-style: italic;
  font-size: 150%;
  font-weight: bold;
  font-family: "Times New Roman", serif;
}

.sp   {
        font-family: Times New Roman;
        color : #000000;
}

input.spi2        {
        font-family: Helvetica, Arial, sans-serif;
        color : #000000;
}

td.spsmall {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 90%;
        color:#195511;
}

/* Text for ignored messages */
P.ignored {
	text-align: center;
	font-style: italic;
}

/* Admin Pages */
tr.normaluser {
  color : Black;
}

tr.superuser {
  color : Black;
}

tr.deleteduser {
  background-color : Silver;
  color : Black;
}


/* Stuff to get rid off :) */
A.black{
	color: #000000;
	font-weight: bold;
}

A.white{
	color: #FFFFFF;
	font-weight: bold;
}

/* "required" asterisk on the sign up page */
.requiredasterisk 
{ 
  color: #A0AF37;
}

/*   */
.update
{
font-size: x-small;
}

