input, div.label, select, textarea
{
	float:left;
	margin-bottom:6px;
}

div.label
{
	width:11em;
	text-align:right;
	padding-right:1em;
}

form br
{
	clear:both;
}

input, select, textarea
{
	font:0.9em Helvetica, Arial, sans-serif;
}

textarea
{
	width:500px;;
	height:180px;
}

span.tpl-size-limit, span.tpl-email-notice, span.form-notice
{
	font-size:70%;
	color:#888;
}

span.tpl-email-notice
{
	padding-left:10px;
}

form hr
{
	color:#CCC;
	background-color:#CCC;
	border:0;
	height:2px;
	display:block;
	margin:8px 0 8px 0;
}

input.submit
{
}

span.mceEditorContainer select, span.mceEditorContainer input
{
	float:none;
	margin-bottom:default;
}

div.form-notice
{
	font-size:80%;
	padding-left:15em;
	padding-bottom:10px;
}

/* SPECIFIC SECTIONS */

#f_caption
{
	width:300px;
	height:100px;
}
