/*
	FORMS
*/

/* EFFICIENCY NOTE: VERY basic form styling of main elements. Must style more specifically and precisely for additional form's needs. Of course, the search form and class name must be on all pages, and is located at the bottom of the main stylesheet */

form fieldset {
	margin: 0.5em 0 10px 0;
	border: 0;
	background: #e4e5ec url(../images/grad-side-gray.gif) repeat-x bottom left; /* lighter gray: #f0f2f6 */
}	
form legend {
	color: #888;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	border: 0;
	padding: 2px 5px 0 5px;
	background-color: #fff;
	_margin: 0 -7px; /* IE Win */
}

/*\*//*/ form legend { display: inline-block; } /* IE Mac legend fix */

form fieldset p	{
	margin: 0 0 0 1em;
	border: 0;
	padding: 0.5em 0 0.5em 0; 
}

form fieldset label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
/* width: 120px; Width of labels */
	}

/*\*//*/ form label, form fieldset label { display: inline-block; } /* IE Mac label fix */

form fieldset input, form fieldset textarea, form fieldset select {
	margin: 0 0 0 1em;
	padding: 0;
}

form fieldset ol {
	list-style-type: none;
	margin: 0.5em 0 0 0;
	border: 0;
	padding: 0 0 0.5em 1em;
}
	
form fieldset li {
	list-style-type: none;
	list-style-position: inside;
	line-height: 1.5em;
	margin: 0;
	border: 0;
	padding: 0 0 0.4em 0;
}
	
form fieldset fieldset { /* INSET FIELDSET */
	margin: 0;
	border: 0;
	padding: 0;
	background: none;
}
form fieldset fieldset legend { /* INSET FIELDSET LEGEND */
	color: #333;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.2em;
	border: 0;
	padding: 0 0 0 5px;
	background-color: transparent;
}
form fieldset fieldset p	{
	margin: 0 0 0 1em;
	border: 0;
	padding: 0.5em 0 0.5em 0; 
}
	
form fieldset fieldset label { /* INSET FIELDSETS LABEL */
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
/*width: 120px;  Width of labels */
	}

/*\*//*/ form fieldset fieldset label { display: inline-block; } /* IE Mac legend fix */

form em {
	font-weight: bold;
	font-style: normal;
	color: #06a; /* logo blue */
	}


/*
	ERROR STYLING
*/

span.field-with-errors	{
}
span.field-with-errors input, span.field-with-errors textarea, span.field-with-errors select	{
	background-color: #f99; /* pink */
}
