Index: wp-content/themes/twentythirteen/content-image.php
===================================================================
--- wp-content/themes/twentythirteen/content-image.php	(revision 23829)
+++ wp-content/themes/twentythirteen/content-image.php	(working copy)
@@ -9,11 +9,11 @@
 ?>
 
 <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
-	<header class="entry-header">
-		<div class="entry-media">
-			<?php the_image(); ?>
-		</div>
+	<div class="entry-media">
+		<?php the_image( 'twentythirteen-image-post-format' ); ?>
+	</div><!-- .entry-media -->
 
+	<header class="entry-header">
 		<?php if ( is_single() ) : ?>
 		<h1 class="entry-title"><?php the_title(); ?></h1>
 		<?php else : ?>
Index: wp-content/themes/twentythirteen/content-video.php
===================================================================
--- wp-content/themes/twentythirteen/content-video.php	(revision 23829)
+++ wp-content/themes/twentythirteen/content-video.php	(working copy)
@@ -9,11 +9,11 @@
 ?>
 
 <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
-	<header class="entry-header">
-		<div class="entry-media">
-			<?php the_video(); ?>
-		</div>
+	<div class="entry-media">
+		<?php the_video(); ?>
+	</div><!-- .entry-media -->
 
+	<header class="entry-header">
 		<?php if ( is_single() ) : ?>
 		<h1 class="entry-title"><?php the_title(); ?></h1>
 		<?php else : ?>
Index: wp-content/themes/twentythirteen/style.css
===================================================================
--- wp-content/themes/twentythirteen/style.css	(revision 23829)
+++ wp-content/themes/twentythirteen/style.css	(working copy)
@@ -1408,6 +1408,22 @@
  * ----------------------------------------------------------------------------
  */
 
+.entry-media {
+	margin: 0 auto 24px;
+	max-width: 724px;
+	width: 100%;
+}
+
+.sidebar .entry-media {
+	max-width: 1040px;
+	padding: 0 316px 0 0;
+}
+.entry-media > * {
+	display: block;
+	margin: 0 auto;
+	max-width: 100%;
+}
+
 /* Aside */
 .format-aside {
 	background-color: #f7f5e7;
@@ -1469,9 +1485,7 @@
 }
 
 .format-audio .entry-media {
-	margin: 0 auto 24px;
 	max-width: 604px;
-	width: 100%;
 }
 
 .format-audio .entry-media:before {
@@ -1659,39 +1673,6 @@
 	font-weight: bold;
 }
 
-.format-image .entry-header {
-	max-width: 724px;
-}
-
-.format-image .entry-header img {
-	height: auto;
-	max-width: 724px;
-}
-
-.format-image .entry-content .size-full {
-	margin: 0 -60px;
-	max-width: 724px;
-}
-
-.format-image .wp-caption {
-	margin: 0 auto;
-	text-align: center;
-}
-
-.format-image .wp-caption-text {
-	padding: 0 5px;
-	text-align: left;
-}
-
-.format-image .wp-caption.alignleft:first-of-type,
-.format-image .wp-caption.alignright:first-of-type {
-	margin: 0;
-}
-
-.format-image p:last-child {
-	margin: 0;
-}
-
 .format-image .categories-links,
 .format-image .tags-links {
 	display: none;
@@ -1860,14 +1841,10 @@
 }
 
 .format-video .entry-content a,
-.single-format-video .entry-content a,
-.format-video .entry-meta a {
-	color: #fbfaf3;
-}
-
+.format-video .entry-meta a,
 .format-video .entry-content a:hover,
 .format-video .entry-meta a:hover {
-	color: #ea9629;
+	color: #fbfaf3;
 }
 
 .format-video .entry-title {
@@ -1875,10 +1852,6 @@
 	font-weight: 400;
 }
 
-.format-video .entry-header {
-	max-width: 724px;
-}
-
 .format-video .entry-meta {
 	color: #220e10;
 }
Index: wp-content/themes/twentythirteen/functions.php
===================================================================
--- wp-content/themes/twentythirteen/functions.php	(revision 23829)
+++ wp-content/themes/twentythirteen/functions.php	(working copy)
@@ -100,6 +100,9 @@
 	add_theme_support( 'post-thumbnails' );
 	set_post_thumbnail_size( 604, 270, true );
 
+	// Register custom image size for image post formats.
+	add_image_size( 'twentythirteen-image-post-format', 724, 1288 );
+
 	// This theme uses its own gallery styles.
 	add_filter( 'use_default_gallery_style', '__return_false' );
 }
@@ -527,7 +530,7 @@
  * @since Twenty Thirteen 1.0
  */
 function twentythirteen_content_width() {
-	if ( has_post_format( 'image' ) || has_post_format( 'video' ) || is_attachment() ) {
+	if ( has_post_format( 'video' ) || is_attachment() ) {
 		global $content_width;
 		$content_width = 724;
 	}
