div#Content input, div#Content select, div#Content textarea {
	border-color: #8B8D8E;
	margin-bottom: 10px;
}

div#Content label {
	margin-bottom: 0;
}

table.topLoginTable {
	border: 1px solid #8CACBB;
}

img[alt="back"] {
	display: none;
}

div.tiPost_header {
	text-align: left;
}

table.forumTable {
	font-size: 1em;
}
	
div.tiPost_header span.title {
	font-weight: bold;
	font-size: 1.2em;
	padding-left: 0.5em;
}
table#htmlEditorButtons {

	clear: left;
}

div#Content img.userRating {
	padding-top: 0px;

}

table.bottomLoginTable {
	background: transparent;
	border: none;
	float: right;
	width: auto;
	position: relative;
}

table.bottomLoginTable td {
	float: left;
	width: auto;
	text-align: center;
}

table.bottomLoginTable td a {
	margin-right: 5px;
	padding-right: 5px;
	width: 50px;
}

table.bottomLoginTable td a.last {
	border-right: 1px solid #8B8D8E;
}

table.tioptions input.destructive {
	margin-top: 0 !important;
	margin-top: 20px;
	
}

/*** START FORM STYLES ***/

	div.thread_options form label {
		margin-right: 5px !important;
	}
	
	form.subscribe_form {
		clear: both;
	}
	
	form.subscribe_form input {
		float: none !important;
	}
	
	form#batch_size span {
		text-transform: lowercase;
		float: left !important;
		clear: left;
	}
	
	form#batch_size select {
		margin-top: 5px;
		text-align: left;
		float: left !important;
		clear: left;
	}
	form#forumLoginForm label, form#forumRegForm label, form.enableUnloadProtection label {
		margin-right: 5px !important;
		margin-bottom: 0px;
		padding-top: 0 !important;
		clear: left;
		float: left;
		color: #00B39A !important;
	}
	
	form#forumLoginForm input, form#forumRegForm input, form.enableUnloadProtection input {
		float: left;
		clear: left;
	}
	
	form#forumLoginForm div, form.enableUnloadProtection div {
		float: left;
		clear: left;
	}
	
	form#forumLoginForm div.field {
		float: none;
	}
	
	form#forumLoginForm div.field, form#forumRegForm div.field, form.enableUnloadProtection div.field {
		margin-bottom: 10px;
	}
	
	form#forumLoginForm div.row {
		float: none;
	}
	
	div.row {
		clear: both;
	}
	
	div.row input {
		float: left !important;
		margin-right: 10px;
	}
	
	input.context, input.destructive {
		font-weight: bold;
		background-color: #00B39A;
		border: none;
		color: #ffffff;
		padding: 3px;
	}
	
	form.enableUnloadProtection input.context, form.enableUnloadProtection input.context, form#forumLoginForm input.context, form#forumLoginForm input.destructive, form#forumRegForm input.context, form#forumRegForm input.destructive {
		float: left;
		clear: none !important;
	
		margin-right: 20px;
	}
	
	input {
		padding: 3px;
	}
	
	select {
		min-width: 80px;
	}
	
	form#forumRegForm input.context {
		clear: left;
	}
	
	form.enableUnloadProtection input {
		float: left !important;
		clear: left !important;
	}
	
	form.enableUnloadProtection div.formControls {
		margin-top: 10px;
	}
	
	form.enableUnloadProtection div {
		width: 100%;	
		float: left;
		clear: left;
	}
	
	form#forumRegForm fieldset legend, form.enableUnloadProtection fieldset legend {
		font-size: 1.2em;
		padding-bottom: 5px;
	}
	
	input.context, input.destructive, span.fieldRequired, form#forumLoginForm label, form#forumRegForm label, form#forumRegForm {
		text-transform: lowercase;
	}
	
	form#forumLoginForm input.context {
		clear: left;
	}
	
	span.fieldRequired {
		float: left;
		padding-right: 5px;
	}
	
	form#forumRegForm span.fieldRequired {
		float: left;
	}
	
	form#forumRegForm div.formHelp {
		float: left;
		clear: left;
		margin-bottom: 10px;
		text-transform: none;
	}
	
	form#forumRegForm div.field {
		clear: both;
	}
	
	div#messageWindow form input {
		float: left !important;
		clear: left;
	}
	
	div#messageWindow form input.context, div#messageWindow form input.destructive {
		float: left !important;
		clear: none;
	}
	
	table.tioptions td form input {
		float: none !important;
	}
	
	div.field label {
		margin-right: 5px !important;
	}
	
	div.field textarea {
		float: left !important;
		font-size: 1.1em !important;
	}
	
	form#forumRegForm div.field img {
		float: left;
		margin-bottom: 10px;
	}
	
	div.portalMessage {
		color: #CC0000;
		font-weight: bold;
		margin-bottom: 2px;
	}

/*** END FORM STYLES ***/

