/*  -------------------------------------------------------------------
    Forum ------------------------------------------------------------- */
	
	/*  Reset 
		----------------------------------------------- */
		#theForm table {
			border-collapse:separate; 
			border-spacing:inherit ; 
			width:auto;
		}	
		#theForm table td { vertical-align:middle; }
		
		.inp_btn {
			background:url("../img/btn.png") no-repeat -20px 50%; 
			border-right:1px solid #d36d19; border-left:1px solid #d36d19;
			color:#fff;
			margin-left:6px; padding:3px 10px;
			width:auto;
		}
		/* Hover */
		.inp_btn:hover {
			background:url("../img/btn_o.png") no-repeat -20px 50%; 
			border-left:1px solid #C1510E;
		} 
		
		span.label_check label {
			clear:none; 
			display:inherit;
			float:left; 
			margin-right:0;
			text-align:left;
			width:auto;
		}
		span.label_check input { background:transparent; border:none; float:left; margin:2px 5px 0; width:15px; }
		
		
		/*
		#theForm label { 
			clear:inherit; 
			display:inherit; 
			float:none; 
			line-height:22px;
			margin-right:0;
			text-align:left;
			width:auto;
		} 
		
    
		/*  Form Elements 
			-----------------------------------------------    
			#theForm input, #theForm select, #theForm textarea { 
				border:1px solid #cfa27e;
				background:#fff;
				font-size:12px; line-height:16px;
				padding:3px; width:auto;
			}
			#theForm textarea { width:99%; height:200px; }*/ 
			
					
		/*  Custom 
			-----------------------------------------------       
			#theForm label.label_block { display:block; text-align:left; width:100%; }
			#theForm label.label_check { width:100%; text-align:left; }
			#theForm label.label_check input { background:transparent; border:none; float:left; margin-right:5px; width:15px; }
	*/
	b { font-style:normal; font-weight:bold; }
	
	
	.tableBorder {
		background-color:#fff;
		/*border:1px solid #8ba4b8; border-top:0;*/
		border-top:1px solid #8ba4b8;
		border-right:1px solid #8ba4b8;
		width:100%;   
	}
	/*.tableBorder td { padding:7px 10px; }*/
	/*.tableBorder table td { padding:0; } Table inside a table*/
	
	.tableBorder input { background-color:transparent; padding:0; width:auto; height:auto; } 
	
	.tableBorder img { /* used to align text to images, centered */
		vertical-align:middle; 
	}
	
	td.column, tr.column td { /* td.column is the main heading row of the table, shows either the table title, or the column headings, such as 'Posts', 'Last Post' etc. Top row of all tables. */
		background-color:#5e84ac; /*#8ba4b8;*/
		border-left:1px solid #8ba4b8;
		color:#fff; 
		font-size:14px; line-height:1em; 
		padding:10px;
		text-align:center;
	}
	
	tr .f { background-color:#eaefee; border-bottom:1px solid #8ba4b8; padding:7px 0!important; }
	
	td.fh { /* forumRowHighlight - such as forumOptions, forumStatistics, WhoIsOnline boxes etc.*/
    	background-color:#eaefee;
    	border-bottom:1px solid #8ba4b8;
    	border-left:1px solid #8ba4b8;
		color:#326e9e;
		padding:7px;
	}
	
	td.fh2 { 
		padding:7px!important;
	}
	td.fh4 .fh2 { padding:2px!important; }
	
	td.fh3 {  /* TD.fh3 is Threads, Posts cells on main table, Thread cells on ShowForum page (not shaded?) */
		border-bottom:1px solid #8ba4b8;
		border-left:1px solid #8ba4b8;
		font-size:14px;
		text-align:center; 
		padding:7px 10px;
	}
	
	td.fh3a { /* TD.fh3a is Alternating table for Post Body in the PostView */
		border-bottom:1px solid #8ba4b8;
		border-left:1px solid #8ba4b8;
		padding:7px 10px;
	}
	
	td.fh4 { /* TD.fh4 is Last Post cells on main table (not shaded?) */
		border-bottom:1px solid #8ba4b8;
		border-left:1px solid #8ba4b8;
		padding:7px 10px;
	}
	
	/* Links */
	a.linkSmallBold, a.linkMenuSink { font-weight:bold; }
	a.linkSmall, a.LinkSmallBold, a.linkMenuSink { font-size:9px; }
	a.lnk3, a.lnk4 {
		font-size:14px; line-height:1em;
		font-weight:bold;
	}
	/*****************************************************
	General Text
	*****************************************************/
	.txt2 { font-size :11px; }
	.txt4 { color:#999; font-size:12px; padding-bottom:10px; }
	.txt4 span { font-size:11px; }
	.tableBorder table .txt4 { color:#000; font-size:11px; padding-bottom:0; }
	blockquote .txt4 { color:#000; }
	.txt5 { font-size:11px; text-align:right; }
	.dateText { font-size:11px; color:#fff; }


/*****************************************************
Default separator style for PostList
*****************************************************/
td.flatViewSpacing /* Separates Users from Guests in WhoIsOnline page */
{
	background-color:#80B7FF; 
	border-left:1px solid #8ba4b8;
	height:2px; 
} 

td.threadSeparator { /* Separates posts in ShowPost page */
	background-color:#8ba4b8;
	border-left:1px solid #8ba4b8; 
	padding:2px 0;
} 

td.adminSeparator { /* Separates 'groups of options' in Admin Nav Bar */
	height: 4px; 
	background-color: #FFFFFF; 
} 
td.moderateSeparator { /* Separator in ModerateForum page */
	height: 12px; 
	background-color: #FFFFFF; 
} 

	
	

	
	td.h1a, td.h1, td.f2   { border:1px solid red; }

