/* Major components */

body
{ 
    margin:0px; 
    font-size: 12px; 
    color: #43647E; 
    padding:0px;
	background-color: #FFFFFF; 
	font-family: Verdana;
}
TABLE 
{ 
empty-cells: show;
}
.bbstable
{
background-color: #FFFFFF; 
border: 1px #695D56 solid; 
}

td
{
    font-size: 12px; 
    color: #695D56;
}
.messagecellbody 
{ 
    font-size: 12px; 
    color: #695D56; 
    background-color: #D6D6D6;
  	padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px;
}

.messagecellbody_top15
{  
    color: #695D56; 
    background-color: #D6D6D6;
  	padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;
  	white-space: nowrap;
  	width: auto;
}


.messagecellbody2 
{  
    font-size: 11px; 
    color: #695D56; 
    background-color: #D6D6D6; 
    padding:2px;
}
.messagecellbody3
{  
    font-size: 11px; 
    color: #695D56; 
    background-color: #D6D6D6; 
    padding:2px;
}
.messageheader 
{  
    font-size: 11px; 
    color: #D6D6D6; 
    background-color: #695D56; 
    padding:2px;
}

.messagemiddle
{  
    font-size: 12px; 
    color: #695D56; 
    background-color: #D6D6D6; 
    padding:2px;
}
.messagefooter 
{  
    font-size: 11px; 
    color: #695D56; 
    background-color: #D6D6D6; 
    padding:2px;
}

.messagecellheader
{
	font-size: 12px; font-weight: normal;
	color: #FFFFFF; 
	background-color: #FFFFFF; 
	padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px; font-family:Tahoma;
	white-space:nowrap;
}
.messagecellheader2
{
	font-size: 12px; font-weight: normal;
	color: #695D56; 
	background-color: #D6D6D6; 	
	padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;
}
.messagecellspacer
{
	background-color: #695D56; color: #D6D6D6; height: 5; font-size: 1px;
}
.messagecellfooter
{
	background-color: #695D56; padding: 4px;
}
.quotation
{ 
	font-size: 12px; 
	color: #695D56; 
	margin-left: 20px; 
	margin-right: 10px; 
	padding: 2px; 
	BORDER-LEFT: 1px solid;
}

.randomquote
{
	 color: #695D56; 
         font-size: 11px; font-style: italic;
}

.smalltext
{
	font-size: 11px;
	font-weight: normal;
	color: #9D0025;
	padding-top: 2px;
}


/* MAIN HYPERLINKS */

a
{
	color: #FF0800;
}
A:hover
{
    COLOR: #c60029;
}
a:visited.threadlink
{
    COLOR: #CD514D;
}
a:hover.threadlink
{
    COLOR: #CD514D;
}

A:link IMG
{ 
    border: none; 
}

img
{  
    border-style: none;
}


.headerlink2
{color: #FF0800; text-decoration: none; font-weight: normal;}
.headerlink
{color: #FFFFFF; text-decoration: none; font-weight: normal; font-size:14pt; position:relative; top:-5px;}


:hover.headerlink 
{color: #CD514D;}



/* Headers (not used too often) */ 

.header6     
{
	font-size: 12px;
	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 */

.threadbox
{ 
 	background-color: #D6D6D6;
 	font-size: 10px;
 	font-weight: normal; 
 	color:#695D56; 
 	padding: 3px;
 	border: 1px solid #695D56;
}
.threadboxlink
{
    color: #CD514D;
    text-decoration: none;
}
:hover.threadboxlink
{
    color: #CD514D;
    text-decoration: none;
}



/* Header items */
.headerbar
{ 
    font-size: 10px; 
    color: #D6D6D6; 
    background-color: #695D56;
    border: none;
}
.navbar
{
 border:0px groove #000000; BACKGROUND-COLOR: #333399;
 FONT-SIZE: 10px;
 FONT-WEIGHT: normal; color:#FFFFFF; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
}
.headercontrolbox
{
	font-size: 10px;  
	background-color: #D6D6D6; 
	border: 1px solid #695D56;
	padding: 4px;
}

#banner
{
    display: block;
    margin: -102px 0px 0px 0px;
    float: right;
    z-index: -1;
}

.headercontrolbox .smalltext
{
    color: #695D56;
}

.messageheader .smalltext
{
    color: #D6D6D6; 
}


.headerbarlink
{
	color: #CE514A;
	text-decoration: none;
	font-size: 11px;
	FONT-WEIGHT: normal;
}
.homelink
{ 
	font-family: Verdana
	color: #CD514D;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
    FONT-WEIGHT: normal;	
}
   

/* footer items */
.footerbar
{ 
    	font-size: 12px; 
    	color: #D6D6D6; 
    	background-color: #695D56
    
}



/* 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: #00FF00 }
.registeredname 
{ color: #999966 }
.notregisteredname 
{ color: #660033 }


/* --- LINK DROPDOWN section ------------------------------------------------ */
#TJK_dropDownMenu,
#TJK_dropDownMenu * {margin:0; padding:0;}
#TJK_dropDownMenu {position:relative;background:transparent no-repeat 100% 50%; width:100%; max-width:100%;  margin: -15px 0px 0px 200px; z-index: 1;}


/* sub-menu ULs */
#TJK_dropDownMenu li ul {
	width:13em !important; /* the space inside the drop down links */
	color: white;
	cursor:default;
	position:absolute;
	height:auto;
	display:none;
	font-size: 11px;
	background: #CE0031;
	padding:5px 1px 5px 1px; /* the padding OUTISDE the drop down links*/
	left:-20px;
	
}


/* All LIs */
#TJK_dropDownMenu li {
	color: white;
	position:relative;
	width:110px; /*how much appart the links are*/
	max-width:100%;
	padding:0px 10px 0px 0px;
	cursor:pointer;
	float:left;
	list-style-type:none;
	font-size: 11px;
	font-weight:normal;

}


/* sub-menu LIs */
#TJK_dropDownMenu li ul li {
	color: white;
	width:12em/*FF*/;
	border:none;
	float:left;
	max-width:100%;
	border-top:none;
	padding:2px 1px 2px 1px; /* the padding INSIDE the drop down links*/
}


/* All anchors */
#TJK_dropDownMenu li a {
	color: white;
	cursor:default;
	text-decoration:none;
	display:block;
	float:left;
/*  uncomment the declaration below if you want to go "full width" */
	/*width:-11em;*/
}


