Fixed some typos
Optimized some of the declarations
Styles for erroneous text, password & texareas
An "error" class is added to erroneous elements