/* BEGIN LOGIN STYLES */

body.login {
	background: #f4f2e1;
	}

#login_wrapper {
	width: 400px;
	background: #fff;
	border: 2px solid #dedaba;
	padding: 20px;
	margin: 30px auto;
	}

#login_wrapper a {
	color: #7e122b;
	}

#login_wrapper a:hover {
	color: #1d7ee8;
	}

form label {
	float: left;
	clear: left;
	}
	
form input {
	width: 100%;
	border: 1px solid #dedaba;
	height: 20px;
	margin-bottom: 10px;
	}

form input:focus,
form textarea:focus {
	border: 1px solid #7d7754;
	}

form p.checkbox label,
form p.checkbox input {
	float: left;
	clear: none;
	margin-bottom: 0;
	display: block;
	}

form p.checkbox input {
	width: 16px;
	margin-right: 5px;
	}

form p.checkbox {
	padding-bottom: 10px;
	padding-top: 3px;
	}
	
form #submit {
	float: left;
	clear: left;
	background: #dedaba;
	padding: 0;
	width: 60px;
	height: 25px;
	border: 1px solid #7d7754;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	margin-top: 20px;
	}

form #submit:hover {
	background: #7d7754;
	border: 1px solid #444;
	color: #fff;
	cursor: pointer;
	}

#extras {
	clear: both;
	}

/* END LOGIN STYLES */