#content form,
#sidebar form {
	margin-bottom:1em;
	padding:1em;
	background-color:#e3f5fd;
}
	#content form h3,
	#sidebar form h3 {
		font-size:1.2em;
		font-weight:bold;
		margin-bottom:0.667em;
	}
	#content form label,
	#sidebar form label {
		display:block;
		margin-bottom:0.5em;
	}
	#content form input,
	#sidebar form input,
	#content form textarea,
	#sidebar form textarea {
		border:1px solid #009ef4;
		padding:2px;
		margin-bottom:5px;
		color:#333;
		width:93%;
	}
	#content form input.submit,
	#sidebar form input.submit {
		margin:0;
		padding:3px;
		background:none;
		background-color: #009ef4;
		color: #fff;
		font-weight: bold;
		text-transform:uppercase;
		width:auto;
		cursor: pointer;
	}
	
	#content form input[type='file'],
	#sidebar form input[type='file'] {
		width:80%;
	}
	
	#content form#login input[type='text'],
	#content form#login input[type='password'] {
		font-size:1.6em;
	}
	#content form .errorExplanation {
	  color: #f20000;
	}