There are a few problems with your code which I will take you through. 

**PROBLEM 1**

Whether you are using 

- [`wp_enqueue_style()`][1]

- [`wp_enqueue_script()`][2]

- [`wp_register_style()`][3]

- [`wp_register_script()`][4],


they all have the first parameter in common, `$handle`. This is 

>**$handle**
>
>(string) (required) Name of the stylesheet (which should be unique as it is used to identify the script in the whole system).
>
>Default: None

As you can see, `$handle` needs to be unique. You are using *authorLuncheon-layout-style* twice on **two different stylesheets**. Just remember though, if you are registering **AND** enqueueing a style or a script, the `$handle` parameter for the same script or style must be the same in both functions

**SOLUTION TO PROBLEM 1**

You should change one of the duplicate `$handle`s 

**PROBLEM 2**

I don't know if you accidentally left it out or just did not add it in you theme, but you should **always** hook your function containing your script and styles to [`wp_enqueue_scripts`][5]. This is the correct way, and my emphasis, only way to add scripts and styles to the front end of your theme

**SOLUTION**

Your code should look something like this. BTW, I will change my conditional to check that you are not on this specific page template (`!is_page_template('page-templates/page-nosidebar.php'`), do something or else do something else, because you are most likely to use this specific page template less that any other template. I have already change the code, so you can just copy and paste it :-)

    function authorluncheon_scripts() {
    wp_enqueue_style( 'authorluncheon-style', get_stylesheet_uri() );
    
        if (!is_page_template('page-templates/page-nosidebar.php')) {
            wp_enqueue_style('authorLuncheon-layout-style2', get_template_directory_uri() . '/layouts/content-sidebar.css');
        } else {
            wp_enqueue_style('authorLuncheon-layout-style1', get_template_directory_uri() . '/layouts/no-sidebar.css');
        }
    
    wp_enqueue_script( 'authorluncheon-navigation', get_template_directory_uri() . '/js/navigation.js', array(), '20120206', true );
    
    wp_enqueue_script( 'authorluncheon-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20130115', true );
    
    if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
        wp_enqueue_script( 'comment-reply' );
    }
    }
    
    add_action( 'wp_enqueue_scripts', 'authorluncheon_scripts' );




  [1]: http://codex.wordpress.org/Function_Reference/wp_enqueue_style
  [2]: http://codex.wordpress.org/Function_Reference/wp_enqueue_script
  [3]: http://codex.wordpress.org/Function_Reference/wp_register_style
  [4]: http://codex.wordpress.org/Function_Reference/wp_register_script
  [5]: http://codex.wordpress.org/Plugin_API/Action_Reference/wp_enqueue_scripts