/* form controls */
#prayer_form, #hope_form, #origins_form, #TalkForm { width: 450px; padding: 5px; }
#prayer_form fieldset, #hope_form fieldset, #origins_form fieldset { margin-bottom: 5px; padding: 5px; border-width: 0; }
label { color: #005831; font-size: 100%; font-weight: bold; cursor: pointer; }
label em {
	color: #6d3373;
	font-size: 95%;
	font-style: normal;
	}
fieldset#formControls {
	text-align: left;
	}
form#prayer_form input#firstname,
form#prayer_form input#lastname,
form#prayer_form input#email,
form#prayer_form input#city,
form#prayer_form textarea#request,
form#prayer_form input#recaptcha_challenge_field,
form#TalkForm input#FName,
form#TalkForm input#LName,
form#TalkForm input#email,
form#TalkForm input#CityStateCountry,
form#TalkForm textarea#comment,
form#PastorGregForm input#FName,
form#PastorGregForm input#LName,
form#PastorGregForm input#Address,
form#PastorGregForm textarea#comment,
form#hope_form input#firstname,
form#hope_form input#lastname,
form#hope_form input#email,
form#hope_form textarea#comment,
form#hope_form input#recaptcha_challenge_field,
form#origins_form input#firstname,
form#origins_form input#lastname,
form#origins_form input#email,
form#origins_form input#city,
form#origins_form textarea#request,
form#origins_form input#recaptcha_challenge_field {
	border: 1px solid #CCCCCC;
	width: 200px;
	padding: 1px;
	background: #F2F2F2;
	}
	
form#prayer_form input#firstname:focus,
form#prayer_form input#lastname:focus,
form#prayer_form input#email:focus,
form#prayer_form input#city:focus,
form#prayer_form textarea#request:focus,
form#prayer_form input#recaptcha_challenge_field:focus,
form#TalkForm input#FName:focus,
form#TalkForm input#LName:focus,
form#TalkForm input#email:focus,
form#TalkForm input#CityStateCountry:focus,
form#TalkForm textarea#comment:focus,
form#PastorGregForm input#FName:focus,
form#PastorGregForm input#LName:focus,
form#PastorGregForm input#Address:focus,
form#PastorGregForm textarea#comment:focus,
form#hope_form input#firstname:focus,
form#hope_form input#lastname:focus,
form#hope_form input#email:focus,
form#hope_form textarea#comment:focus,
form#hope_form input#recaptcha_challenge_field:focus,
form#origins_form input#firstname:focus,
form#origins_form input#lastname:focus,
form#origins_form input#email:focus,
form#origins_form input#city:focus,
form#origins_form textarea#request:focus,
form#origins_form input#recaptcha_challenge_field:focus {
	border: 1px solid #E5E5E5;
	background: #E5E5E5;
	}
#submit_btn { color: #fff; font-weight: bold; background-color: #6d3373; border-width: 0; cursor: pointer; }
.notes { color: #6d3373; font-size: 0.75em; font-style: italic; }

form#prayer_form textarea#request, form#hope_form textarea#comment, form#origins_form textarea#comment, form#TalkForm textarea#comment, form#PastorGregForm textarea#comment { width: 400px; }