/* Rick A added */
.login {
    padding: 5px 5px 5px 14px;
}
	
	/* Rick A added */
.login-avatar {
	float:left;
	padding: 8px 8px 0 10px;
}    

.about .login p.error {
	position: absolute;
    text-align: left;
	padding: 5px;
	margin:0 0 0 -250px; /* Added by Rick A. */
	height: auto;
	width: 120px;
    border: 1px solid #c00;
    background-color: #ffebe8;
    color: #333;
}

/* WORK ON LATER, it's the Lost your Password link when error Invalid Username */
.about .login .error a {
    color: #000;
}

.about .login p.message {
	position: absolute;
    padding: 5px;
	margin:0 0 0 -250px;/* Added by Rick A */
	height: auto;
	width: 120px;
    border: 1px solid #e6db55;
    background-color: #ffffe0;
    color: #333;
    }
	
.about .login #lostpassword-submit-tml-1 {
/* Get new password button after clicking on "Lost Password" */
	border: 1px solid #fff;
	margin: 55px 115px 0 0;
}

.about .login #user_login-tml-1 {
/* Get new password username or email box after clicking on "Lost Password" */
	border: 1px solid #000;
	margin: 0 0px;
}

.about .login #registerform-tml-1 {
     position:absolute;
     margin: -30px 0 0 -330px;
}

.about .login #reg_passmail-tml-1 {
     color: #fff;
	 margin-top: 2px;
	 position: absolute;
	 top: 16px;
	 left: 228px;
	 width: 120px;
	 height: auto;
}

.about #tml-1 .error{
	position:absolute;
	margin: 100px 0 0 0;
}	

.about .login #pass2-tml-1 {
	 margin-top: 10px;
}

.about .login #register-submit-tml-1 {
     margin: 0px 40px 0 0;
}



/* Work on this later ! */
.about .login form p label[for=user_login-tml-1] {
  padding-bottom: 5px;
	
	height: auto;
}

.about .login form {
	position:absolute;
	/*
	background-color: #600;
	border: 1px solid #000;
	*/
	font-size: 0.8em;
	margin-left: -105px;
}
.about .login form .submit {
	float: right;
	margin: -65px -60px 0 0;
}

.about .login form label {
    display: inline;
    }
    
.about .login form p.forgetmenot label {
    display: inline;
    }

.about .login .links {
	margin: 0 -10px 0 0;
	list-style-type: none;
}  

.about .login .links li :before {
	content: "- ";
}

.about .login .links li {
	font-size: .93em;
}
.about .login .links li a{
	display: block;
	color: #7F7F7F;
}  
.about .login .links li a:hover{
	display: inline;
	color: #7F7F7F;
}


/* 
These were the best CSS for the left menu with an id of "lsidebar"
*/
.login {
    padding: 5px 5px 5px 14px;
}
	
	
.login-avatar {
	float:left;
	padding: 8px 8px 0 10px;
}    
.login p.error {
    padding: 5px;
	margin-left: -8px;
    border: 1px solid #c00;
    background-color: #ffebe8;
    color: #333;
    }

.login p.message {
    padding: 5px;
	margin-left: -8px;
    border: 1px solid #e6db55;
    background-color: #ffffe0;
    color: #333;
    }
