/* -------------------------------------------------------------- 
   
   forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms
   
   Usage:
   * For text fields, use class .title or .text
   
-------------------------------------------------------------- */

label, select {
	/* font-weight: bold; */
	display:inline;
}
/* Fieldsets */
fieldset {
	padding:1.4em;
	margin: 0 0 1.5em 0;
	border: 1px solid #668AD4;
}
legend { /*font-weight: bold;*/
	font-size:1.2em;
}
/* Text fields */
input[type="text"], input.text, input.title {
	width: 300px;
	/*margin:0.5em 0.5em 0.5em 0;*/
}
input.text, input.title {
	border:1px solid #ccc;
	background:#f6f6f6;
	color:#008000;
}
input.text:focus, input.title:focus {
	width: 300px;
	border:1px solid #999;
	background:#fff;
	color:#000;
}
input.title {
	width: 300px;
	/*font-size:1.5em;*/
}

td input.text, td input.title,
td input.text:focus, td input.title:focus,
td input.title {
	width: 180px;
}
/* Textareas */
textarea {
	width: 300px;
	height: 150px;
	margin:0.5em 0.5em 0.5em 0;
	border:1px solid #bbb;
	background:#eee;
	padding:5px;
}
textarea:focus {
	width: 300px;
	border:1px solid #999;
	background:#fff;
}
/* Select fields */
select {
	border:1px solid #ccc;
	background:#f6f6f6;
	width:300px;
}
select:focus {
	border:1px solid #ddd;
	background:#fff;
}
select.date, select.date:focus {
	width:90px;
}
/* Success, error & notice boxes for messages and errors. */
.error, .notice, .success {
	position:fixed;
	top:0px;
	left:0px;
	cursor:pointer;
}
.error, .notice, .success {
	padding: .8em;
	margin-bottom: 1em;
	border: 2px solid #ddd;
}
.error {
	background: #FBE3E4;
	color: #D12F19;
	border-color: #FBC2C4;
}
.notice {
	background: #FFF6BF;
	color: #817134;
	border-color: #FFD324;
}
.success {
	background: #E6EFC2;
	color: #529214;
	border-color: #C6D880;
}
.error a {
	color: #D12F19;
}
.notice a {
	color: #817134;
}
.success a {
	color: #529214;
}
