/*
Contensis Forum Stylesheet
Forum Version: 3.5
Compatiably: Contensis R3.5 and above.
Last Updated: Feb 2004
*/

/* general page form */


.StandardTextbody
{
 padding: 0px;
 /*
 font-family: Arial, sans-serif;
 font-size: 11px;
 */
}

.TBPanel
{
 margin-right: 10px
}

.containertable
{
 float: left;
 border-right: solid 1px ;
 border-bottom: solid 1px ;
 border-top: solid 1px ;
 border-left: solid 1px ;
 padding: 4px 4px 4px 4px; 
 height: 50px;
 margin-right: 10px
}
.containertable tr
{
/*
 font-family: Arial, sans-serif;
 font-size: 11px;
*/
}
.containertable td
{
 padding:3px; 
}

.containerleft
{
 float: left;
 padding: 4px 4px 4px 4px; 
 height: 60px;
 font-size: 78% 
}

.containerleft tr, .containerleft td
{
 padding: 8px 4px 8px 4px; 
}

.containerright
{
/*
 border-right: solid 1px #c34b7b;
 border-bottom: solid 1px #c34b7b;
 border-top: solid 1px #c34b7b;
 border-left: solid 1px #c34b7b;
 margin-right: 10px;
 clear: both;
*/
 font-size: 78%;
 float: right;
 text-align: right;
 padding: 8px 8px 8px 8px;
 height: 60px;
}

.containerright tr
{
 vertical-align:middle;
/*
 font-family: Arial, sans-serif;
 font-size: 11px;
*/ 
}

.containerright td
{
 padding:3px;
}

.moderatoroptionstable
{
 border-color: black;
 width: 100%;
}

 

/* Standard HTML Elements
----------------------------------------------------------------------
Style Info:

These are styles that are assigned against standard HTML elements. You can add additional
Elements if you so wish. Please bear in mind that styles assigned directly against an element
may override the styles set here.
*/

/*

p
{
 font-family: Arial, sans-serif;
 font-size: 11px; 
}

*/

h2 
{
 clear: both;
 font-size: 78%;
 margin-bottom: 10px;
}

h3
{
 font-size: 95%; 
 margin-bottom: 0px;
}

h5
{
 font-size: 10px;
 color: #999999;
 margin-bottom: 0px;
}

hr
{
 border-collapse: collapse;
}

pre
{
 background-color: #f0f0f0;
 color: #000000;
 padding: 6px 10px 6px 10px;
}


/* End Of Standard HTML Elements
----------------------------------------------------------------------*/


/*Top Menu Styles
-------------------------------------------------------------------
Style Info:

Each top menu item is a table containing 1 row and 3 columns. 
The styles are assigned as shown below.
The additional 3rd column is to give a gap between each option. This column uses the style TBtdAlt.

<TABLE class="TBTable" align="right">
 <TR class="TBtr">
  <TD class="TBtdmenuimg">Menu Icon</TD>
  <TD class="TBtdmenuopt" 
 onmouseover="this.className='TBtdmenuoptover'" 
  onmouseout="this.className='TBtdmenuopt'">Menu Text</TD>
  <TD class="TBtdAlt"></TD>
 </TR>
</TABLE>
*/

/*Each menu item is held in a table. This is the table style*/
.TBTable
{
 border-collapse: collapse;
 margin-bottom: 15px; 
 clear:none;
 float:right;
}

/*Each table in the top menu has a single row. This is the row style.*/
.TBtr
{
 background-color: #ffffff;
}

/*Column where image for menu option appears*/
.TBtdmenuimg
{
 vertical-align:middle;
 padding: 2px 2px 2px 2px;
}

/*Column where text for menu option appears*/
.TBtdmenuopt
{
 vertical-align:middle;
 font-size: 68%;
 padding: 2px 2px 2px 2px;
}

/*Column where text for menu option appears (Rollover)*/
.TBtdmenuoptover
{
 vertical-align:middle;
 padding: 2px 2px 2px 2px;
 font-size: 68%;
}
/*End Of Top Menu Styles
----------------------------------------------------------------------*/


