diff --git a/submenutree.admin.inc b/submenutree.admin.inc
index ed666bc..8948e7e 100755
--- a/submenutree.admin.inc
+++ b/submenutree.admin.inc
@@ -1,11 +1,103 @@
 <?php
-
 /**
  * @file
- *
  * Submenu Tree configuration options.
  */
 
 function submenutree_configuration_form($form, &$form_state) {
+  $form['submenutree'] = array(
+    '#type' => 'fieldset',
+    '#title' => t('Default settings'),
+    '#description' => t('Choose the default Submenu Tree settings to display when editing content.'),
+  );
+
+  $form['submenutree']['submenutree_container'] = array(
+    '#type' => 'fieldset',
+    '#title' => t('Submenu tree'),
+  );
+
+  $form['submenutree']['submenutree_container']['submenutree_title'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Title'),
+    '#default_value' => variable_get('submenutree_title', ''),
+    '#description' => t('The title of the submenu tree content or block. If you leave this blank, the submenu tree content will have no title, or the submenu tree block will use the node title.'),
+  );
+
+  $form['submenutree']['submenutree_container']['submenutree_display'] = array(
+    '#type' => 'select',
+    '#title' => t('Display submenu trees as'),
+    '#options' => array(
+      'content' => array(
+        SUBMENUTREE_DISPLAY_MENU => t('Menu'),
+        SUBMENUTREE_DISPLAY_TITLES => t('Titles only'),
+        SUBMENUTREE_DISPLAY_TEASERS => t('Teasers'),
+        SUBMENUTREE_DISPLAY_TEASERS_LINKS => t('Teasers with links'),
+        SUBMENUTREE_DISPLAY_FULLTEXT => t('Full text'),
+        SUBMENUTREE_DISPLAY_FULLTEXT_LINKS => t('Full text with links'),
+        ),
+      'block' => array(
+        SUBMENUTREE_DISPLAY_BLOCK_MENU => t('Menu'),
+        SUBMENUTREE_DISPLAY_BLOCK_TITLES => t('Titles only'),
+        SUBMENUTREE_DISPLAY_BLOCK_TEASERS => t('Teasers'),
+        SUBMENUTREE_DISPLAY_BLOCK_TEASERS_LINKS => t('Teasers with links'),
+        SUBMENUTREE_DISPLAY_BLOCK_FULLTEXT => t('Full text'),
+        SUBMENUTREE_DISPLAY_BLOCK_FULLTEXT_LINKS => t('Full text with links'),
+        ),
+    ),
+    '#default_value' => variable_get('submenutree_display', SUBMENUTREE_DISPLAY_MENU),
+    '#description' => t('Select where and how the submenu tree should be displayed. If selecting a block display, the block also needs to be made visible.'),
+  );
+
+  $form['submenutree']['submenutree_container']['submenutree_weight'] = array(
+    '#type' => 'weight',
+    '#title' => t('Weight'),
+    '#default_value' => variable_get('submenutree_weight', 1),
+    '#description' => t('The weight of the submenu tree listing. This only applies when displaying as content and affects where the submenu tree appears in the content.'),
+  );
+
+  $form['submenutree']['siblingmenutree_container'] = array(
+    '#type' => 'fieldset',
+    '#title' => t('Siblingmenu tree'),
+  );
+
+  $form['submenutree']['siblingmenutree_container']['siblingmenutree_title'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Title'),
+    '#default_value' => variable_get('siblingmenutree_title', ''),
+    '#description' => t('The title of the siblingmenu tree content or block. If you leave this blank, the siblingmenu tree content will have no title, or the siblingmenu tree block will use the node title.'),
+  );
+
+  $form['submenutree']['siblingmenutree_container']['siblingmenutree_display'] = array(
+    '#type' => 'select',
+    '#title' => t('Display siblingmenu trees as'),
+    '#options' => array(
+      'content' => array(
+        SUBMENUTREE_DISPLAY_MENU => t('Menu'),
+        SUBMENUTREE_DISPLAY_TITLES => t('Titles only'),
+        SUBMENUTREE_DISPLAY_TEASERS => t('Teasers'),
+        SUBMENUTREE_DISPLAY_TEASERS_LINKS => t('Teasers with links'),
+        SUBMENUTREE_DISPLAY_FULLTEXT => t('Full text'),
+        SUBMENUTREE_DISPLAY_FULLTEXT_LINKS => t('Full text with links'),
+        ),
+      'block' => array(
+        SUBMENUTREE_DISPLAY_BLOCK_MENU => t('Menu'),
+        SUBMENUTREE_DISPLAY_BLOCK_TITLES => t('Titles only'),
+        SUBMENUTREE_DISPLAY_BLOCK_TEASERS => t('Teasers'),
+        SUBMENUTREE_DISPLAY_BLOCK_TEASERS_LINKS => t('Teasers with links'),
+        SUBMENUTREE_DISPLAY_BLOCK_FULLTEXT => t('Full text'),
+        SUBMENUTREE_DISPLAY_BLOCK_FULLTEXT_LINKS => t('Full text with links'),
+        ),
+    ),
+    '#default_value' => variable_get('siblingmenutree_display', SUBMENUTREE_DISPLAY_MENU),
+    '#description' => t('Select where and how the siblingmenu tree should be displayed. If selecting a block display, the block also needs to be made visible.'),
+  );
+
+  $form['submenutree']['siblingmenutree_container']['siblingmenutree_weight'] = array(
+    '#type' => 'weight',
+    '#title' => t('Weight'),
+    '#default_value' => variable_get('siblingmenutree_weight', 1),
+    '#description' => t('The weight of the siblingmenu tree listing. This only applies when displaying as content and affects where the siblingmenu tree appears in the content.'),
+  );
+
   return system_settings_form($form);
 }
