/* Major components */

body
{ 
    margin:0px; 
    font-size: 14px; 
    color: #43647E; 
    padding:0px;

background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif
	font-weight: bold;
}
TABLE 
{ 
empty-cells: show;
}
.bbstable
{

background-image: url('');
border: 1px #000000 solid; 
}

.bbstable2
{
background-color:  #F6DC02;

	

}
.bbstable3
{
background-color: #FFFFFF;
	
border: 1px #006699 solid; 
}
.bbstable4
{
 background-color: #FFAAAA;

	

}
.bbstable5
{
 background-color: #FFFFFF;

	

}
.bbstable6
{
 background-color: #EAFEC5;
 font-weight:bold;
 	    border-top-style: solid; border-top-color: #426402; border-bottom-color: #426402; border-left-style: solid; border-left-color: #426402;

	

}
.bbstable7
{
 background-color: #EAFEC5;
 font-weight:bold;
 color: #000000;
 	 

	

}
.newsbody    
{
 
 font-size: 12px; 
 font-weight:bold;
 background-color: #FFFFFF;

	

}
.newsbody2
{
 
  font-size: ; 
 
	

}
td
{
    font-size: 12px; 	
    color: #43647E;
}


.messageheader
{
    font-size: 14px;
    font-weight:bold;
    background-color: #78B0A0;
    color: #FFFFFF;
    }
.messageheader2
{
    font-size: 14px;
    font-weight:bold;
    background-color: #FFFFFF;
    color: #000000;
        }
.messagemiddle
{
    font-size: 14px;
    font-weight:bold;

    
    }
.messagemiddle2
{
    font-size: 14px;
    font-weight:bold;
    background-color=#FFFFFF;
    
    }
    .messagemiddle3
{
    font-size: 14px;
    font-weight:bold;
    color: #000000;
    background-color=##88B24A;
    
    }
.messagecellbody 
{ 
    font-size: 14px; 
    color: #000000; 
    font-weight:bold;
    
    background-image: url('/cof/templates/original/images/starback3.jpg');  
   


 font-weight: bold;
    padding:2px;
}
.messagecellbodytiny 
{ 
    font-size: 10px; 
    color: #000000; 
    font-weight:bold;
    background-color: #00FFFF;
   font-weight: bold;
    padding:2px;
}
.messagecellbody2
{
 font-size: 14px; 
    font-weight: bold;
    color: #43647E; ; 
    background-color: #FFFFFF;
    padding:2px;
    }
 .messagecellbodydefault
{
 font-size: 14px; 
    font-weight: bold;
    color: #43647E; ; 
    background-color: #F6DC02;
    padding:2px;
    }

.messagecellbodyblab
{
 font-size: 24px; 
    font-weight: bold;
    color: #43647E; 
    background-color: #FFD808;
    padding:2px;
    }
.messagecellbody3 
{ 
    font-size: 12px; 
    color: #000000; 
    background-color: #FFFFFF;
    font-weight: bold;
    padding:2px
}
.messagecellbody5
{ 
    font-size: 12px; 
    color: #DE929C; 
    background-color: #FFFFFF;
   
   font-weight: bold;
   
}
.messagecellbody6
{ 
    font-size: 14px; 
    color: #000000; 
    font-weight:bold;
    background-color: #FFFFFF;


 font-weight: bold;
    padding:2px;
}
.messagecellbody7
{ 
    font-size: 14px; 
    color: #000000; 
    font-weight:bold;
   
background-image: url('martini5.gif');

 font-weight: bold;
    padding:2px;
}
.messagecellbody8
{ 
    font-size: 14px; 
    color: #000000; 
    font-weight:bold;
    background-color: #FFFFFF;
background-image: url('/cof/templates/original/images/olives2.jpg');

 font-weight: bold;
    padding:2px;
}
.messagecellheader
{
	background-position:   left bottom; font-size: 12px; font-weight: bold;
	color: #000000; 
	background-color: #FFFFFF;
	padding: 4px;
	border: 4px;
    border-top-style: solid; border-top-color: #000000; border-bottom-style: solid; border-bottom-color: #000000;

}
.messagecellheader2
{
	font-size: 10px; font-weight: bold;
	color: #FFFFFF; 
	background-color:  #000000;
}
.messagecellheader3
{
	background-position:    left bottom; font-size: 12px; font-weight: bold;
	color: #FFFFFF; 
	background-color: #FF99CC; 

	padding: 4px
}

