/*
 * KidsWrite stylesheet (Form elements)
 * Version: 1.0
 * Author: Shaun Tarves
 */

.form-element {
	border: 2px solid #dddddd;
	padding: 5px;
	height: 20px;
	font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333333;
}

.form-element-text {
	border: 2px solid #dddddd;
	padding: 5px;
	font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333333;
	height: 100px;
}

div.form-field {
	margin-bottom: 5px;
	padding: 3px 0px; /* t/b, r/l */
	height: 34px;
	clear: both;
}
div.form-field-text {
	height: 120px;
}
	div.form-field label, div.form-field-text label {
		margin-right: 10px;
		display: block; width: 125px;
		float: left;
		text-align: right;
		line-height: 34px;
		font-size: 13px;
		font-weight: bold;
	}
	div.form-field input, div.form-field select, div.form-field textarea {
	}
	div.form-field span, div.form-field-text span {
		padding-left: 10px;
		line-height: 34px;
	}

div#submit { clear: both;  padding-top: 20px; padding-left: 350px;}	

/* BUTTONS */
.search-medium { height: 42px; width: 131px; background-image: url(/assets/img/button-m-search.png); behavior: url(/css/iepngfix.htc); }
.share-medium { height: 42px; width: 131px; background-image: url(/assets/img/button-m-share.png); behavior: url(/css/iepngfix.htc); }
.submit-medium { height: 42px; width: 131px; background-image: url(/assets/img/button-m-submit.png); behavior: url(/css/iepngfix.htc); }

/* VALIDATION */
input.validation-failed, select.validation-failed, textarea.validation-failed { border-color: #ff3300; }
.validation-advice {
	padding-left: 10px;
	line-height: 34px;
	display: inline;
	color: #ff3300;
	font-weight: bold;
}
textarea + .validation-advice {
	padding-left: 0px;
	line-height: 14px;
	display: block;
}
