A custom template file is not properly rendered
If you have path like contact then the page-contact.tpl.php will be automatically available (view the theming documentation).

You can also declare your own tpl with this code (put this in a custom.module):

function custom_menu() {
  $items = array();
  $items['contact'] = array(
    'title' =&gt; 'Contact us',
    'page callback' =&gt; 'custom_make_section',
    'access arguments' =&gt; array('access content'),
    'type' =&gt; MENU_NORMAL_ITEM,
  );
  return $items;
}

function custom_make_section() {
  return;
}


Also a little bit easier is using the module Empty Page in order to create the custom paths you want and then these paths will provide the page-....tpl.php you need.