diff --git a/advanced_help.module b/advanced_help.module
index 4f52e57..2d48dfc 100755
--- a/advanced_help.module
+++ b/advanced_help.module
@@ -40,12 +40,39 @@ function advanced_help_menu() {
   //
   // This is structured little oddly so that POTX can handle the translation.
   if (module_exists('help')) {
-    $items['admin/advanced_help'] = array(
-      'title' => 'Advanced help',
+
+    // Add tabs to core Help page to access Advanced Help
+    $items['admin/help/tab1'] = array(
+      'title' => t('Help'),
+      'type' => MENU_DEFAULT_LOCAL_TASK,
+      'weight' => 0,
+    );
+
+    $items['admin/help/tab2'] = array(
+      'title' => t('Advanced Help'),
+      'access callback' => true,
       'page callback' => 'advanced_help_index_page',
-      'access arguments' => array('view advanced help index'),
-      'weight' => 9,
+      'type' => MENU_LOCAL_TASK,
+      'weight' => 2,
     );
+
+    // Determine whether to nest the Advanced Help menu link
+    if (module_exists('admin_menu')) {
+      $items['admin/help/advanced_help'] = array(
+        'title' => 'Advanced help',
+        'page callback' => 'advanced_help_index_page',
+        'access arguments' => array('view advanced help index'),
+        'weight' => 9,
+      );
+    }
+    else {
+      $items['admin/advanced_help'] = array(
+        'title' => 'Advanced help',
+        'page callback' => 'advanced_help_index_page',
+        'access arguments' => array('view advanced help index'),
+        'weight' => 9,
+      );
+    }
   }
   else {
     $items['admin/advanced_help'] = array(
