﻿/* Major components */
{.DHWatermark {
	background-image: url('../../images/Dhwatermark1.gif');
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

body
{
	margin: 0px;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.bodytext
{
	color: #000000; text-decoration: none;
	font-size: 14px; 
}

TABLE 
{
	empty-cells: show;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.bbstable
{
background-color: #6699CC;
border: 1px #006699 solid;
}

.td
{
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.cellbodyital
{ 
    font-size: 12px; font-weight: bold-italics;
    color: #71111E; align: right
    background-color: #FFFFFF;
    padding:2px;
}

.cellbody
{ 
    font-size: 10px; font-weight: bold;
    color: #71111E; align: top;
    background-color: #FFFFFF;
    padding:2px;
}
.cellbodynoback
{ 
    font-size: 12px; font-weight: bold;
    color: #71111E; 
    padding:2px;
}
.cellbodybluebk
{ 
    font-size: 14px; font-weight: bold;
    color: #71111E; 
    background-color: #C6E2FF;
}
.cellbluematchbkhead
{ 
    font-size: 14px; font-weight: bold;
    color: #71111E; 
    background-color: #C6E2FF;
}

.eventviewbody1 
{  
    font-size: 16px; 
    color: #71111E; 
    background-color: #DDE6E6; 
    padding:2px
}
.eventviewbodybold 
{  
    font-size: 14px; font-weight: bold;
    color: #71111E; 
    background-color: #ECECEC; 
    padding:2px
}

.messagecellbody 
{
	font-size: 12px;
	color: #000000;
	background-color: #ECECEC;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
}
.messagecellbody1 
{ 
    font-size: 14px; 
    color: #71111E; 
    background-color: #DDE6E6;
    padding:2px;
}
.messagecellbody11 
{ 
    font-size: 14px; font-weight: bold;
    color: #71111E; 
    background-color: #DDE6E6;
    padding:2px;
}
.messagecellbody2 
{  
    font-size: 16px; 
    color: #71111E; 
    background-color: #DDE6E6; 
    padding:2px
}
.messagecellbody21 
{  
    font-size: 16px; font-weight: bold;
    color: #71111E; 
    background-color: #DDE6E6; 
    padding:2px
}
.messagecellbody3 
{  
    font-size: 12px; 
    color: #71111E; 
    background-color: #DDE6E6; 
    padding:2px
}
.messagecellbody4 
{ 
    font-size: 12px; font-weight: bold;
    color: #71111E; 
    background-color: #DDE6E6; 
    padding:2px;
}

.messagecellheader
{
	background-position: left bottom;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3366B6;
	background-image: url('../../images/navbar-background.gif');
	background-repeat: inherit;
	height: 20;
	padding: 4px;
	width: 50%;
}
.messagecellheader01
{
	background-position: left bottom; font-size: 14px; font-weight: bold;
	color: #FFFFFF; 
	background-color: #3366B6; 
	background-image:url('../../../schemes/files/__forumroot__/images/messagecellheader-background.gif'); 
	background-repeat:repeat-x; height:20;
	padding: 4px
}
.messagecellheader1
{
	background-position:   left bottom; font-size: 12px; font-weight: bold;
	color: #71111E; 
	background-color: #5F9EA0;
	background-image:url('../../../schemes/files/__forumroot__/images/messagecellheader-background.gif'); background-	repeat:repeat-x; height:20;
	padding: 4px
}
.messagecellheadertwo
{
	font-size: 12px; font-weight: bold;
	color: #FFFFFF; 
	background-color: #000000; 
}
.messagecellheaderthree
{
	border:1px groove #000000; 
 	FONT-SIZE: 16px;
 	FONT-WEIGHT: bold; color:#FFFFFF; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1;
 	background-image:url('__forumroot__/images/navbar-background.gif');
}
.randomquote
{ 
    margin:0px; 
    font-size: 14px; 
    color: #43647E; 
    padding top: 6px;
    padding bottom: 6px;
	background-color: #FFFFFF; 
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
	align: center;
}
.tabletitle
{
	background-position:  left bottom; font-size: 14px; 
	font-weight: bold;
	color: #FFFFFF; 
	background-color: #3366B6;
	background-image:url('../navbar-background.gif'); background-repeat:repeat-x; height:20;
	padding: 4px;
}

.logincellheaderone
{
	font-size: 14px; FONT-WEIGHT: bold; 
    color: #71111E; 
    background-color: #6699CC;
    padding:2px;
}
.logincellheadertwo
{
	font-size: 16px;
	FONT-WEIGHT: bold;
	color: #71111E;
	padding: 0px;
	font-family: Arial;
}

.messagecellspacer
{
	background-color: #F5FFFA; color: #F5FFFA; height: 5; font-size: 5px;
}
.smalltext
{
	font-size: 12px;
}
.smalltext1
{
	font-size: 10px;
}

.tinytext
{
	font-size: 12px; font-weight: bold-italics;
}
.tinytextsmaller
{
	font-size: 10px; font-weight: bold-italics;
}
.tinytext1
{
	font-size: 10px; 
}

.quotetext
{
	font-size: 18px; font-weight: bold-italics;
	padding:6px; align: center;
}

/* MAIN HYPERLINKS */

a
{
	color: #191970
}
A:hover
{
    COLOR: #ff0000;
}
a:visited.threadlink
{
    COLOR: #004455;
}
a:hover.threadlink
{
    COLOR: #ff0000;
}
.headerlink2
{color: #808080; text-decoration: none}

.headerlink
{color: #FFFFFF; font-size: 20px; text-decoration: none}


:hover.headerlink 
{color: red}



/* Headers (not used too often) */ 
.header7     
{
	font-size: 20px; color: #71111E;
	font-weight: bold;
}
.searchzoneheadline     
{
	font-size: 15px; color: #000080;
	font-weight: bold;
}
.zoneheadline     
{
	font-size: 24px; color: #000080;
	font-weight: bold;
	padding: 10px
}
.zonedateline     
{
	font-size: 12px; color: #000000;
	font-weight: bold-italics; align: right;
}
.zonesource     
{
	font-size: 14px; color: #71111E;
	font-weight: bold-italics; align: right;
}
.zonesummary     
{
	font-size: 12px;
	color: #000000;
	font-weight: bold-italics;
	align: left;
	padding: 8px font-face: Verdana;
}
.zonesummary1     
{
	font-size: 16px;
	color: #000000;
	font-weight: bold-italics;
	align: left;
	padding: 8px font-face: Verdana;
}

.zonearticle     
{
	font-size: 12px; 
	color: #000000; font-face: Trebuchet MS;
}
.storysearcharea
{
	font-size: 14px; font-weight: bold;
	color: #003399;
}
.header6     
{
	font-size: 14px;
	color: #000066;
	font-weight: bold;
}
.whiteheader     
{
	font-size: 30px; font-weight: bold;
	color: #FFFFFF; font-face: Impact; 
	align: left;
}
.whiteheader1     
{
	font-size: 14px; font-weight: bold;
	color: #FFFFFF; font-face: Impact; 
	align: left;
}

.headingimpact
{
	font-family: Impact;
	FONT-WEIGHT: bold;
	FONT-SIZE: 30px; color: #ffffff;
}
.agreement
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
}
.header1
{
    FONT-WEIGHT: bold; color: #71111E;
    FONT-SIZE: 16px;
    TEXT-DECORATION: none
.header3
{
    FONT-WEIGHT: bold; color: #71111E;
    FONT-SIZE: 16px;
    TEXT-DECORATION: none
}

.header4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    TEXT-DECORATION: underline
}
.header5
{
    FONT-WEIGHT: bold; 
    FONT-SIZE: 20px;
}
}
.headeryellow
{
    FONT-WEIGHT: bold; color: #FFCC00;
    FONT-SIZE: 17px;
    TEXT-DECORATION: none
}

.headline
{
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}

.error
{
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
}
.quotation
{
	font-size: 12px;
	color: #000000;
	margin-left: 20px;
	margin-right: 10px;
	padding: 4px;
	BORDER-LEFT: 1px solid;
}


/* next thread / previous thread */

.threadbox
{ 
 	background-color: #8094B0;
 	font-size: 12px;
 	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: 12px; 
    color: #111111; 
    background-color: #6699CC;
    border: 1px #006699 solid;
}
.navbar
{
 border:1px groove #000000; BACKGROUND-COLOR: #333399;
 FONT-SIZE: 16px;
 FONT-WEIGHT: bold; color:#FFFFFF; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1;
 background-image:url('images/navbar-background.gif'); background-repeat:repeat-x
}

.navbar2
{
 border:1px groove #000000; BACKGROUND-COLOR: #333399;
 FONT-SIZE: 16px;
 FONT-WEIGHT: bold; color:#FFFFFF; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1;
 background-image:url('__forumroot__/images/navbar-background.gif'); background-repeat:repeat-x
}
.headercontrolbox
{
	font-size: 14px; 
	FONT-WEIGHT: bold; color: #FFFFFF; 
	background-color: #6699CC; 
	border: 1px solid #6699CC;
	padding: 2px;
}
.headercontrolboxfront
{
	font-size: 12px; 
	color: #000000; 
	background-color: #FFFFFF; 
	border: 0px solid #6699CC;
	padding: 2px;
}

.headerbarlink
{
	color: #005CB9;
	font-decoration: none;
	font-size: 11px;
}
.homelink
{
	color: #005CB9;
	font-decoration: none;
	font-size: 18px;
	text-decoration: none;
    FONT-WEIGHT: bold;	
}
   

/* footer items */
.footerbar
{ 
    font-size: 12px; 
    color: #43647E; 
    background-color: #FFEBCD    
}



/* FORMS */

.bbsbutton
{
 border:1px outset #C0C0C0; FONT-SIZE: 12px; color:#000000; background-color:#FFFFFF
}

.bbstextbox
{
 FONT-SIZE: 12px; background-position: left top; background-image:url('../../../schemes/files/__forumroot__/images/cell-background.gif'); background-repeat:no-repeat; background-attachment:fixed
}
.bbslogontextbox
{
 FONT-SIZE: 12px; color: #000000; FONT-WEIGHT: bold;
 background-position: left top; background-image:url('../../../schemes/files/__forumroot__/images/cell-background.gif'); background-repeat:no-repeat; background-attachment:fixed
}
.bbseditbox
{
 FONT-SIZE: 12px; background-position: left top; background-image:url('../../../schemes/files/__forumroot__/images/cell-background.gif'); background-repeat:no-repeat; background-attachment:fixed
}

.bbscheckbox
{
 FONT-SIZE: 12px;
}

.bbsradiobox
{
 FONT-SIZE: 12px;
}

.bbsdropdownbox
{
 FONT-SIZE: 11px;
}


/* LEFTOVERS */
.adminname   
{ color: #FF0000 }
.moderatorname 
{ color: #FF9966 }
.registeredname 
{
	color: #000080
}
.notregisteredname 
{ color: #660033 }