diff --git a/sites/all/themes/unl_wdn/template.php b/sites/all/themes/unl_wdn/template.php
index 5a0d4f751583b384725168407428d168990b3452..fddf3caa1f7f64c8d0202e794e22ef46937fea8d 100644
--- a/sites/all/themes/unl_wdn/template.php
+++ b/sites/all/themes/unl_wdn/template.php
@@ -21,11 +21,11 @@ function unl_wdn_breadcrumb($variables)
     $breadcrumbs = $variables['breadcrumb'];
 
     if (count($breadcrumbs) == 0) {
-        $breadcrumbs[] = variable_get('site_name', 'Department');
+        $breadcrumbs[] = unl_get_site_name_abbreviated();
     } else {
         //Change 'Home' to be $site_name
         array_unshift($breadcrumbs,
-                      str_replace('Home', variable_get('site_name', 'Department'),
+                      str_replace('Home', unl_get_site_name_abbreviated(),
                       array_shift($breadcrumbs)));
     }
     //Prepend UNL
@@ -61,7 +61,7 @@ function unl_wdn_head_title()
     }
     
     // Change 'Home' to be $site_name
-    array_unshift($path, str_replace( 'Home', variable_get('site_name', 'Department'), array_shift($path)));
+    array_unshift($path, str_replace( 'Home', unl_get_site_name_abbreviated(), array_shift($path)));
     
     //Prepend UNL
     array_unshift($path, 'UNL');
@@ -165,3 +165,16 @@ EOF;
     
     return $output;
 }
+
+/**
+ * Return the abbreviated site name, assuming it has been set and we're not on the front page.
+ * Otherwise, it returns the full site name.
+ */
+function unl_get_site_name_abbreviated()
+{
+	if (!drupal_is_front_page() && theme_get_setting('site_name_abbreviation')) {
+        return theme_get_setting('site_name_abbreviation');
+	} else {
+        return variable_get('site_name', 'Department');
+	}
+}
diff --git a/sites/all/themes/unl_wdn/theme-settings.php b/sites/all/themes/unl_wdn/theme-settings.php
index febbc4a39a765640cffef305de014d05124c4738..af12d0c93febe526628c0c385fcfad16fad0a9b1 100644
--- a/sites/all/themes/unl_wdn/theme-settings.php
+++ b/sites/all/themes/unl_wdn/theme-settings.php
@@ -2,6 +2,13 @@
 
 function unl_wdn_form_system_theme_settings_alter(&$form, &$form_state)
 {
+    $form['site_name_abbreviation'] = array(
+        '#type' => 'textfield',
+        '#title' => t('Site Name Abbreviation'),
+        '#default_value' => theme_get_setting('site_name_abbreviation'),
+        '#description' => t('An abbreviated version of your site\'s name to use in breadcrumbs.')
+    );
+    
     $form['zen_forms'] = array(
         '#type' => 'checkbox',
         '#title' => t('Use Zen Forms'),