input.input,
select
{
	border:1px #AFAFAF solid;
	padding:2px 3px;
}

input.submitDarkButton
{
	padding:2px 3px;
	background:url(../img/backgrounds/gradient/darkgrey-small.gif) top left;
	color:white;
	border:none;
}

	/* LOGIN FORM */
	form.form label
	{
		display:block;
		padding-bottom:3px;
		font-weight:bold;
	}
	
	form.form input.input,
	form.form div.input
	{
		margin-bottom:8px;
		width:300px;
	}
	
	form.form select
	{
		width:308px;
		margin-bottom:8px;
	}

	form.form span
	{
		float:left;
		display:block;
		margin-right:45px;
	}
	
	/* SITE LOGIN FORM */
	form.login input.input
	{
		width:241px;
	}
	
	div#login
	{
		position:relative;
		padding-bottom:23px;
	}
	
		div#login input.submitDarkButton
		{
			position:absolute;
			right:0px;
			bottom:0px;	
		}

div#errors
{
	border:2px #fe3561 solid;
	color:#fe3561;
	padding:5px;
	margin-top:10px;
}

textarea.textarea
{
	width:653px;
	border:1px #AFAFAF solid;
	padding:2px 3px;
	height:200px;
}