/*Sub menu bar styles
--------------------------------------------------------------------------------
Style Info:

Each sub menu item is a table containing 1 row and 3 columns. 
The styles are assigned as shown below.
The additional 3rd column is to give a gap between each option. This column uses the style SMtdAlt.


 <TABLE class="SMTable" align="right">
  <TR class="SMtr">
   <TD class="SMtdmenuimg">Menu Icon</TD>
   <TD class="SMtdmenuopt" onmouseover="this.className='SMtdmenuoptover'" onmouseout="this.className='SMtdmenuopt'">Menu Text</TD>
   <TD class="SMtdAlt"></TD>
  </TR>
 </TABLE>
*/

/*Each sub menu item is held in a table. This is the table style*/
.SMTable
{

 border-collapse: collapse;
 margin-top:4px;
 margin-bottom: 4px; 
 clear:none;
 float:left;
}

/*Each table in the sub menu has a single row. This is the row style.*/
.SMtr
{
 background-color: #ffffff;
/*
 font-size: 11px;
*/
}

/*Column where image for sub menu option appears*/
.SMtdmenuimg
{
 vertical-align:middle;
 border-bottom: solid 1px #c34b7b;
 border-left: solid 1px #c34b7b;
 border-top: solid 1px #c34b7b;
 border-right: solid 1px #c34b7b;
 padding: 2px 2px 2px 2px;
}

/*Column where text for sub menu option appears*/
.SMtdmenuopt
{
 vertical-align:middle;
 border-right: solid 1px #c34b7b;
 border-bottom: solid 1px #c34b7b;
 border-top: solid 1px #c34b7b;
 padding: 2px 2px 2px 2px;
}

/*Column where text for sub menu option appears (Rollover)*/
.SMtdmenuoptover
{
 vertical-align:middle;
 border-right: solid 1px #c34b7b;
 border-bottom: solid 1px #c34b7b;
 border-top: solid 1px #c34b7b;
 padding: 2px 2px 2px 2px;
 background-color: #f0f0f0;
}
/* End of sub menu bar styles
--------------------------------------------------------------------------------*/

 

/* Form elements
---------------------------------------------------------------*/


.linkbuttoncell
{ 
 padding-top: 14px;
}

.linkbutton, a.linkbutton, a:visited.linkbutton
{ 
 background-color: #f0f0f0;
 color: #1a264d;
 text-decoration: none;
 padding: 4px 4px 4px 4px;
 font-size: 11px;
}

.smlButton
{
 color: #1a264d;
 background-color: #f0f0f0;
/*
 font-family: Arial, sans-serif;
 font-size: 11px;
 border-bottom: solid 1px #1a264d;
 border-right: solid 1px #1a264d;
 border-top: solid 1px #c34b7b;
 border-left: solid 1px #c34b7b;
*/
 text-decoration: none; 
 padding: 1px 1px 1px 1px;
}

a:hover.linkbutton
{
/*
 border-bottom: solid 1px #c34b7b;
 border-right: solid 1px #c34b7b;
 border-top: solid 1px #1a264d;
 border-left: solid 1px #1a264d;
 color: #1a264d;
*/
}

.checkbox
{
 background-color: #f0f0f0;
}

.checkbox LABEL
{
border : 0 none inherit; 
margin : 4px; 
}

.editbox
{
 background-color: #f0f0f0;
 border: solid 1px #1a264d;
 width: 250;
}

.orderby
{
 background-color: #f0f0f0;
/*
 font-family: Arial, Sans-Serif;
 font-size: 11px;
*/
 border: solid 1px #1a264d;
 width: 100;
}

.textboxmedium
{
 background-color: #f0f0f0;
 border: solid 1px #1a264d;
 width: 100;
}

.warning
{
 clear: both;
 float: left;
 color: #ff0000;
 font-size: 78%;
 margin-top: 1em;
 margin-bottom: 1em;
}

/*End Of Form Elements*/
/*-------------------------------------------------------------------*/

 
/* grids */

.grid
{
 clear: both;
 border-collapse: collapse;
 border-right: solid 1px #1a264d;
 border-bottom: solid 1px #1a264d;
 margin-bottom: 4px;
 width: 98%;
}

.gridheader
{
 font-weight: bold;
 /*color: #1a264d;*/
 color: white;
 /*margin: 0px 0px 0px 4px;*/
 padding: 2px 2px 2px 4px;
 width: 98%;
}
.gridheader a, .gridheader a:visited
{
color: #1a264d;
}