/* sub-menu Anchors */
#TJK_dropDownMenu li ul li a {
	width:11em/*FF*/;
	position:relative !important; /* ie Mac */
	float:left;
	cursor:pointer !important;
	white-space:nowrap;
	font-weight:normal;
	background-position:0% 50% !important;
}


/* :hover and stuff */
#TJK_dropDownMenu li a:hover, 
#TJK_dropDownMenu li a:focus,
#TJK_dropDownMenu li a:active {color:#D6D3D6}
/* move the declarations from the rule below the one above if you want a background swap on *all* anchors, including the top level ones */
#TJK_dropDownMenu ul a:hover {color:#D6D3D6 !important; background:#CE0031; text-decoration: underline;}
#TJK_dropDownMenu ul a:focus,
#TJK_dropDownMenu ul a:active {color:#D6D3D6 !important; background:#CE0031;}


/* display and z-index for the sub-menus */
#TJK_dropDownMenu li:hover ul,
#TJK_dropDownMenu li.msieFix ul {display:block;z-index:10;top:1em !important;}



/* safari: users can keep sub-menus up by from sub-menus to next top level  */
/* didn't find a solution for users going back from the last one. I prefer  */
/* to leave it like that vs. taking the last sub-menu *out of* the wrapper  */
#TJK_dropDownMenu li#AB {z-index:6;}
#TJK_dropDownMenu li#CF {z-index:5;}
#TJK_dropDownMenu li#GJ {z-index:4;}
#TJK_dropDownMenu li#KR {z-index:3;}
#TJK_dropDownMenu li#ST {z-index:2;}
#TJK_dropDownMenu li#UZ {z-index:1;}


/* Current location - class on Body must match LI's id */
.AB #TJK_dropDownMenu li#AB a,
.CF #TJK_dropDownMenu li#CF a,
.GJ #TJK_dropDownMenu li#GJ a,
.KR #TJK_dropDownMenu li#KR a,
.ST #TJK_dropDownMenu li#ST a,
.UZ #TJK_dropDownMenu li#UZ a {color:transparent;}


/* Keeping current menu accessible to JAWS */
.AB #TJK_dropDownMenu li#AB ul,
.CF #TJK_dropDownMenu li#CF ul,
.GJ #TJK_dropDownMenu li#GJ ul,
.KR #TJK_dropDownMenu li#KR ul,
.ST #TJK_dropDownMenu li#ST ul,
.UZ #TJK_dropDownMenu li#UZ ul {display:block;top:-1000px}


/* background colors */
#AB,#AB li a {background-color:#CE0031; -moz-opacity:.95; opacity:0.95;}
#CF,#CF li a {background-color:#CE0031; -moz-opacity:.95; opacity:0.95;}
#GJ,#GJ li a {background-color:#CE0031; -moz-opacity:.95; opacity:0.95;}
#KR,#KR li a {background-color:#CE0031; -moz-opacity:.95; opacity:0.95;}
#ST,#ST li a {background-color:#CE0031; -moz-opacity:.95; opacity:0.95;}
#UZ,#UZ li a {background-color:#CE0031; -moz-opacity:.95; opacity:0.95;}


/* "trigger" and "msieFix" classes */
#TJK_dropDownMenu li.msieFix a


/* last nested UL. keeping it in */
#TJK_dropDownMenu li#UZ ul {left:-2.3em !important;}


/* If JS is OFF we need to style the links in the sub-menu of the current page     */
/* so they are accessible to keyboard users. Using a class on each link would let  */
/* us stick each link in the same place, but we would have to plug a lot of        */
/* attributes in the markup and many rules here, so...                             */
.AB #TJK_dropDownMenu li#AB ul li a:focus,
.AB #TJK_dropDownMenu li#AB ul li a:active,
.CF #TJK_dropDownMenu li#CF ul li a:focus,
.CF #TJK_dropDownMenu li#CF ul li a:active,
.GJ #TJK_dropDownMenu li#GJ ul li a:focus,
.GJ #TJK_dropDownMenu li#GJ ul li a:active,
.KR #TJK_dropDownMenu li#KR ul li a:focus,
.KR #TJK_dropDownMenu li#KR ul li a:active,
.ST #TJK_dropDownMenu li#ST ul li a:focus,
.ST #TJK_dropDownMenu li#ST ul li a:active,
.UZ #TJK_dropDownMenu li#UZ ul li a:focus,
.UZ #TJK_dropDownMenu li#UZ ul li a:active {position:absolute !important;top:1028px !important;}
