diff --git page.tpl.php page.tpl.php
index 0dee90e..0d17cd7 100644
--- page.tpl.php
+++ page.tpl.php
@@ -11,7 +11,9 @@
   <body class='aegir <?php print $body_classes ?>'>
 
   <div id="header" class='reverse'><div class='limiter clear-block'>
-    <div class='logo'><?php print $logo ?></div>
+    <div class='logo'>
+      <a href="/"><img src="<?php print $logo ?>"/></a>
+    </div>
     <?php if ($site_name): ?><div class='site-name'><?php print $site_name ?></div><?php endif; ?>
     <?php if ($search_box) print $search_box ?>
   </div></div><!-- /header -->
diff --git style.css style.css
index 9aca3a5..f6b6678 100644
--- style.css
+++ style.css
@@ -161,13 +161,15 @@ div#header div.logo a,
 div#header div.site-name { float:left; }
 
 div#header div.logo a {
-  background: url(images/sprite.png) 0px -120px no-repeat;
-  text-indent:-999px;
   overflow:hidden;
   height:80px;
   width:120px;
   }
 
+div#header div.logo a img{
+  vertical-align: middle;
+  }
+
 div#header div.site-name {
   font-size:18px;
   letter-spacing:-1px;
diff --git template.php template.php
index 94ccf69..b45d44b 100644
--- template.php
+++ template.php
@@ -16,7 +16,6 @@ function _phptemplate_variables($hook, $vars) {
  * Preprocessor for theme_page().
  */
 function eldir_preprocess_page(&$vars) {
-  $vars['logo'] = l($vars['site_name'], '<front>');
 
   if ($primary = menu_primary_local_tasks()) {
     $vars['tabs'] = "<ul class='links tabs clear-block'>{$primary}</ul>";
