/* This stylesheet contains form and input element styles */

label					{ cursor: pointer; }
label.required small	{ display: block; color: #963; font-weight: normal; }

input.text, textarea
{
	font: 1em Georgia, "Times New Roman", Times, serif;
	color: #BCD;
	border: 1px solid #233;
	background: black url("images/input_bkg.png") repeat-x;
	padding-left: 2px;
}

/* Inset submit button when pressed (Mozilla, Opera) */
input.image:active	{ position: relative; top: 1px; left: 1px; }

input.text:focus,
textarea:focus		{ border-color: #753; background-image: url("images/input_bkg_selected.png"); }

table.list textarea	{ vertical-align: text-top; }

fieldset.controls	{ margin: 0.5em 0 1em 12em; padding: 0; border: 0; }

p.error	{ border: 1px solid #622; background-color: #311; padding: 0.25em 0.5em; }