A:link  {
  COLOR: #ffffff;
  }

A:visited {
  COLOR: #ffffff;
  }

A:hover {
  FONT-STYLE: italic;
  color: #87CEEB;
  BACKGROUND-COLOR: #000000;
  }

DIV.first_message_header A:link
  {
  COLOR: #4542FF;
  }

DIV.first_message_header A:visited
  {
  COLOR: #781ECC;
  }

DIV.first_message_header A:hover
  {
  FONT-STYLE: italic;
  color: #87CEEB;
  BACKGROUND-COLOR: #000000;
  }

DIV.thread A:link {
  COLOR: #4542FF;
  }

DIV.thread A:visited
  {
  COLOR: #781ECC;
  }

DIV.thread A:hover
  {
  FONT-STYLE: italic;
  COLOR: #87ceeb;
  background-color: #000000;
  }

DIV.message_text A:link
  {
  COLOR: #0033FF;
  font-weight: BOLD;
  }

DIV.message_text A:visited
  {
  COLOR: #FF0000;
  FONT-WEIGHT: bold;
  }

DIV.message_text A:hover
  {
  COLOR: #FFFFFF;
  FONT-STYLE: italic;
  BACKGROUND-COLOR: #000000;
  FONT-WEIGHT: bold;
  }

DIV.message_and_thread A:link
  {
  COLOR: #1942E6;
  }

DIV.message_and_thread A:visited
  {
  COLOR: #000000;
  }

DIV.message_and_thread A:hover
  {
  FONT-STYLE: italic;
  color: #ffffff;
  BACKGROUND-COLOR: #000000;
  }

BODY  {
  MARGIN: 0%;
  FONT-FAMILY: Arial;
  color: #ffffff;
  TEXT-ALIGN: center;
  background-color: #34822C;
  }

/*input areas searches, post info*/
INPUT 
{
  BORDER-RIGHT: black 1px solid; 
  BORDER-TOP: black 1px solid; 
  FONT-SIZE: 100%; 
  BORDER-LEFT: black 1px solid; 
  BORDER-BOTTOM: black 1px solid; 
  FONT-FAMILY: Arial; 
  COLOR: black; 
  BACKGROUND-COLOR: white;
}

INPUT:hover 
{
  FONT-FAMILY: Arial; 
  COLOR: white; 
  BACKGROUND-COLOR: black;
}   

UL  {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  LIST-STYLE-POSITION: outside;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px 0px 0px 1.5em;
  PADDING-TOP: 0px;
  LIST-STYLE-TYPE: none;
  }

DIV.prologue  {
  MARGIN-LEFT: auto;
  WIDTH: 90%;
  MARGIN-RIGHT: auto;
  TEXT-ALIGN: left;
  }

DIV.epilogue  {
  MARGIN-LEFT: auto;
  WIDTH: 90%;
  MARGIN-RIGHT: auto;
  TEXT-ALIGN: left;
  }

#entries_table  {
  MARGIN-TOP: 5px;
  MARGIN-LEFT: auto;
  WIDTH: 90%;
  MARGIN-RIGHT: auto;
  }

#entries_headers  {
  }

TH.entries_header {
  BORDER-RIGHT: black 1px solid;
  PADDING-RIGHT: 5px;
  BORDER-TOP: black 1px solid;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 5px;
  BORDER-LEFT: black 1px solid;
  PADDING-TOP: 5px;
  BORDER-BOTTOM: black 1px solid;
  FONT-FAMILY: Arial;
  }

TD.entries_header {
  TEXT-ALIGN: right;
  }

/*unknown*/
TR.entry_row  {
  BACKGROUND-COLOR: #4B0082;
  }

TD.entries_cells  {
  }

TD.link_cell  {
  PADDING-RIGHT: 1%;
  PADDING-LEFT: 1%;
  PADDING-BOTTOM: 1%;
  PADDING-TOP: 1%;
  TEXT-ALIGN: left;
  }

.author_cell  {
  PADDING-LEFT: 2px;
  FONT-WEIGHT: bold;
  MARGIN-LEFT: 3px;
  MARGIN-RIGHT: 3px;
  }

TD.author_cell  {
  TEXT-ALIGN: center;
  }

.date_cell  {
  FONT-SIZE: 80%;
  }