.messagecellheader4
{
	
	font-size: 24px; 
	font-weight: bold;
	color: #FFFFFF; 
	background-color: #FF99CC; 

	padding: 4px
}

.messagecellheader5
{
	background-position:   left bottom; font-size: 12px; font-weight: bold;
	color: #FFFFFF; 
	background-color: #545154;
	padding: 4px
}
.messagecellheader5
{
	background-position:   left bottom; font-size: 12px; font-weight: bold;
	color: #FF0000; 
	background-color: #545154;
	padding: 4px
}
.messagecellheader6
{
	background-position:   left bottom; font-size: 12px; font-weight: bold;
	color: #FF0000; 
	background-color: #582810;
	padding: 4px
}
.messagecellheader6np
{
	background-position:   left bottom; font-size: 12px; font-weight: bold;
	color: #FF0000; 
	background-color: #000000;
	
}
.messagecellheader7
{
	background-position:   left bottom; font-size: 12px; font-weight: bold;
	color: #000000; 
	background-color: #1692CA;
	padding: 4px
}
.messagecellheader8
{
	background-position:   left bottom; font-size: 12px; font-weight: bold;
	color: #FFFFFF; 
	background-color: #000000;
	padding: 4px;
	
}
.messagecellheadersearch
{
	background-position:   left bottom; font-size: 12px; font-weight: bold;
	color: #000000; 
	background-color: #FFFFFF;
	padding: 4px;
	    border-top-style: solid; border-top-color: #000000; border-bottom-style: solid; border-bottom-color: #000000;

}
.messagecellspacer
{
	background-color: #FFFFFF; 
	color: #FFE3FF;  
	height: 5; font-size: 5px;
}
.smalltext
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	
}
.smalltext2
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.smalltext3
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.smalltext4
{
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFFFFF; 
}
.smalltext5
{
	font-size: 9px;
	font-weight: bold;
	color: #990000;
	background-color: #FFFFFF; 
}

.posttext
{
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFFF; 
}
/* MAIN HYPERLINKS */

