diff --git a/app/views/layouts/_header.html.haml b/app/views/layouts/_header.html.haml
index 06fcd34f9a459c11170c0b0086db02ba961f548d..ea7aa2a0148f5b670f1df20dc446d36bf6d23388 100644
--- a/app/views/layouts/_header.html.haml
+++ b/app/views/layouts/_header.html.haml
@@ -3,7 +3,11 @@
 -#   the COPYRIGHT file.
 
 .container{:style => "position:relative;"}
-  = link_to image_tag('diaspora_logo_small.png', :height => "16px", :width => "161px", :class => "diaspora_header_logo"), root_path
+
+  - if current_user
+    = link_to image_tag('diaspora_logo_small.png', :height => "16px", :width => "161px", :class => "diaspora_header_logo"), root_path
+  - else
+    = link_to image_tag('diaspora_logo_large.png', :height => "32px", :width => "321px", :class => "diaspora_header_logo"), root_path
 
   - unless current_user
     .right
diff --git a/public/images/diaspora_logo_large.png b/public/images/diaspora_logo_large.png
new file mode 100644
index 0000000000000000000000000000000000000000..54a843a0ff6e28548a17ded335ef3d92cdc70363
Binary files /dev/null and b/public/images/diaspora_logo_large.png differ
diff --git a/public/stylesheets/sass/application.sass b/public/stylesheets/sass/application.sass
index d81baaa0ce1c6e86d701f4b2bd5223d18e9e44e0..dcd248b01cf90398a058781bd1cada80a26d5bea 100644
--- a/public/stylesheets/sass/application.sass
+++ b/public/stylesheets/sass/application.sass
@@ -133,12 +133,9 @@ header
       :color #eee
 
   &.landing
-    #diaspora_text
-      :font
-        :size 30px
-      :text-shadow 0 2px 3px #000
     .right
       :top 10px
+    :height 45px
 
   ul#user_menu
     :overflow hidden
@@ -1733,8 +1730,6 @@ ul#landing_nav
   :margin 0
   :padding 0
 
-  :top 30px
-
   :font
     :size 14px