\ No newline at end of file
diff --git a/submenutree.module b/submenutree.module
index 4318b6e..b776c8f 100644
--- a/submenutree.module
+++ b/submenutree.module
@@ -115,7 +115,7 @@ function submenutree_form_node_form_alter(&$form, &$form_state, $form_id) {
       '#type' => 'textfield',
       '#title' => t('Title'),
       '#access' => user_access('administer submenus'),
-      '#default_value' => isset($node->submenutree_title) ? $node->submenutree_title : '',
+      '#default_value' => isset($node->submenutree_title) ? $node->submenutree_title : variable_get('submenutree_title', ''),
       '#description' => t('The title of the submenu tree content or block. If you leave this blank, the submenu tree content will have no title, or the submenu tree block will use the node title.'),
     );
 
@@ -141,7 +141,7 @@ function submenutree_form_node_form_alter(&$form, &$form_state, $form_id) {
           SUBMENUTREE_DISPLAY_BLOCK_FULLTEXT_LINKS => t('Full text with links'),
           ),
       ),
-      '#default_value' => isset($node->submenutree_display) ? $node->submenutree_display : SUBMENUTREE_DISPLAY_MENU,
+      '#default_value' => isset($node->submenutree_display) ? $node->submenutree_display : variable_get('submenutree_display', SUBMENUTREE_DISPLAY_MENU),
       '#description' => t('Select where and how the submenu tree should be displayed. If selecting a block display, the block also needs to be made visible.'),
     );
 
@@ -149,7 +149,7 @@ function submenutree_form_node_form_alter(&$form, &$form_state, $form_id) {
       '#type' => 'weight',
       '#title' => t('Weight'),
       '#access' => user_access('administer submenus'),
-      '#default_value' => isset($node->submenutree_weight) ? $node->submenutree_weight : 1,
+      '#default_value' => isset($node->submenutree_weight) ? $node->submenutree_weight : variable_get('submenutree_weight', 1),
       '#description' => t('The weight of the submenu tree listing. This only applies when displaying as content and affects where the submenu tree appears in the content.'),
     );
 
@@ -176,7 +176,7 @@ function submenutree_form_node_form_alter(&$form, &$form_state, $form_id) {
       '#type' => 'textfield',
       '#title' => t('Title'),
       '#access' => user_access('administer siblingmenus'),
-      '#default_value' => isset($node->siblingmenutree_title) ? $node->siblingmenutree_title : '',
+      '#default_value' => isset($node->siblingmenutree_title) ? $node->siblingmenutree_title : variable_get('siblingmenutree_title', ''),
       '#description' => t('The title of the siblingmenu tree content or block. If you leave this blank, the siblingmenu tree content will have no title, or the siblingmenu tree block will use the node title.'),
     );
 
@@ -202,7 +202,7 @@ function submenutree_form_node_form_alter(&$form, &$form_state, $form_id) {
           SUBMENUTREE_DISPLAY_BLOCK_FULLTEXT_LINKS => t('Full text with links'),
           ),
       ),
-      '#default_value' => isset($node->siblingmenutree_display) ? $node->siblingmenutree_display : SUBMENUTREE_DISPLAY_MENU,
+      '#default_value' => isset($node->siblingmenutree_display) ? $node->siblingmenutree_display : variable_get('siblingmenutree_display', SUBMENUTREE_DISPLAY_MENU),
       '#description' => t('Select where and how the siblingmenu tree should be displayed. If selecting a block display, the block also needs to be made visible.'),
     );
 
@@ -210,7 +210,7 @@ function submenutree_form_node_form_alter(&$form, &$form_state, $form_id) {
       '#type' => 'weight',
       '#title' => t('Weight'),
       '#access' => user_access('administer siblingmenus'),
-      '#default_value' => isset($node->siblingmenutree_weight) ? $node->siblingmenutree_weight : 1,
+      '#default_value' => isset($node->siblingmenutree_weight) ? $node->siblingmenutree_weight : variable_get('siblingmenutree_weight', 1),
       '#description' => t('The weight of the siblingmenu tree listing. This only applies when displaying as content and affects where the siblingmenu tree appears in the content.'),
     );
   }
