/* ----------------------------------------------------------------------------
TITLE: Forms Stylesheet
AUTHOR: Paulo Elias
URL: http://www.turnhere.com/
	
	DESCRIPTION:
		* Sets up some default styling for forms
		* Gives you classes to enhance your forms
		* Base styling based on Blueprint forms.css
		< http://www.blueprintcss.org/blueprint/src/forms.css >
	
	Usage:
		* For text fields,use class .title or .text
		* For inline forms,use .inline (even when using columns)
		* For resetting the cursor,use .pointer

CREATED: 2007.09.13
MODIFIED: 2010.08.17
---------------------------------------------------------------------------- */
/*	=FORMS
---------------------------------------------------------------------------- */
form								{ }
	fieldset							{ padding: 8px 9px; border: 1px solid #0a4049; }
	legend								{ font-weight: bold; font-size:15px; }
	label								{ font-weight: bold; vertical-align: middle; }
	
	input,
	textarea,
	select,
	button								{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	
	input[type=submit],
	button,
	label,
	select								{ cursor: pointer; }
	
	input[type=text],
	input[type=password],
	input[type=file],
	input[type=email],
	input[type=url],
	input[type=number],
	input[type=search],
	input.text,
	input.title,
	textarea,
	select								{ border: 1px solid #2e231b; background-color: #fff; }
	
	input[type=range]					{ }
	
	input[type=date],
	input[type=datetime],
	input[type=month],
	input[type=week],
	input[type=time]					{ }
	
	input[type=text]:focus,
	input[type=password]:focus,
	input[type=file]:focus,
	input[type=email]:focus,
	input[type=url]:focus,
	input[type=number]:focus,
	input[type=search]:focus,
	input.text:focus,
	input.title:focus,
	textarea:focus,
	select:focus						{  border-color: #0792a8; background-color: #ffc; }
	
	input[type=text],
	input[type=password],
	input[type=file],
	input[type=email],
	input[type=url],
	input[type=number],
	input[type=search],
	input.text,
	input.title,
	textarea,
	select								{ margin: 0; background-color: #f1f1f1; }
	
	input[type=text],
	input[type=password],
	input[type=file],
	input[type=email],
	input[type=url],
	input[type=number],
	input[type=search],
	input.text,
	input.title,
	select								{ padding: 5px; width: 300px; }
	
	input.title							{ font-size: 18px; }

	input[type=checkbox],
	input[type=radio],
	input.checkbox,
	input.radio							{ position: relative; top: 0; vertical-align: text-top; }

	form.inline 						{ line-height: 3; }
	
	form.inline p,
	form.inline div						{ margin-bottom: 0; }
	
	form.block label					{ display: block; }
	
	button								{ }
	
	.datalist,
	datalist							{ }
	
	optgroup							{ }
		option								{ }
	
	textarea							{ padding: 5px; width: 390px; height: 240px; vertical-align: baseline; }