diff --git a/www/sites/all/themes/ninesixty/template.php b/www/sites/all/themes/ninesixty/template.php
index 995038e..9007624 100644
--- a/www/sites/all/themes/ninesixty/template.php
+++ b/www/sites/all/themes/ninesixty/template.php
@@ -7,7 +7,17 @@
  */
 function ninesixty_preprocess_page(&$vars, $hook) {
   // For easy printing of variables.
-  $vars['logo_img']         = $vars['logo'] ? theme('image', substr($vars['logo'], strlen(base_path())), t('Home'), t('Home')) : '';
+  if ($vars['logo']) { 
+    if (menu_path_is_external($vars['logo'])) {
+      $vars['logo_img'] = theme('image', $vars['logo'], t('Home'), t('Home'), array(), FALSE);
+    }   
+    else {
+      $vars['logo_img'] = theme('image', substr($vars['logo'], strlen(base_path())), t('Home'), t('Home'));
+    }
+  } 
+  else {
+    $vars['logo_img'] = '';
+  }
   $vars['linked_logo_img']  = $vars['logo_img'] ? l($vars['logo_img'], '<front>', array('attributes' => array('rel' => 'home'), 'title' => t('Home'), 'html' => TRUE)) : '';
   $vars['linked_site_name'] = $vars['site_name'] ? l($vars['site_name'], '<front>', array('attributes' => array('rel' => 'home'), 'title' => t('Home'))) : '';
   $vars['main_menu_links']      = theme('links', $vars['primary_links'], array('class' => 'links main-menu'));

