/* Major components */

body {
    margin:0px;
    padding:0px;
	background-color: #FFFFFF;
	color: #222222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

TABLE {
    empty-cells: show;
}

.bbstable {
    background-color: #FFFFFF;
    border: 2px #000033 collapse solid;
}

td {
    font-size: 10pt;
    color: #414141;
}

.messagecellbody {
    font-size: 10pt;
    color: #43647E;
    background-color: #FFFFFF;
  	padding-left:4px;
    padding-right:4px;
    padding-top:2px;
    padding-bottom:2px
}

.messagecellbody2 {
    font-size: 10pt;
    color: #414141;
    background-color: #eeeeee;
    padding:2px
}

.messagecellbody3 {
    font-size: 10pt;
    color: #414141;
    background-color: #D2DDDD;
    padding:2px
}

.messageheader {
    font-size: 10pt;
    color: #43647E; 
    background-color: #DDE6E6; 
    padding:2px
}

.messagemiddle {
    font-size: 10pt; 
    color: #43647E; 
    background-color: #ECECEC; 
    padding:2px
}

.messagefooter {
    font-size: 10pt; 
    color: #43647E; 
    background-color: #D2DDDD; 
    padding:2px
}

.messagecellheader {h
	font-size: 11px; font-weight: bold;
	color: #F5F5F5; 
	background-color: #6C98CF; 
	padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px; font-family:Tahoma
}

.messagecellheader2 {
	font-size: 10px;
    font-weight: bold;
	color: #000000;
	background-color: #000033;
	padding-left:8px;
    padding-right:8px;
    padding-top:2px;
    padding-bottom:2px
}

.messagecellspacer {
	background-color: #D0D7DD; color: #D0D7DD; height: 5; font-size: 1px;
}

.messagecellfooter {
	background-color: #ADB6C7; padding: 4px
}

.quotation {
	font-size: 11px;
	color: #43647E; 
	margin-left: 20px; 
	margin-right: 10px; 
	padding: 2px; 
	BORDER-LEFT: 1px solid;
}

.randomquote {
	 color: #43647E;
     font-size: 8.5px;
}

.smalltext {
	font-size: 11px;
}


/* MAIN HYPERLINKS */

A, A:visited {
	color: #00009D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

A:active {
	background-color: #00009D;
	color: #AC2310;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

A:hover {
	background-color: #00009D;
	color: #971A08;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

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: red}



/* 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: #FF8000;
}


/* next thread / previous thread */

.threadbox { 
 	background-color: #8094B0;
 	font-size: 10px;
 	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: 10pt;
    color: #111111; 
    background-color: #50639E;
}

.headercontrolbox {
	border-top:1px solid #000000; font-size: 10pt;
	color: #000000; 
	background-color: #D0D0E0; 
	padding-left:3px; padding-right:2px; padding-top:4px; padding-bottom:4px
}

.headercontrolbox a {
   color: #070707;
}

.headerbarlink {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

a.headerbarlink, a.headerbarlink:visited {
	color: #FF8000;
	text-decoration: none;
	font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

a.headerbarlink:hover, a.headerbarlink:active {
	color: #FF8000;
	text-decoration: none;
	font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}




.adminlink {
	color: #005CB9;
	text-decoration: none;
	font-size: 10pt;
	text-decoration: none;
    FONT-WEIGHT: bold;	
}
   

/* footer items */
.footerbar { 
    font-size: 10pt;
    color: #43647E; 
}



/* FORMS */

form {
 margin: 0px;
}

.bbsbutton {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color : #FAFAFA;
	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 {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* LEFTOVERS */

.adminname {
    color: #FF0000;
}

.moderatorname {
    color: #FF9966;
}

.registeredname {
    color: #999966;
}

.notregisteredname {
    color: #660033;
}