TD.date_cell  {
  PADDING-RIGHT: 1em;
  PADDING-LEFT: 2em;
  FONT-SIZE: 80%;
  }

DIV.first_message_div
  {
  }

DIV.first_message {
  FONT-SIZE: 75%;
  MARGIN-BOTTOM: 1em;
  MARGIN-LEFT: 1em;
  WIDTH: 90%;
  TEXT-ALIGN: left;
  }

LI.current_entry  {
  PADDING-RIGHT: 3px;
  PADDING-LEFT: 3px;
  PADDING-BOTTOM: 3px;
  MARGIN: 2px;
  PADDING-TOP: 3px;
  }

/*highlight currently selected post when viewing it*/
SPAN.current_entry
  {
  FONT-SIZE: 150%;
  COLOR: #ffffff;
  FONT-STYLE: italic;
  BACKGROUND-COLOR: #000000;
  }

/*main page - lead posts*/
DIV.first_message_header
  {
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-LEFT: black 1px solid;
  BORDER-BOTTOM: black 4px solid;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  MARGIN-BOTTOM: 0.5em;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 5px;
  color: #000000;
  background-color: #ffffff;
  }

SPAN.first_message_span
  {
  }

/*main page - response lists*/
DIV.thread  {
  BORDER-RIGHT: black 5px solid;
  BORDER-TOP: black 5px solid;
  FONT-WEIGHT: bold;
  MARGIN: 1em auto;
  BORDER-LEFT: black 5px solid;
  WIDTH: 96%;
  BORDER-BOTTOM: black 5px solid;
  color: #000000;
  BACKGROUND-COLOR: #ffffff;
  TEXT-ALIGN: left;
  }

DIV.responses {
  PADDING-RIGHT: 0.5em;
  PADDING-LEFT: 0.5em;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  PADDING-BOTTOM: 0.5em;
  MARGIN: 1em;
  PADDING-TOP: 0.5em;
  }

/*read a post - frame*/
DIV.message_and_thread
  {
  BORDER-RIGHT: black 5px solid;
  PADDING-RIGHT: 1em;
  BORDER-TOP: black 5px solid;
  PADDING-LEFT: 1em;
  PADDING-BOTTOM: 1em;
  MARGIN-LEFT: auto;
  BORDER-LEFT: black 5px solid;
  WIDTH: 90%;
  MARGIN-RIGHT: auto;
  PADDING-TOP: 1em;
  BORDER-BOTTOM: black 5px solid;
  color: #000000;
  TEXT-ALIGN: left;
  background-color: #ffffff;
  }

/*read a post - post background and response list*/
DIV.message {
  BORDER-RIGHT: black 5px solid;
  PADDING-RIGHT: 1em;
  BORDER-TOP: black 5px solid;
  PADDING-LEFT: 1em;
  PADDING-BOTTOM: 1em;
  MARGIN-LEFT: auto;
  BORDER-LEFT: black 5px solid;
  WIDTH: 95%;
  MARGIN-RIGHT: auto;
  PADDING-TOP: 1em;
  BORDER-BOTTOM: black 5px solid;
  color: #000000;
  BACKGROUND-COLOR: #ffffff;
  }

DIV.message_text  {
  MARGIN: 1em;
  }

/*read a post - header*/
DIV.headers {
  BORDER-RIGHT: black 3px solid;
  BORDER-TOP: black 3px solid;
  BORDER-LEFT: black 3px solid;
  BORDER-BOTTOM: black 3px solid;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 100%;
  MARGIN-BOTTOM: 0px;
  PADDING-BOTTOM: 2px;
  WIDTH: 31em;
  PADDING-TOP: 2px;
  color: #ffffff;
  BACKGROUND-COLOR: #0A0066;
  }

DIV.header  {
  MARGIN: 4px;
  WIDTH: 30em;
  }

.author_header  {
  FONT-WEIGHT: bold;
  FONT-SIZE: 120%;
  }

SPAN.subject_header
  {
  MARGIN-LEFT: 0em;
  }

SPAN.date_header  {
  FONT-SIZE: 80%;
  MARGIN-LEFT: 2em;
  FONT-STYLE: italic;
  }

SPAN.ip_header  {
  FONT-SIZE: 80%;
  MARGIN-LEFT: 2em;
  FONT-STYLE: italic;
  }

