diff --git a/google_appliance.module b/google_appliance.module
index 1fe8910..e56c12f 100644
--- a/google_appliance.module
+++ b/google_appliance.module
@@ -439,6 +439,7 @@ function google_appliance_parse_device_response_xml($gsa_xml) {
         $result['title'] = (string) $res->T;                  
         $result['snippet'] = (string) $res->S;                
         $result['crawl_date'] = (string) $res->FS['VALUE'];
+        $result['level'] = isset($res['L']) ? (int) $res['L'] : 1;
         
         $results['entry'][] = $result;
       }
diff --git a/theme/google_appliance.css b/theme/google_appliance.css
index 805013d..ba5da64 100644
--- a/theme/google_appliance.css
+++ b/theme/google_appliance.css
@@ -59,4 +59,6 @@
 .google-appliance-sorter .active-sort {
 	font-weight:bold;
 }
-
+.google-appliance-level2 {
+	margin-left:1.5em;
+}
diff --git a/theme/google_appliance.theme.inc b/theme/google_appliance.theme.inc
index 3574ead..04d0cde 100644
--- a/theme/google_appliance.theme.inc
+++ b/theme/google_appliance.theme.inc
@@ -231,6 +231,11 @@ function template_preprocess_google_appliance_result(&$vars) {
   // sanitize crawl date
   $vars['crawl_date'] = check_plain($vars['crawl_date']);
 
+  // Add a google-appliance-levelx class if we're sub-levels
+  if((int) $vars['level'] > 1) {
+    $vars['classes_array'][] = 'google-appliance-level' . $vars['level'];
+  }
+
   // render template
 }
 
