Not authorised to view page admin So I am following the book Drupal 7 Pro Development book and just completed chapter 2. I cannot access my modules admin page. Here is my menu hook. Can you please point me in the right direction.

function annotate_menu(){

 //Makes category
 $items['admin/config/annotate'] = array (
 'title' =&gt; 'Node Annotation',
 'description' =&gt; 'Adjust node annotation options',
 'position' =&gt; 'right',
 'weight' =&gt; -5,
 'page callback' =&gt; 'system_admin_menu_block_page', //function from system settings.
 'access arguements' =&gt; array('administer site configuration'), //who can see this.
 'file' =&gt; 'system.admin.inc', //file where callback function is called
 'file path' =&gt; drupal_get_path('module', 'system'), //get system module path
 );


 //Makes menu under category
 $items['admin/config/annotate/settings'] = array (
 'title' =&gt; 'Annotation Settings',
 'description' =&gt; 'Change how annotations behave',
 'page callback' =&gt; 'drupal_get_form', //function called
 'page arguements' =&gt; array('annotate_admin_settings'), //formID which is function name in annotate.admin.inc
 'access arguements' =&gt; array('administer site configuration'), //who can access settings
 'type' =&gt; MENU_NORMAL_ITEM,
 'file' =&gt; 'annotate.admin.inc', //file where formID is located.
 );

 return $items;
 }
You've just spelt 'arguments' wrong in both of the 'access arguments' and 'page arguments' properties. 

At least one of 'access callback' or 'access arguments' needs to be present in the router item or you won't be able to access the page.

Just fix that spelling, clear the cache, and it should work fine