/* Major components */

body
{
    margin:0px;
    font-size: 10pt;
    color: #43647E;
    padding:0px;
  background-color: #ffffff;
  font-family: Verdana, Arial, sans-serif;
}
TABLE
{
empty-cells: show;
}

.verification-images
{
  background: #FFFFEE;
  border: 1px solid #000000;
}

.bbstable
{
background-color: #ddbeeb;
border: 1px #ddbeeb solid;
}

.logoback {
	background-color:#ddbeeb;
}

td
{
    font-size: 10pt;
    color: #48026D;
}
.messagecellbody
{
    font-size: 10pt;
    color: #B27BCB;
    background-color: #ffffff;
    padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;
}
.messagecellbody2
{
    font-size: 10pt;
    color: #B27BCB;
    background-color: #ffffff;
    padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;
}
.messagecellbody3
{
    font-size: 10pt;
    color: #B27BCB;
    background-color: #ffffff;
    padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;
}
.messageheader
{
    font-size: 10pt;
    color: #48026D;
    background-color: #ddbeeb;
    padding:2px
}

.messagemiddle
{
    font-size: 10pt;
    color: #48026D;
    background-color: #ffffff;
    padding: 10px
}
.messagefooter
{
    font-size: 10pt;
    color: #ff0000;
    background-color: #ffffff;
    padding:2px
}

.messagecellheader
{
  font-size: 11px; font-weight: bold;
  color: #ddbeeb;
  background-color: #48026D;
  padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px; font-family:Tahoma
}
.messagecellheader2
{
  font-size: 10px; font-weight: bold;
  color: #48026D;
  background-color: #ffffff;
  padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px
}
.messagecellspacer
{
  background-color: #ffffff; color: #666666; height: 2; font-size: 1px;
}
.messagecellfooter
{
  background-color: #ddbeeb; padding: 2px
}
.newsbox
{
  background-color: #ddbeeb;
  border: 1px solid #48026D;
}
.quotation
{
  font-size: 11px;
  color: #666666;
  margin-left: 20px;
  margin-right: 10px;
  padding: 2px;
  BORDER-LEFT: 1px solid;
}

.randomquote
{
   color: #48026D;
         font-size: 11px; font-style: italic
}

.smalltext
{
  font-size: 11px;
}

.smalltext a
{
color: 48026D;
  text-decoration: none;
}


/* MAIN HYPERLINKS */

