Help me code my header from scratch

I am sick of using a slider plugin (slider revolution) for my headers. It's slow and sluggish and just a hassle. I would like to code my different headers from scratch and would love your help figuring it out! :slight_smile:

All of my headers are the same size (2000x600) and must be full width.
I have about 6 different headers, one each for each page:
Home Page or default
Blog:
Restaurant-Stories:
Community:
Contest:

I am not sure how to organize it in a way that the header will be a different image on each page, with the homepage header as the default for all others.

I have granted access to my site incase you need it! :slight_smile: Thanks in advance for the help

Here is the guts from my header.php code, incase you need it;

<!DOCTYPE html>
<!--[if IE 6]> <html id="ie6" <?php language_attributes(); ?>> <![endif]-->
<!--[if IE 7]> <html id="ie7" <?php language_attributes(); ?>> <![endif]-->
<!--[if IE 8]> <html id="ie8" <?php language_attributes(); ?>> <![endif]-->
<!--[if !(IE 6) | !(IE 7) | !(IE 8)]><!--> <html <?php language_attributes(); ?>> <!--<![endif]-->

<head>
	<meta charset="<?php bloginfo('charset'); ?>" />
	<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

<?php
	suffusion_document_header();
	if (is_singular()) {
		wp_enqueue_script('comment-reply');
	}
?>
	<!--[if lt IE 9]>
	<script src="<?php echo get_template_directory_uri(); ?>/scripts/html5.js" type="text/javascript"></script>
	<![endif]-->
<?php
	global $suf_cpt_layouts, $suffusion_cpt_layouts;
	if (isset($suf_cpt_layouts)) {
		$suffusion_cpt_layouts = suffusion_get_associative_array($suf_cpt_layouts);
	}

	wp_head();
?>

</head>

<body <?php body_class(); ?>>
    <?php suffusion_before_page(); ?>
		<?php
			suffusion_before_begin_wrapper();
		?>
		<div id="wrapper" class="fix">
		<?php
			suffusion_after_begin_wrapper();
		?>
			<div id="container" class="fix">
				<?php
					suffusion_after_begin_container();
				?>