.login .login_header, .autopost .autopost_header {
	margin-left: 10px;
	margin-bottom: 25px;
}

.login .subtext {
	margin: 95px 0px 25px;
	padding-top: 6px;
}

.login div.placeholder {
	margin: 95px 0px 0px 0px;
}

.login div .clean_button, .autopost div .clean_button {
	float: right;
	margin-top: 20px;
}

.input_holder .input_label {
	float:left;
	width: 75px;
}

.largeInputLabel {
	vertical-align: inherit;
}

.separator {
	margin-top: 7px;
	margin-bottom: 7px;
}

form .largeInputError {
	margin-left: 100px; /*Same as input_label's length + padding*/
}

/**
 * login.php
 */
#login_fb {
    width:140px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
    background-color:#ffffff;
    border:1px solid #dfdfdf;
    padding:7px;
	float: right;
	margin: 59px 10px 0 5px;
	clear:both;
}

#login_fb h2 {
	font-size: 18pt;
	color:#134281;
}
.login .login form {
	width: 335px;
}

.login .loginError {
	width:320px;
	margin-left:11px;
	margin-bottom: 15px;
}
/*---------------------------------------------*/
/**
 * password.php
 */
.login .password_reset form {
	width: 335px;
}

.password_reset .subtext {
	margin: 0 0 25px 15px;
	padding: 0;
}
/*---------------------------------------------*/
/**
 * Signup.php
 */
.signup .input_holder .input_label {
	width: 140px;
}
.signup form {
	width: 400px;
	/*margin: 0 auto;*/
}
.signup .separator {
	width: 75%;
	margin-left: 75px;
}

.signup form .largeInputError {
	margin-left: 165px; /*Same as input_label's length + padding*/
}
/*---------------------------------------------*/