a
{
	color: #020744
}
a.unique { color: #62466C }
a.unique2 { color: #62466C }
a.unique:link     { color: #400040 }
a.unique2:link {color: #000000}
A:hover
{
    COLOR: #ff0000;
}
a:visited.threadlink
{
    COLOR: #000000;
    
}
a:hover.threadlink
{
    COLOR: #ff0000;
}
.headerlink2
{color: #FFFFFF; text-decoration: none}
.headerlink
{color: #FFFFFF; text-decoration: none}

.headerlinku
{color: #FFFFFF; text-decoration: none}
:hover.headerlink 
{color: red}



/* Headers (not used too often) */ 

.header6     
{
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.headertiny    
{
	font-size: 8px;
	font-weight: bold;
	color: #FF0000;
}
.header5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    color: #000000;
    
    
}
.header7
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    color: #FFFFFF;
    background-color:  #C4E0E1;
    
   
}
.header8
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    color: #FFFFFF;
    
    background-color:  #082840;
  
   
}

.header9
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
    color: #407870;
    background-color:  #FFFFFF;
    
background-image: url('/cof/templates/original/images/olivebak.gif');  
   
}

.header10
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    color: #407870;
    background-color:  #A30F0F;
    
  
}
.header11
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
    color: #407870;
    background-color:  #88B24A;


   
}

.headerlast
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    background-color: #000000;
}
.headersticky    
{
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.header4
{
    FONT-WEIGHT: bold; color: #000000;
    FONT-SIZE: 24px;
    font-family: Poor Richard, Tahoma, Verdana, Geneva, Arial, sans-serif;
   
}
.header4thread
{
    FONT-WEIGHT: bold; color: #000000;
    FONT-SIZE: 16px;
    font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
  
}
.header5
{
    FONT-WEIGHT: bold; color: #FFFFFF;
    FONT-SIZE: 16px;
    TEXT-DECORATION: underline
}
.headerbox
{
    FONT-WEIGHT: bold; color: red;
    FONT-SIZE: 12px;
   background-color: #FFFFFF;
}
.error
{
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
}
.quotation
{ 
	font-size: 12px; 
	font-weight: bold;
	font-style: italic;
	color: #43647E; 
	margin-left: 20px; 
	margin-right: 10px; 
	padding: 2px; 
	BORDER-LEFT: 1px solid;
}

.threadlink
{ 
	font-size: 12px; 
	font-weight: bold;
	color: #104068; 
	margin-left: 20px; 
	margin-right: 10px; 
	padding: 2px; 
	background-color: #FFFFFF; 
}
.threadlink3
{ 
	font-size: 12px; 
	font-weight: bold;
	color: #000000; 
	margin-left: 20px; 
	margin-right: 10px; 
	
	background-color: #DE929C; 
}
.threadlink2
{ 
	font-size: 12px; 
	font-weight: bold;
	color: #000000; 
	margin-left: 20px; 
	margin-right: 10px; 
	
	background-color: #FFE1FF; 
}
.threadlinksearch
{ 
	font-size: 12px; 
	font-weight: bold;
	color: #000000; 
	margin-left: 20px; 
	margin-right: 10px; 

}
.randomquote
{ 
	font-size: 10px; 
	font-weight: bold;
	font-style: italic;
	color: #000000; 
	margin-left: 20px; 
	margin-right: 10px; 
	padding: 2px; 
	
}
.randomquote2
{ 
	font-size: 10px; 
	font-weight: bold;
	font-style: italic;
	color: #000000; 
	
	
	
}

/* next thread / previous thread */

.threadbox
{ 
 	background-color: #840084;
 	font-size: 10px;
 	font-weight: bold; 
 	color:#FFFFFF; 
 	padding: 3px;
 	border: 1px solid #000000;
}
.threadboxlink
{
    color: #9C309c;
   
    text-decoration: none;
}
:hover.threadboxlink
{
    color: #FF0000;
    text-decoration: none;
}



/* Header items */
.headerbar
{ 
    font-size: 12px; 
    color: #111111; 
    background-color: #6699CC;
    background-image: url('cof/templates/original/d');
}
.navbar
{
 border:1px groove #000000; BACKGROUND-COLOR: #333399;
 FONT-SIZE: 13px;
 FONT-WEIGHT: bold; color:#FFFFFF; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1;
 
}
.headercontrolbox
{
	font-size: 10px; 
	text-align: center;
	color: #000000; 
	background-color: #FFFFFF; 
	border: 1px solid #000000;
	padding: 2px;
	font-weight: bold;
}
.headerbarlink 
{
	color: #FFFFFF;
	font-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.headerbarlink2 
{
	color: #FFFFFF;
	font-decoration: none;
	font-size: 11px;
	
}
.homelink
{
	color: #1A3E4D;
	font-decoration: none;
	font-size: 18px;
	text-decoration: none;
    FONT-WEIGHT: bold;	
}
   

/* footer items */
.footerbar
{ 
    font-size: 12px; 
    color: #43647E; 
    background-color: #ECECEC
    font-weight: bold;
    
}



/* FORMS */

.bbsbutton
{
 border:1px outset #C0C0C0; FONT-SIZE: 10px; color:#000000; background-color:#FFFFFF
}

.bbstextbox
{
 FONT-SIZE: 12px;  background-position: left top; background-image:url('/cof/schemes/files/__forumroot__/images/cell-background3.gif'); background-repeat:no-repeat; background-attachment:fixed
}

.bbseditbox
{
 FONT-SIZE: 12px; font-weight: bold; 
 background-position: left top; 
 background-image:url('/cof/schemes/files/__forumroot__/images/cell-background3.gif'); background-repeat:no-repeat; background-attachment:fixed
}

.bbscheckbox
{
 FONT-SIZE: 12px;
}

.bbsradiobox
{
 FONT-SIZE: 12px;
}

.bbsdropdownbox
{
 FONT-SIZE: 11px;
}
blockquote
{
background-color: #FEF3DE; 
background-image: url('/cof/templates/original/images/treebackground3.jpg');
}
.frame{border: 2px outset #208888; border-width:10px; border-color:#000000;background-position: center;}
.innerframe{border-style:solid; border-width:25px; border-color:#ffffff;} 


/* LEFTOVERS */
.adminname   
{ font-style: italic;
font-weight: bold;
color: #9C349C;
background-color: #FFFFFF  }
.moderatorname 
{font-style: italic; 
font-weight: bold;
color: #FF00FF;
background-color: #FFFFFF  }
.registeredname 
{font-style: italic; 
font-weight:bold;
color: #62466C ; 
background-color: #FFFFFF }
.registerednamesearch 
{font-style: italic; 
font-weight:bold;
color: #FF00FF ; 
 }

.notregisteredname 
{ color: #660033 }