DIV.buttons {
  MARGIN-TOP: 1em;
  FONT-WEIGHT: bold;
  MARGIN-BOTTOM: 3px;
  WIDTH: 30em;
  TEXT-ALIGN: center;
  }

/*post button on main and on response*/
INPUT.button  {
  MARGIN-TOP: 5px;
  MARGIN-BOTTOM: 5px;
  FONT-WEIGHT: bold;
  color: #000000;
  BACKGROUND-COLOR: #ffffff;
  }
INPUT.button:hover 
{
  FONT-FAMILY: Arial; 
  COLOR: white; 
  BACKGROUND-COLOR: black;
}   




/*unknown*/
SPAN.parent_entry {
  BACKGROUND-COLOR: #e0e0e0;
  }

/*response page background and tip text*/
DIV.post_message_form
  {
  BORDER-RIGHT: black 5px solid;
  BORDER-TOP: black 5px solid;
  BORDER-LEFT: black 5px solid;
  BORDER-BOTTOM: black 5px solid;
  PADDING-RIGHT: 1em;
  PADDING-LEFT: 1em;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 1em;
  MARGIN: 1em auto;
  WIDTH: 90%;
  PADDING-TOP: 1em;
  color: #000000;
  BACKGROUND-COLOR: #ffffff;
  TEXT-ALIGN: left;
  }

DIV.message_input {
  MARGIN-TOP: 0.5em;
  }

IMG.rteImg  {
  }

/*unknown*/
IMG.rteImg:hover  {
  BACKGROUND-COLOR: #4B0082;
  }

DIV.textarea_and_label
  {
  MARGIN-TOP: 0.5em;
  MARGIN-BOTTOM: 1em;
  }

DIV.textarea_and_toolbar
  {
  }

DIV#textarea_toolbar
  {
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-LEFT: black 1px solid;
  }

BLOCKQUOTE
  {
  background-color: lightblue;
  border-bottom: 5px ridge #ffffff;
  border-left: 5px ridge #ffffff;
  border-right: 5px ridge #ffffff;
  border-top: 5px ridge #ffffff;
  color: navy;
  display: block;
  float: left;
  font-family: arial;
  left: auto;
  margin-bottom: 2%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2%;
  max-width: 90%;
  padding-bottom: 1%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 1%;
  text-align: left;
  width: 90%;
  }

CITE
  {
  background-color: pink;
  border-bottom: 5px ridge #ffffff;
  border-left: 5px ridge #ffffff;
  border-right: 5px ridge #ffffff;
  border-top: 5px ridge #ffffff;
  color: black;
  display: block;
  float: left;
  font-family: arial;
  left: auto;
  margin-bottom: 2%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2%;
  max-width: 90%;
  padding-bottom: 1%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 1px;
  text-align: left;
  width: 90%;
  }

.textarea
  {
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-LEFT: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
  }

.pagebottom {
  width: 80%;
  color: black;
  background-color: lightblue;
  margin-left: 0;
  margin-right: 0;
  border-bottom: 5px ridge #ffffff;
  border-top: 5px ridge #ffffff;
  border-left: 5px ridge #ffffff;
  border-right: 5px ridge #ffffff;
  padding: 1em 1em;
  }

.pagebottom A:link
  {
  COLOR: #ffff00;
  line-height: 2em;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #000000;
  }

.pagebottom A:visited
  {
  COLOR: #80ff80;
  line-height: 2em;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #000000;
  }

.pagebottom A:hover
  {
  FONT-STYLE: italic;
  line-height: 2em;
  COLOR: #606060;
  BACKGROUND-COLOR: #ffffff;
  }

.pagelinks  {
  width: 80%;
  color: #ffffa0;
  background-color: navy;
  margin-left: 2px;
  margin-right: 2px;
  border-bottom: 5px ridge #ffffff;
  border-top: 5px ridge #ffffff;
  border-left: 5px ridge #ffffff;
  border-right: 5px ridge #ffffff;
  padding: 1em 1em;
  }

.pagelinks A:hover
  {
  FONT-STYLE: normal;
  COLOR: #ffff00;
  BACKGROUND-COLOR: #000000;
  }

.pagelinks A:link {
  COLOR: #ffaf00;
  }

.pagelinks A:visited
  {
  COLOR: #ffff00;
  }
