/*
<header>
	<title>form_layout.css</title>
	<author>Seak Chiew</author>
	<description>Forum layout CSS</description>
	<history>
		<version number="0.1" date="2007-08-21" author="Seak Chiew">Created this file</version>
	</history>
</header>
*/
.forum {
	margin:0 auto;
	padding:0;
	font-size: .9em
}

.forum .left{
	float:left
}

.forum table{
	width:100%;
	border-collapse: collapse
}

.forum table caption{
	display:none
}

.forum th, .forum td{
	padding: .3em;
	font-size: 100%
}
.forum th{
	background-repeat: repeat-x;
	background-position: top
}

.clear{clear:both}

.forum form{
	/*border: solid 1px #ccc*/
}







/*  ------------------------------ Forms  ------------------------------ */

.forum form{
	margin: 0;
	padding: 0 0 1.7em;
	border: solid 1px #41A0CE
}

fieldset.forum-standard {
	border: 0;
	margin: .4em 0 0;
	padding: .8em
}
	fieldset.forum-standard legend {
		display: none
	}
	fieldset.forum-standard ul, 
	fieldset.forum-standard ol {
		margin: 0;
		padding: 0;
		list-style: none
	}
	fieldset.forum-standard li {
		display: block;
		float: left;
		clear: both;
		margin: 0;
		padding: .3em 1.7em .5em 0
	}

	fieldset.forum-standard label {
		display: block;
		float: left;
		width: 11em;
		padding-top: .3em
	}
		/* required note or validation message */
		fieldset.forum-standard label em {
			color: #f00
		}
	fieldset.forum-standard textarea,
	fieldset.forum-standard select,
	fieldset.forum-standard input.forum-standard	 {
		width: 35em;
		border: 1px solid #a5a4a2;
		font-size: 100%;
		font-family: verdana,tahoma,geneva,geneva,arial,sans-serif;
		color: #5a5a5a;
		background-color: #fefefe
	}
	fieldset.forum-standard select.forum-standard {
		width: 35em;
	}
	fieldset.forum-standard .clearer {
		clear: both; 
		width: 100%;
		height: .1em;
		line-height: .1em;
		font-size: .1em;
		border: 0;
		color: #ededeb;
		background-color: transparent
	}

	/* for inline form controls;  please note these styles can be applied to the ul or li elements depending on what is more convenient */
	fieldset.forum-standard ul.inline li,
	fieldset.forum-standard li.inline {
		display: inline;
		float: left;
		padding: .3em 1.7em .5em 0;
		white-space: nowrap
	}
	fieldset.forum-standard ul.inline label,
	fieldset.forum-standard li.inline label {
		display: inline;
		float: none;
		padding-top: .3em
	}

	/* Sub form */
	fieldset.forum-standard fieldset {
		clear: both;
		margin: .7em 0 0;
		padding: 0;
		border: 0
	}
		fieldset.forum-standard fieldset legend {
			display: block;
			margin-left: -.6em
		}
		fieldset.forum-standard fieldset ol {
			height: 2.2em;
			margin: -1.7em 0 0 11.5em
		}
		fieldset.forum-standard fieldset ol li {
			clear: none
		}
		fieldset.forum-standard fieldset label {
			display: inline;
			float: none
		}

