Index: userpoints_nc.module
===================================================================
--- userpoints_nc.module	(revision 993)
+++ userpoints_nc.module	(revision 995)
@@ -23,6 +23,7 @@
       $group = 'node';
       $form[$group] = array(
         '#type'        => 'fieldset',
+        '#theme'       => 'userpoints_nc_node_settings',
         '#collapsible' => TRUE,
         '#collapsed'   => TRUE,
         '#title'       => t('!Points for posting nodes', userpoints_translation()),
@@ -127,7 +128,34 @@
       break;
   }
 }
-  
+
+function userpoints_nc_theme() {
+  return array(
+    'userpoints_nc_node_settings' => array('form' => NULL)
+  );
+}
+
+function theme_userpoints_nc_node_settings($form) {
+  $rows = array();
+  foreach (node_get_types() as $type => $name) {
+    $form[USERPOINTS_POST . $type]['#title'] = NULL;
+    $form[USERPOINTS_POST . $type . '_category']['#title'] = NULL;
+    $row = array(
+      check_plain($name->name),
+      drupal_render($form[USERPOINTS_POST . $type]),
+      drupal_render($form[USERPOINTS_POST . $type . '_category'])
+    );
+    $rows[] = $row;
+  }
+
+  $header = array(t('Type'), t('!Points', userpoints_translation()), t('Category'));
+  $output = theme('table',$header,$rows);
+
+  $output .= drupal_render($form);
+
+  return $output;
+}
+
 function userpoints_nodeapi(&$node, $op, $teaser, $page) {
   //static up_orig_uid please read drupal.org/node/183520 
   static $up_orig_uid;
