/* Major components */

body { margin:0px; font-size: 10pt; color:#cccccc;  padding:0px; background-color: #000000; font-family: Verdana, Arial, sans-serif; }

TABLE { empty-cells: show; }

.bbstable { background-color: #000000; }
.calendartable { background-color: #000000; border-color:#000080; }

td { font-size: 10pt; color:#cccccc; }

/* Actions Background */
.messagecellbody { font-size: 10pt; color:#CCCCCC;  background-color: #000000;  padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;}
.messagecellbody2 { font-size: 10pt; color: #cccccc;  background-color: #000000; padding:2px }
.messagecellbody3 { font-size: 10pt; color: #cccccc;  background-color: #000000; padding:2px }
.messageheader { font-size: 10pt; color: #43647E;  background-color: #cc0000; padding:2px }

/* Message Body */
.messagemiddle {  font-size: 10pt;  color:#cccccc; background-color:#000000; padding:5px }
.messagefooter {  font-size: 10pt; color: #43647E; background-color: #000000; padding:2px}
.messagecellheader {font-size: 11px; font-weight: bold; color: #ffffff; background-color: #000080; padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px; font-family:Tahoma;}
.messagecellheader2 { font-size: 10px; font-weight: bold;	color: #ffffff;	background-color:000000; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;}
.informationcenter { font-size: 10px; font-weight: bold;	color: #cccccc;	background-color:cc0000; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;}
.upcomingevents { font-size:12px;	color:#cccccc; padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:8px; }
.messagecellspacer { background-color: #000000; color: #D0D7DD; height: 5; font-size: 1px;  }
.messagecellfooter { background-color: #000000; padding: 4px; }
.quotation { font-size: 11px; color:#ffffff; margin-left: 20px; margin-right: 10px; margin-top: 10px; padding: 2px; border-left: 1px solid;	background-color:#000066;	padding:5px;}
.randomquote { color: #ffffff;  font-size: 11px; font-style: italic;}
.smalltext { font-size: 11px; }
.postinfo {font-size:11px; color:#FFFFFF}
.headerlink2 {color: #ffffff; text-decoration: none}
.headerlink {color: #FFFFFF; text-decoration: none}
.homelink { color: #ffffff; text-decoration: none}


/* Avatar, Status, Location */
.leftside {	font-size: 10px; color:#999999; }


/* MAIN HYPERLINKS */

a {	color: #00cccc;	text-decoration:none;}
a:visited { COLOR: #00cccc;	text-decoration:none;}
a:hover {    COLOR: #00cccc; text-decoration:underline;}

a.upcomingevents {  color: #00cccc; text-decoration:none; }
a.upcomingevents:visited {  COLOR:#00cccc; text-decoration:none; }
a.upcomingevents:hover {   COLOR: #00cccc;	text-decoration:underline; }
a.forumheader {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
a.forumheader:visited {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
a.forumheader:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#cc0000; text-decoration:underline;}

a.threadlink:visited { COLOR:#00ccCC }
a.threadlink:hover { COLOR: #00cccc; }

a.headerbarlink:visited { COLOR:#0099cc; }
a.headerbarlink:hover { COLOR: #ffffff; text-decoration:underline; }

a.smalltext:visited { color:#FFFFFF }
a.smalltext:hover { color:#FFFFFF; text-decoration:underline; }

a.homelink:visited { COLOR:#cc0000; }
a.homelink:hover { COLOR: #cc0000;	text-decoration:underline; }

a.userlink {color:#FFFFFF;  text-decoration:none;}
a.userlink:visited { COLOR:#ffffff;  text-decoration:none}
a.userlink:hover { COLOR: #ffffff;	 text-decoration:underline; }

/* 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: #FF0000; }


/* next thread / previous thread */
.threadboxf { background-color: #8094B0; font-size: 10px; font-weight: normal; color:#FFFFFF; padding: 3px; }
.threadboxlink { color: #FFFFFF; text-decoration: none; }



/* Header items */
.headerbar {  font-size: 10pt; color: #111111; background-color: #000080; }
.headercontrolbox {	border-top:1px solid #000000; font-size: 12pt; color:#999999; background-color: #000080; padding-left:3px; padding-right:2px; padding-top:2px; padding-bottom:4px;	text-align:right;	width:auto;}

a.headercontrolbox {  color: #ffffff; text-decoration:none; }
a.headercontrolbox:visited { color: #ffffff; text-decoration:none; }
a.headercontrolbox:hover { color: #ffffff; text-decoration:underline; }

.headerbarlink { color: #FFFFFF; text-decoration: none;	font-size: 11px; text-decoration:none; font-weight:bold }
a.headerbarlink:visited { COLOR:#ffffff; }
a.headerbarlink:hover { COLOR: #ffffff;	text-decoration:underline; }

.logoffandinbox {color: #FFFFFF; text-decoration: none;	font-size: 12px; text-decoration:none; font-weight:bold }
a.logoffandinbox:visited { COLOR:#ffffff; }
a.logoffandinbox:hover { COLOR: #ffffff;text-decoration:underline; }

.adminlink { color: #005CB9; 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:#ffffff }
.notregisteredname 
{ color: #660033 }
