/* Major components */
/* R-88 - Forums*/
body
{ 
    margin:0px; 
    font-size: 10pt; 
    color: #6763CA; 
    padding:0px;
    background-color: #ffffff;
    font-family: Verdana, Arial, sans-serif;
}
TABLE 
{ 
	empty-cells: hide;
}
.bbstable
{
	background-color: #FFC617;
	margin: 0px;
	padding: 0px;
}

td
{
    font-size: 10pt; 
    color: #000000;
}
.messagecellbody 
{
	border: 0px #999999 solid;
	font-size: 10pt;
	color: #000000;
	background-color: #FFAD01;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	background-image: url(images/common/messagecellbody.gif);
	background-repeat: repeat-x;
}
.messagecellbody2 
{  
	border: 0px #999999 solid;
	font-size: 10pt;
	color: #000000;
	background-color: #FFAD01;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	background-image: url(images/common/messagecellbody.gif);
	background-repeat: repeat-x;
}
.messagecellbody3
{  
	border: 0px #999999 solid;
	font-size: 10pt;
	color: #000000;
	background-color: #FFAD01;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	background-image: url(images/common/messagecellbody.gif);
	background-repeat: repeat-x;
}
.messageheader 
{
	font-size: 10pt;
	color: #ffffff;
	background-color: #393a3c;
	padding:2px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-image: url(images/common/messageheader-background.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.messagemiddle
{  
    font-size: 10pt; 
    color: #000000; 
    background-color: #FFFFFF; 
    padding:2px;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;

}
.messagefooter 
{  
    font-size: 10pt; 
    color: #999999; 
    background-color: #393a3c;
    padding:2px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-image: url(images/common/forumtable-bottom.gif);
}

.messagecellheader
{
	font-size: 11px; font-weight: bold;
	color: #ffffff; 
	background-color: #2f2f2f; 
	padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px; font-family:Tahoma;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
.messagecellheader2
{
	font-size: 10px; font-weight: bold;
	color: #ffffff; 
	background-color: #FFFFFF; 	
	padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.messagecellheader3
{
	font-size: 11px; font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	background-color: #1f1f1f; 
	padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px;
	font-family:Tahoma;
	background-repeat: repeat;
	border-left: solid 0px #404040;
	border-right: solid 0px #121212;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	background-image: url(images/common/messagecellheader-background.gif);
	background-repeat: repeat-x;
}
.messagecellheader4
{
	font-size: 10px; 
	font-weight: bold;
	color: #ffffff; 
	background-color: #ffffff; 	
	padding-left:8px; 
	padding-right:8px; 
	padding-top:2px; 
	padding-bottom:2px;
	background-repeat:repeat;	
	background-image: url(images/common/messagecellheader4.gif);
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}
.messagecellspacer
{
	background-image: url(images/common/messagecellspacer.gif);	
	height: 3px;
	line-height: 15px;
}
.messagecellfooter 
{
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	BACKGROUND-COLOR: #ffffff;
	border: solid 1px #FFFFFF;
}
.quotation
{ 
	font-family: Verdana, Arial; 
	font-size: 10px; 
	border:1px solid #273437; 
	background-color:#556e74; 
	color:#ffffff; 
	padding-top: 8px; 
	padding-right: 8px; 
	padding-bottom: 8px; 
	padding-left: 8px 
}

.randomquote
{
    font-size: 11px; font-style: italic;
	color: #000000;
	background-color: #FFAD01;
	margin-left: 50px; 
	margin-right: 50px; 
	padding: 5px;
	padding-right: 20px;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	background-image: url(images/common/messagecellbody.gif);
	background-repeat: repeat-x;
}

.smalltext
{
	font-size: 11px;
}


/* MAIN HYPERLINKS */

a
{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
}
A:hover
{
    color: #000000;
	background: url(images/common/linkhover.gif) repeat-x 100% 100%;
	padding-bottom: 2px;
}
A:visited.threadlink
{
 	color: #FFFFFF;
}
A:hover.threadlink
{
    color: #F56D1F;
}
.headerlink2
{
	color: #808080; 
	text-decoration: none
}
.headerlink
{
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
}
.homelink
{
	color: #808080; 
	text-decoration: none
}

.hover.headerlink 
{
	color: #ffffff
}



/* 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 */

.threadbox
{ 
 	background-color: #626562;
 	font-size: 10px;
 	font-weight: normal; 
 	color:#FFFFFF; 
 	padding: 3px;
 	border: 0px solid #999999;
}
.threadboxlink
{
    color: #FFFFFF;
    text-decoration: none;
}
.hover.threadboxlink
{
    color: #C0BABA;
    text-decoration: none;
}



/* Header items */
.headerbar
{ 
    font-size: 10pt; 
    color: #111111; 
    background-color: #92A2B4;
}

.headercontrolbox
{
    font-size: 10pt; font-weight:bold;
	color: #ffffff; 
	background-color: #393a3c; 
	padding-left:3px; padding-right:2px; padding-top:4px; padding-bottom:4px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-image: url(images/common/messagecellheader2-background.gif);
}
/*The Wall, Links on names!*/
.headercontrolbox a
{
   color: #314449;
}
.headercontrolbox a:hover
{
   color: #ffffff;
}

.headerbarlink
{
	color: #FFFFFF;
	font-size: 11px; text-decoration:none; font-weight:bold
}

.adminlink
{
	color: #005CB9;
	font-size: 10pt;
	text-decoration: none;
    FONT-WEIGHT: bold;	
}
   

/* footer items ( copyright ) */
.footerbar
{ 
    font-size: 8pt; 
    color: #ffffff; 
	background-color: #FFC617;
}



/* FORMS */

form
{
 margin: 0px;
}
/*Button ( log in )*/
.bbsbutton
{
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color : #FFC600;
	font-weight : bold;
	border-top: 1px solid #598591;
	border-right: 1px solid #598591;
	border-bottom: 1px solid #598591;
	border-left: 1px solid #598591;
}
.bbsbutton:hover
{
	color : #ffffff;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color : #FFC600;
	font-weight : bold;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
/* Login form */
.bbstextbox
{
	font-size: 11px;
	border: solid 1px #273437;
	background-color: #FFAD01;
	color: #ffffff;
}

.bbstextbox:hover, textarea:hover 
{ 
	border-color: #D0D0D0; 
}

.bbstextbox:focus, textarea:focus 
{ 
	border-color: #FFFFFF; color: #FFF; 
}
/* Forum post form */
textarea 
{
	font-size: 11px;
	border: solid 1px #273437;
	background-color: #FFAD01;
	color: #000000;
}
textarea:hover, textarea:hover 
{ 
	border-color: #D0D0D0; 
}
textarea:focus, textarea:focus
{ 
	border-color: #FFFFFF; color: #FFF; 
}

.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: #b00000 }
.moderatorname 
{ color: #00b099 }
.registeredname 
{ color: #A4A4AA}
.notregisteredname 
{ color: #ad0000 }