/* ******** Forum navigation ******** */

#forum-nav {padding-top: 0.5em; clear: both;margin:0 0 1em 0;}
#forum-nav table {width: 100%;}
#forum-nav tr {vertical-align: top;}
#forum-nav #back-to {width: 22%}
#forum-nav #can-reply {width: 18%}
#forum-nav #jump-to {width: 60%; }
#forum-nav-form { padding:0; margin:0; border:0;text-align:right; width:100%; }
#forum-nav-form #nav-submitter {vertical-align: middle; padding-bottom:4px;}
#forum-nav-form select {border: solid 1px #ccc;}

#forum-data {margin: 1.em 1em 1.em 3em;;}
#forum-data ul { margin:0;padding:0;}
#forum-data li {margin-right: 1.5em; vertical-align:middle; font-size: 85%;display:inline;list-style:none;}


/* ******** Forum search ******** */

table#forum-search,table#forum-search tfoot {margin-top: 0; border: 0;}
#forum-search span.matched {background-color:#CCFF99; color: #000000;}
table#forum-search th.forumtitle {width: 50%;}
table#forum-search th.datecol {width: 20%;}
table#forum-search th.authcol {width: 30%}
table#forum-search tbody tr td {border-bottom: solid 1px #B7BFC9; border-top: solid 2px #fff;}

blockquote.moderated { font-size: 1em; padding: 5px; border: background-image:none !important; color:#000000;}


#post-order {margin: 0.5em 0; font-size: x-small;}
#post-order img {vertical-align: middle;}
#post-order p.c-link {margin: 0.25em 0;}

/* ******** Forum table ******** */

table.forumtable {
	border:1px solid #EEEEEE;
	width:100%;
	margin:1em 0 2em;
}

table.forumtable th {padding:5px;text-align:left;
	padding:9px 3px;
	background:#ffffff;
}

table.forumtable tr.locked td.title {
	background:url(/assets/gfx/build/lock.gif) top right no-repeat;
}

table.forumtable td {padding:5px;}
table.forumtable a {font-weight:bold;}

.underline td {border-top: solid 1px #EEEEEE;} /* underline actually overlines. */

.lastpost {width:120px;border-left: solid 1px #EEEEEE;	font-size:0.9em;}
.threads,
.views,
.replies,
.posts {width:40px;border-left: solid 1px #EEEEEE;	font-size:0.9em;}

/* ******** Thread table ******** */

#thread .details td {border-bottom: solid 1px #EEEEEE;padding:5px 3px} /* underline actually overlines. */
td.profile {border-right: solid 1px #EEEEEE;width:125px;background-color:#EEEFF0; vertical-align: top; } /* underline actually overlines. */
td.profile h3 { font-size: 1.2em; }
#thread td {border-bottom: solid 1px #EEEEEE;padding:12px;;margin:0;}
#thread {border-collapse:collapse;width:100%;border: solid 1px #EEEEEE}
#thread h3 {margin:0 0 1em 0;padding:0;}

#thread td.date {
	padding:9px 3px;
	background:#ffffff;
	border:0;
	text-align:right;
}

#thread .date em {font-weight:bold;float:left;padding:0 10px 0 0}

p.tools {text-align:right;font-weight:bold;margin:0;}

/* ******** Report post ******* */

div.the-post {border: solid 1px #EEEEEE;padding:12px;}

p.back-to-listing {margin:1em 0;}
body div div div ul.paging {margin-top:2em;}

form.main {
	margin:0 0 1em 0;
	padding:1em 0 0 0;
	clear:both;
}

	form.main fieldset {
		padding:0;
		margin:0 0 1em 0;
		position:relative;
		border: none;
	}

		form.main fieldset legend span {
			margin: 0 0 1em 0;
			display: block;
			font-size: 1.4em;
			position: relative;
			font-weight: normal;
		}

		form.main div.field {
			background-color:#EEEEEE;
			margin: 2px 0;
			clear:both;
		}

			form.main div.field:after {
				content: "."; 
				display: block; 
				height: 0; 
				clear: both; 
				visibility: hidden;
			}

			form.main div.field label {
				display: block;
				padding: 4px 0;
				font-weight: bold;
			}
			
			form.main div.field input.formTEXT {
				width: 98%;
				font-size: 1.2em;
			}

		form.main div.btn {
			text-align:right;
		}

		form.main div.editor {
			width:100%;
			padding:0.3em;
			text-align:left;
		}

		form.main div.editor textarea.formTEXTAREA,
		form.main textarea.formTEXTAREA {
			width: 98%;
			height: 300px;
		}

		form.main div.editor span.mceEditorContainer {
			zoom:1;
			display:block;
		} 

		form.main div.editor table.mceEditor {
			border: solid 1px #B8B8B8;
			width:100%;
			zoom:1;
		}

		form.main div.editor table td.mceToolbarTop {
			border: solid 1px #B8B8B8;
			border-top:0;
			border-left:0;
			border-right:0;
			padding:4px 0;
			background-color:#eee;
		}

		form.main div.editor iframe.mceEditorIframe {
			border:solid 4px #fff;
		}

/* ******* Moderation of complaints ******** */

div.complaint {
	border-top: 1px solid #EEE;
}

	div.complaint h3 {
		font-size: 1.1em;
		font-weight: normal;
	}
	
