diff --git a/app/views/sessions/new.haml b/app/views/sessions/new.haml
index f5632ec69f8fcc440824b91810a665cc944f52b0..de4494f1acaba91b7839f67385550d2f58d7e755 100644
--- a/app/views/sessions/new.haml
+++ b/app/views/sessions/new.haml
@@ -20,7 +20,7 @@
       = image_tag('logo_caps.png', :id => 'logo', :width => 98, :height => 14)
 
     - flash.each do |name, msg|
-      = content_tag :p, msg, :class => "login_error"
+      %p{:class => "login_#{name}"}= msg
 
     = form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f|
 
diff --git a/public/stylesheets/sass/application.sass b/public/stylesheets/sass/application.sass
index 6014e0d3a2fc41f58bddd9f299ea48935d2b09a4..f83c8058e1c83495f5a32f108cb767c158af6a5c 100644
--- a/public/stylesheets/sass/application.sass
+++ b/public/stylesheets/sass/application.sass
@@ -97,10 +97,15 @@ form
   :text
     :shadow 0 1px #C66
 
-.login_error
+.login_error,
+.login_alert
   :color rgb(208,49,43)
   :text-shadow 1px 1px 20px rgb(208,49,43)
 
+.login_notice
+  :color rgb(10,150,10)
+  :text-shadow 1px 1px 20px rgb(126,240,77)
+
 .fieldWithErrors
   :display inline