Index: megamenu.module
===================================================================
--- megamenu.module	(.../contrib/megamenu/megamenu.module)	(revision 4283)
+++ megamenu.module	(.../modified/megamenu/megamenu.module)	(revision 4286)
@@ -78,6 +78,9 @@
         'arguments' => array('form' => NULL),
         'template' => 'megamenu_admin',
     ),
+    'megamenu_menu_tree' => array(
+        'arguments' => array('menu_name' => NULL),
+    ), 
   );
 }
 
@@ -112,8 +115,9 @@
      break;
     case 'view':
       $menus = _megamenu_enabled_menus();
-      $output = megamenu_theme_menu_tree($menus[$delta]);
       
+      $output =  theme("megamenu_menu_tree", $menus[$delta]);
+      
       $block['subject'] = ''; // TODO: temp debugging value, should be left unset in production
       $block['content'] = $output;
 
@@ -159,7 +163,7 @@
  *    HTML markup for a mega menu
  *
  */
-function megamenu_theme_menu_tree($menu_name) {
+function theme_megamenu_menu_tree($menu_name) {
   $menutree = _megamenu_get_menu_tree($menu_name);
 
   $skin = _megamenu_get_skin_by_name($menu_name);
@@ -222,4 +226,4 @@
   $output .= '</ul>'."\n";
 
   return $output;
-}
\ No newline at end of file
+}
