/* reform */

.testbox {border:2px dashed #e3e3e3;padding:1em;margin-top:1em;margin-bottom:1em;}
.reform label
{
	display:inline;
	float:left;
	min-width:22.5em;
	margin-left:15px;
	margin-right:0em;
	margin-top:0.2em;
	margin-bottom:0.4em;
}
.reform label .quiet {font-weight:normal;}
.reform .radiolabel
{
	float:none;
	margin-left:0em;
	margin-right:0em;
	padding-bottom:1.5em;
	font-size:1em;
	font-weight:normal;
}
.reform input, .reform select{margin-left:1.0em;margin-right:0.3em;}
.reform textarea{margin-left:1.0em;margin-right:0.3em;margin-bottom:0.7em;line-height:1.6em;}
.formerrortitle {font-weight:normal;color:#fd7a1c;}
.formerrortitle a {color:#002;}
.formerror {font-weight:normal;color:#fd7a1c;width:200px;}
.label_symbol
{
	display:block;
	float:left;
	width:1ex;
	height:1ex;
	margin:0;
	padding:0;
}
.formalign {margin-left:15px;}	/* align with the left edge of indented form labels */
.submit {margin-left:2em;margin-top:1em;}

/* custom form css below */

/* make a form element move to the next line by being too large */
.hackwrap {margin-right:100px;}

/* style with narrow (10em) labels */
.reform10 .infotext {width:80%;}
.reform10 label {min-width:10em;}
.reform10 .formerror {width:300px;}

/* style with narrow (15em) labels */
.reform15 .infotext {width:80%;}
.reform15 label {min-width:15em;}
.reform15 .formerror {width:250px;}

.editpage label {min-width:10em;}

/* display radio buttons on multiple lines */
.multi label {display:block;}
#options_block
{
	background:#fcfcfc;
	border:1px solid #f0f0f0;
	margin:1em;
	margin-left:0px;
	padding:.8em .8em .5em .8em;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

#form_editphoto label {min-width:7em;}