a
{
  color: #48026D;
}
A:hover
{
    COLOR: #9B0054;
}
a:visited.threadlink
{
    COLOR: #8C2FBD;
}
a:hover.threadlink
{
    COLOR: #9B0054;
}
.headerlink2
{color: #8C2FBD; text-decoration: none}
.headerlink
{color: #ddbeeb; font-weight:bold; text-decoration: none}
.homelink
{color: #A883BA; text-decoration: none}

:hover.headerlink
{color: ffffff}

:hover.headerbarlink
{color: ffffff}

:hover.homelink
{color: #48026D; text-decoration: none}

/* Headers (not used too often) */

.header6
{
  font-size: 10pt;
  font-weight: bold;
}
.header5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
}
.header4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
}
.error
{
    FONT-WEIGHT: bold;
    COLOR: #C000F0;
}


/* next thread / previous thread */

.threadbox
{
  background-color: #ffffff;
  font-size: 10px;
  font-weight: normal;
  color:#ff0000;
  padding: 3px;
  border: 1px solid #000000;
}
.threadboxlink
{
    color: #ff0000;
    text-decoration: none;
}
:hover.threadboxlink
{
    color: #9B0054;
    text-decoration: none;
}



/* Header items */
.headerbar
{
    font-size: 10pt;
    color: #ff0000;
    background-color: #ffffff;
}

.headercontrolbox
{
  border-top:3px solid #ddbeeb; font-size: 10pt;
  color: #B27BCB;
  background-color: #ffffff;
  padding-left:3px; padding-right:2px; padding-top:4px; padding-bottom:4px
}

.headercontrolbox a
{
   color: #48026D;
}

:hover.headercontrolbox a
{
   color: #ff0000;
}

.headerbarlink
{
  color: #ddbeeb;
  font-decoration: none;
  font-size: 11px; text-decoration:none; font-weight:bold
}

.language-choice
{
  color: #ffff00;
  font-decoration: none;
  font-size: 11px; text-decoration:none; font-weight:bold
}

:hover.language-choice
{
  color: #ffffff;
}


.adminlink
{
  color: #cc0000;
  font-decoration: none;
  font-size: 10pt;
  text-decoration: none;
    FONT-WEIGHT: bold;
}


/* footer items */
.footerbar
{
    font-size: 10pt;
    color: #ff0000;
}



/* FORMS */

form
{
 margin: 0px;
}

.bbsbutton
{
  background-color : #ffffff;
  color : #000000;
  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color : #ffffff;
  font-weight : bold;
}

.bbstextbox
{
 FONT-SIZE: 11px;

}

.bbseditbox
{
 font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bbscheckbox
{
 font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bbsradiobox
{
 font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bbsdropdownbox
{
color: #48026D;
 font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* LEFTOVERS */
span.highlight
{ background: #FFFF33; }
.adminname
{ color: #FF0000 }
.moderatorname
{ color: #ff0000 }
.registeredname
{ color: #B27BCB}
.notregisteredname
{ color: #B27BCB}



.showall
{
color: #ddbeeb;
 text-decoration: none;
}

:hover.showall 
{
color: #ffffff;
 text-decoration: none;
 }

.pipe
{
color: ddbeeb;
}

/*Entry Page*/

.belowlogostripe {
	padding-bottom: 5px;
	border-bottom:3px #ddbeeb solid;
	}

.top5header
{
  font-size: 11px; 
  font-weight: bold; 
  font-family:Tahoma;
  color: #ddbeeb;
  background-color: #48026D;
  padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; 
}

.top5back {
	background-color:#ddbeeb;
}

.entrymenu {
	color:#48026D;
	font-decoration: none;
    font-size: 11px;
	text-decoration:none;
	font-weight:bold
}

.regtopmenu {
 font-size: 11px; 
 color: #48026D;
 width:40%;
 float:right;
 text-align:right;
 }

:hover.regtopmenu
{color: #9B0054}

:hover.entrymenu
{color: #9B0054}

.hi {
 font-size: 11px; 
 font-weight: bold;
 color: #48026D;
 width:38%;
 float:left;
}

.guestlanguage {
	float:right;
	width:38%;
	text-align:right;
}

.guestlanguage a {
	color:#cc0066;
	font-decoration: none;
    font-size: 11px;
	text-decoration:none;
	font-weight:bold
}

.guestlanguage a:hover {
	color:#48026D;
	font-decoration: none;
    font-size: 11px;
	text-decoration:none;
	font-weight:bold
}

.upperholder {
	padding-left:10%; 
	padding-right:10%;
}

.upperstripe {
	border-bottom: #ddbeeb solid 3px;
}

.upperleft {
	float:left;
}

.welcomeunderline {
	padding-bottom:5px;
	border-bottom: 3px solid #ddbeeb;
	}

.welcomemessage {
	color:#B27BCB;
    font-size: 12px;
	text-align:justify;
}

.welcomeguest {
	color:#B27BCB;
    font-size: 12px;
	text-align:justify;
}

.randomphotoholder {
	margin-left:25px;
	color:#fff;
    font-size: 11px;
	text-align: left;
	float:right;
	border: 1px solid #ddbeeb;
	background-color: #fff;
}

.randomphotoheader {
  font-size: 11px; 
  font-weight: bold; 
  font-family:Tahoma;
  color: #ddbeeb;
  background-color: #48026D;
  padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; 
  text-align:left;
}

.top5holder {
	padding-left:10%; 
	padding-right:10%;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#ddbeeb;
}

.top5spacer {
	padding-top:5px;
	padding-bottom:5px;
	background-color:#ffffff;
}

.top5stripe {
	padding-top:3px;
	padding-bottom:3px;
	background-color:#ddbeeb;
}

.newsholder {
	float:left;
}

.newsback {
	background-color:#ddbeeb;
}

.newsheader
{
  font-size: 11px; 
  font-weight: bold; 
  font-family:Tahoma;
  color: #ddbeeb;
  background-color: #48026D;
  padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; 
}