.gridsubheader, .gridpager
{
 background-color: #cccccc;
 font-weight: bold;
 color: #1a264d;
 margin: 0px 20px 0px 4px;
 padding: 0px 4px 0px 4px;
 margin-right: 10px;
}

#forumgrid, #forumarchivegrid, #forumstatgrid, #memberinfo, #PrivateStats
{
 width: 98%;
 margin-top: 8px;
 margin-right: 10px;
}

/* Forum listing row style*/
.forumrow
{
 background-color: #ffffff;
 /*font-size: 11px;*/
 border-collapse: collapse;
}

/* Forum listing row style (mouseover)*/
/*
.forumrowover
{
 background-color: #E7B7CA;
 font-size: 11px; 
}
*/

/* Forum listing alternative row style*/
.forumrowalt
{
 background-repeat: repeat-x;
 background-color: #f0f0f0;
 margin-right: 10px;
}

/* Forum listing alternative row style (mouseover)*/
.forumrowaltover
{
 background-repeat: repeat-x;
}

.forumrow td, .forumrowalt td, .forumrowaltover td, .forumrowover td
{
 padding: 4px;
 border-bottom: solid 1px #f0f0f0;
 border-collapse: collapse;
}

/*Left hand column on forum listing page*/
.newcolumn
{
 width: 34px;
 text-align: center;
 vertical-align: top;
 background-color: #f0f0f0;
 border-collapse:collapse;
}

.forumcolumn
{
 vertical-align: middle;
 border-collapse: collapse;
 padding: 0px 0px 0px 4px;
}

.adminoptionscolumn
{
 width: 50px;
 vertical-align: middle;
 border-collapse: collapse;
 padding: 2px 0px 0px 2px; 
}

.lastpostcolumn
{
 width: 20%; 
 font-size: 78%;
 margin-right: 10px;
 padding: 4px;
}

.topicstartedbycolumn
{
 width: 100px;
 margin-right: 10px;
 padding-left: 4px;
}

.topictitlecolumn
{
 margin-right: 10px;
}

.topicrepliescolumn, .topicviewscolumn
{
 width: 40px;
 text-align: center;
}

.removecolumn
{
 border-right: solid 1px #ffffff;
 vertical-align: top;
}

/*
.grid .gridheader td, .posttable .gridheader td
{
 font-size: 11px;
}
*/

.posttable
{
 background-repeat: repeat-x;
 border-collapse: collapse;
 border-right: solid 1px #1a264d;
 border-bottom: solid 1px #1a264d;
 border-left: solid 1px #c34b7b;
 border-top: solid 1px #c34b7b;
 margin-bottom: 0px;
 width: 98%;
 padding: 4px 4px 4px 4px; 
 margin-right: 10px;
}

.postcell
{
 padding: 6px;
}

.avatar
{
 float: right;
 margin: 0px 0px 8px 8px;
 border-right: solid 1px #1a264d;
 border-bottom: solid 1px #1a264d;
 border-left: solid 1px #c34b7b;
 border-top: solid 1px #c34b7b;
 margin-right: 10px;
}

/*
This adjusts the actual items in the forums listings pages. 
*/
#forumgrid tr td
{
 border-bottom: solid 1px #55441c;
 border-top: solid 1px #55441c;
 margin-right: 10px;
}


/*Separator column between menu options */

.warningbox
{

}

/*Category listing add category table*/
.addcategorytable
{
 clear: both;
 padding: 4px 4px 4px 4px; 
 width: 98%;
}

.addcategorytable tr td
{
 padding: 8px 4px 8px 4px; 
}

.detailsHeader
{
 /*
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight:bold;
 background-color: #E7B7CA;
 color: #000000;
 */
}

.admincolumn
{
 BORDER-TOP: white 1px solid;
 BORDER-BOTTOM: white 1px solid;
}

.userExtraInfoPost
{
/*
 font-size: 11px;
*/
 color: #999999;
 margin-bottom: 0px;
}

.biglink
{
 float:left;
 clear:none;
}

.textBox
{
}

.copyright
{
 clear: both;
}