/*** FORUMSEARCH ***/
table#forumSearch { 
	width: 100%; 
	margin-top: -25px; 
	padding: 0 10px 10px 0; }

	table#forumSearch tr td { text-align: right; }
	
		table#forumSearch tr td input { margin: 0 4px; padding: 2px; }

		table#forumSearch tr td a:link, table#forumSearch tr td a:visited { 
			font-size: 90%;
			line-height: 16px;
			color: #475e74; }



/*** USERS ***/
#users { margin: 0 0 10px 10px; }

	#users form { 
		float: right; 
		width: 160px; 
		margin: 0 9px 0 0; }
	
		#users form select { width: 110px; }
	
	#users p { margin-bottom: 0; }



/*** BREADCRUMBS ***/
table.breadcrumbs { width: 100%; }

	table.breadcrumbs tr {}
	
		table.breadcrumbs tr td { padding: 3px; }
	


/*** FORUM ***/
table#forum { width: 100%; }
	
	table#forum td { padding: 6px; }
	
	
	/*** TABLE HEADER ***/
	table#forum thead tr td { 
		font-weight: bold; 
		color: #fff; 
		background: #963836; 
		border-bottom: 2px solid #55110f; }
		
	table#forum thead tr td.topics { text-align: center; }
	
	table#forum thead tr td.posts { text-align: center; }
	
	table#forum thead tr td#topicpager {
		background: none;
		border-bottom: none;
		font-weight: normal;
		color: #000000; }

	
	/*** TABLE BODY ***/
	table#forum tbody {}
	
		table#forum tbody tr td { }
		
		table#forum tbody tr.category td { 
			font-weight: bold;
			font-style: italic;
			color: #fff; 
			background: #a1b1b2;
			border: 1px solid #758889;
			border-width: 1px 0; }
			
			table#forum tbody tr.category td a:link, table#forum tbody tr.category td a:visited { color: #364748; }
			
			table#forum tbody tr.category td h2 { margin-bottom: 0; font-size: 100%; }
		
		
		/*** FORUMS STYLE ***/
		table#forum tbody tr.topics td { background: #f7f7f7; border-bottom: 1px solid #c3c5c9; }
		
		table#forum tbody tr.forums td { background: #f7f7f7; border-bottom: 1px solid #c3c5c9; }
		
		table#forum tbody tr.post td { background: #f7f7f7; border-bottom: 1px solid #c3c5c9; }
		
			table#forum tbody tr.even td { background: #e6edf4; border-bottom: 1px solid #9bb2c8; }
			
			table#forum tbody tr.forums td h3 { font-size: 100%; }


		table#forum tbody tr.forums td p { margin-bottom: 4px; }
		
		table#forum tbody tr.forums td p.lastpost { font-size: 80%; }
		
			table#forum tbody tr.forums td a:link, table#forum tbody tr.forums td a:visited { 
				font-weight: bold;
				color: #364748; }
			
			table#forum tbody tr.forums td a:hover, table#forum tbody tr.forums td a:active { 
				font-weight: bold;
				text-decoration: none;
				color: #364748; }
			
		
		/*** TOPICS STYLE ***/			
		table#forum tbody tr.topics td h3 { font-size: 100%; }

		table#forum tbody tr.topics td p { margin-bottom: 4px; }
		
		table#forum tbody tr.topics td p.lastpost { font-size: 80%; }
		
			table#forum tbody tr.topics td a:link, table#forum tbody tr.topics td a:visited { 
				font-weight: bold;
				color: #364748; }			
		
		
		
		table#forum tbody tr td.topics { text-align: center; }
		table#forum tbody tr td.posts { text-align: center; }
		table#forum tbody tr td.replies { text-align: center; }
		table#forum tbody tr td.author { text-align: center; vertical-align: top; }
		table#forum tbody tr td.views { text-align: center; }
		
		
		/*** POST STYLE ***/
		table#forum tbody tr.post td { text-align: left; }
			
			table#forum tbody tr.post td a:link, table#forum tbody tr.post td a:visited { 
				font-weight: bold;
				color: #364748; }
				
			table#forum tbody tr.post td a:hover, table#forum tbody tr.post td a:active { 
				font-weight: bold;
				text-decoration: none;
				color: #364748; }	
			
			table#forum tbody tr.post td em.header { 
				display: block;
				margin-bottom: 6px; 
				padding-bottom: 4px; 
				border-bottom: 1px solid #ddd; }
			
			table#forum tbody tr.post td p { margin-bottom: 4px; }
			
			blockquote { padding: 5px 5px 15px 15px; }

		
	
	/*** TABLE FOOTER ***/
	table#forum tfoot {}
	
		table#forum tfoot tr {}
		
			table#forum tfoot tr td { 
				text-align: left; 
				color: #fff; 
				background: #485A5A;
				border-bottom: 1px solid #7f94a9; }
				
				table#forum tfoot tr td strong { float: left; line-height: 22px; }
				
				table#forum tfoot tr td form { }
				
					table#forum tfoot tr td form select { 
						float: right; 
						width: 105px;
						margin-left: 5px; }
		


/*** FORUM STATS ***/
table#forumStats { width: 100%; font-size: 90%; }

	table#forumStats tr td { padding: 10px; vertical-align: top; }
	
		table#forumStats tr td p { margin-bottom: 6px; }
		
		table#forumStats tr td a:link, table#forumStats tr td a:visited { 
			text-decoration: none;
			color: #963836; 
			border-bottom: 1px dashed; }
		
	table#forumStats tr td.stats { width: 70%; }
	
	table#forumStats tr td.links { text-align: right; }

/*** BBCODE EDITOR ***/
.bbf { font-size : 12px; }
.bbfm { font-size : 11px; }
.bbfs { font-size : 10px; }
.bbf,.bbfm,.bbfs { color : #000000; }
a.bbf,a.bbfm,a.bbfs { color: #006699; text-decoration: none; }
a.bbf:hover,a.bbfm:hover,a.bbfs:hover	{ color: #DD6900; text-decoration: underline; }
/* The buttons used for bbCode styling in message post */
input.bbbutton {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bbhelpline { background-color: #F1F1F1; border-style: none;}
