Sorry for the late response.
Ok Ive gone and tested it using your logo, try this, it should work now hopefully.
empty your functions.php file and replace it all with:-
<?php
function newgamerchild_custom_header_setup() {
$args = array(
// Set height and width, with a maximum value for the width.
'height' => 82,
'width' => 610,
'max-width' => 610,
'header-text' => false,
// Support flexible height and width.
'flex-height' => true,
'flex-width' => true,
// Random image rotation off by default.
'random-default' => false,
'uploads' => true,
'wp-head-callback' => '',
'admin-head-callback' => '',
'admin-preview-callback' => '',
);
add_theme_support( 'custom-header', $args );
}
add_action( 'after_setup_theme', 'newgamerchild_custom_header_setup' );
?>
seems Andrew was on the right path, but code was missing the `add_theme_support( ‘custom-header’, $args );’
Hopefully this should work now and allow you to resize to your desired size.
Also for future reference, to make sure all is working – in the Header section it should always show the dimensions of the new values. Just look where it says “Select Image” and it should say “Images of exactly 610 × 82 pixels will be used as-is.”