/*

	These rules apply only to the 'login' page
	Most of the other rules inherited by 'login' page are defined in inner-pages.css

******************************************************************************************* */


/* Introductory h1
-------------------------------------------------------------------------------------------- */
	h1 {
		width:317px;
		height:39px;
		margin-bottom:31px;
	}

	h1 span {
		background:url(images/login/login-h1-bg.jpg) no-repeat top left;
	}


/* Login error paragraph .. Displayed only if user entered wrong login info
-------------------------------------------------------------------------------------------- */
	p#login-error {
		margin:-10px 0 0 0;
		padding:0 0 20px 25px;
		font-size:1.1em;
		color:#ff222d;
	}

/* Content div
-------------------------------------------------------------------------------------------- */
	div#content {
		margin-bottom:150px;
	}

	div#content p.last {
		background:url(images/login/content-bottom-bg.jpg) no-repeat bottom left;
		width:749px;
	}


/* Login form
-------------------------------------------------------------------------------------------- */
	form#login {
		margin:0;
		padding:0;
	}

	form#login fieldset {
		margin:0;
		padding:0 0 0 41px;
		border:none;
	}

	form#login p {
		margin:0;
		padding:0 0 7px 0;
		color:#dfdfdf;
	}

	form#login label {
		display:block;
	}

	form#login input#login_email, form#login input#login_password {
		width:240px;
		height:19px;
		border:1px solid #421919;
		background:#101010;
		padding:0;
		color:#a0a0a0;
	}

	form#login a:link, form#login a:visited {
		color:#c99d5b;
		font-size:0.9em;
		text-decoration:none;
	}

	form#login a:hover {
		text-decoration:underline;
	}

	form#login p#submit {
		padding:8px 0 45px 42px;
		margin:0 0 0 -1px;
	}

	form#login p#submit input {
		margin:0 0 0 52px;
		position:relative;
		top:5px;
	}