/* CSS Document */
/*** login (index.html form styling starts here *******/
/****                                          ********/
#loginFormDiv {
	margin: 75px auto 0px;
	padding: 0px;
	width: 205px;
}
#loginForm fieldset {
	margin: 0px;
	padding: 0px;
	border-style: none;
}
#loginForm input {
	margin: 0px;
	padding: 0px;
	width: 175px;
	clear: both;
}
#loginForm #email {
	color: #999999;
	font-size: 1.4em;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 25px;
	background: #FFFFFF url(../images/index-username.jpg) no-repeat scroll left center;
	border: 1px solid #999999;
}

#loginForm #passcode {
	background: #FFFFFF url(../images/index-key.jpg) no-repeat scroll left center;
	border: 1px solid #999999;
	font-size: 1.4em;
	color: #999999;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 25px;
}
#loginForm p {
	margin: 0px 0px 5px 0px;
	width:205px;
	padding: 0px;
	font-size: .8em;
	clear: both;
	float: left;
}


/***** error divs for bad data in form ********/
#loginForm #email_validator {
	color: #CC0000;
	background: #FFC0BA;
	margin: 0px 0px 5px;
	padding: 0px;
	width: 200px;
	border: 1px solid #CC0000;
	clear: both;
}
#loginForm #password_validator {
	color: #CC0000;
	background: #FFC0BA;
	margin: 0px 0px 5px;
	padding: 0px;
	width: 200px;
	border: 1px solid #CC0000;
	clear: both;
}

/******** link to register for a new account ********/
.extra {
	margin: 0px auto 75px;
	padding: 0px;
	width: 205px;
	font-size: 1.0em;
}
.extra p {
	margin: 0px;
	padding: 0px;
	clear: both;
}
