Index: wp-content/themes/twentyfourteen/content-aside.php
===================================================================
--- wp-content/themes/twentyfourteen/content-aside.php	(revision 26026)
+++ wp-content/themes/twentyfourteen/content-aside.php	(working copy)
@@ -16,9 +16,9 @@
 		<div class="entry-meta">
 			<span class="cat-links"><?php echo get_the_category_list( _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfourteen' ) ); ?></span>
 		</div><!-- .entry-meta -->
-		<?php endif; ?>
+		<?php
+			endif;
 
-		<?php
 			if ( is_single() ) :
 				the_title( '<h1 class="entry-title">', '</h1>' );
 			else :
@@ -53,9 +53,11 @@
 		?>
 	</div><!-- .entry-content -->
 
+	<?php if ( has_tag() ) : ?>
 	<footer class="entry-meta">
-		<?php if ( has_tag() ) : ?>
-		<span class="tag-links"><?php echo get_the_tag_list(); ?></span>
-		<?php endif; ?>
+		<span class="tag-links">
+			<?php echo get_the_tag_list(); ?>
+		</span>
 	</footer><!-- .entry-meta -->
+	<?php endif; ?>
 </article><!-- #post-## -->
Index: wp-content/themes/twentyfourteen/content-audio.php
===================================================================
--- wp-content/themes/twentyfourteen/content-audio.php	(revision 26026)
+++ wp-content/themes/twentyfourteen/content-audio.php	(working copy)
@@ -43,7 +43,7 @@
 
 	<div class="entry-content">
 		<?php
-			the_content();
+			the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ) );
 			wp_link_pages( array(
 				'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>',
 				'after'       => '</div>',
Index: wp-content/themes/twentyfourteen/content-gallery.php
===================================================================
--- wp-content/themes/twentyfourteen/content-gallery.php	(revision 26026)
+++ wp-content/themes/twentyfourteen/content-gallery.php	(working copy)
@@ -33,7 +33,7 @@
 
 			<?php twentyfourteen_posted_on(); ?>
 
-			<?php if ( ! post_password_required() && ( comments_open() || '0' != get_comments_number() ) ) : ?>
+			<?php if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) : ?>
 			<span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyfourteen' ), __( '1 Comment', 'twentyfourteen' ), __( '% Comments', 'twentyfourteen' ) ); ?></span>
 			<?php endif; ?>
 
@@ -55,7 +55,9 @@
 
 	<?php if ( has_tag() ) : ?>
 	<footer class="entry-meta">
-		<span class="tag-links"><?php echo get_the_tag_list(); ?></span>
+		<span class="tag-links">
+			<?php echo get_the_tag_list(); ?>
+		</span>
 	</footer><!-- .entry-meta -->
 	<?php endif; ?>
 </article><!-- #post-## -->
Index: wp-content/themes/twentyfourteen/content-image.php
===================================================================
--- wp-content/themes/twentyfourteen/content-image.php	(revision 26026)
+++ wp-content/themes/twentyfourteen/content-image.php	(working copy)
@@ -43,7 +43,7 @@
 
 	<div class="entry-content">
 		<?php
-			the_content();
+			the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ) );
 			wp_link_pages( array(
 				'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>',
 				'after'       => '</div>',
Index: wp-content/themes/twentyfourteen/content-link.php
===================================================================
--- wp-content/themes/twentyfourteen/content-link.php	(revision 26026)
+++ wp-content/themes/twentyfourteen/content-link.php	(working copy)
@@ -16,9 +16,9 @@
 		<div class="entry-meta">
 			<span class="cat-links"><?php echo get_the_category_list( _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfourteen' ) ); ?></span>
 		</div><!-- .entry-meta -->
-		<?php endif; ?>
+		<?php
+			endif;
 
-		<?php
 			if ( is_single() ) :
 				the_title( '<h1 class="entry-title">', '</h1>' );
 			else :
@@ -43,7 +43,7 @@
 
 	<div class="entry-content">
 		<?php
-			the_content();
+			the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ) );
 			wp_link_pages( array(
 				'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>',
 				'after'       => '</div>',
Index: wp-content/themes/twentyfourteen/content-quote.php
===================================================================
--- wp-content/themes/twentyfourteen/content-quote.php	(revision 26026)
+++ wp-content/themes/twentyfourteen/content-quote.php	(working copy)
@@ -16,9 +16,9 @@
 		<div class="entry-meta">
 			<span class="cat-links"><?php echo get_the_category_list( _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfourteen' ) ); ?></span>
 		</div><!-- .entry-meta -->
-		<?php endif; ?>
+		<?php
+			endif;
 
-		<?php
 			if ( is_single() ) :
 				the_title( '<h1 class="entry-title">', '</h1>' );
 			else :
@@ -53,9 +53,11 @@
 		?>
 	</div><!-- .entry-content -->
 
+	<?php if ( has_tag() ) : ?>
 	<footer class="entry-meta">
-		<?php if ( has_tag() ) : ?>
-		<span class="tag-links"><?php echo get_the_tag_list(); ?></span>
-		<?php endif; ?>
+		<span class="tag-links">
+			<?php echo get_the_tag_list(); ?>
+		</span>
 	</footer><!-- .entry-meta -->
+	<?php endif; ?>
 </article><!-- #post-## -->
Index: wp-content/themes/twentyfourteen/content-video.php
===================================================================
--- wp-content/themes/twentyfourteen/content-video.php	(revision 26026)
+++ wp-content/themes/twentyfourteen/content-video.php	(working copy)
@@ -43,7 +43,7 @@
 
 	<div class="entry-content">
 		<?php
-			the_content();
+			the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ) );
 			wp_link_pages( array(
 				'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>',
 				'after'       => '</div>',
Index: wp-content/themes/twentyfourteen/content.php
===================================================================
--- wp-content/themes/twentyfourteen/content.php	(revision 26026)
+++ wp-content/themes/twentyfourteen/content.php	(working copy)
@@ -18,9 +18,9 @@
 		<div class="entry-meta">
 			<span class="cat-links"><?php echo get_the_category_list( _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfourteen' ) ); ?></span>
 		</div>
-		<?php endif; ?>
+		<?php
+			endif;
 
-		<?php
 			if ( is_single() ) :
 				the_title( '<h1 class="entry-title">', '</h1>' );
 			else :
Index: wp-content/themes/twentyfourteen/inc/template-tags.php
===================================================================
--- wp-content/themes/twentyfourteen/inc/template-tags.php	(revision 26026)
+++ wp-content/themes/twentyfourteen/inc/template-tags.php	(working copy)
@@ -165,31 +165,30 @@
  * @return void
 */
 function twentyfourteen_post_thumbnail() {
-	if ( post_password_required() )
+	if ( post_password_required() || ! has_post_thumbnail() )
 		return;
 
 	if ( is_singular() ) :
 	?>
 
 	<div class="post-thumbnail">
-		<?php
-			if ( is_active_sidebar( 'sidebar-2' ) || wp_is_mobile() )
-				the_post_thumbnail( 'post-thumbnail' );
-			else
-				the_post_thumbnail( 'post-thumbnail-full-width' );
-		?>
+	<?php
+		if ( is_active_sidebar( 'sidebar-2' ) || wp_is_mobile() )
+			the_post_thumbnail( 'post-thumbnail' );
+		else
+			the_post_thumbnail( 'post-thumbnail-full-width' );
+	?>
 	</div>
 
 	<?php else : ?>
 
 	<a class="post-thumbnail" href="<?php the_permalink(); ?>" rel="<?php the_ID(); ?>">
-	<?php if ( has_post_thumbnail() && ( is_active_sidebar( 'sidebar-2' ) || wp_is_mobile() ) ) :
-		the_post_thumbnail( 'post-thumbnail' );
-	elseif ( has_post_thumbnail() ) :
-		the_post_thumbnail( 'post-thumbnail-full-width' );
-	else : ?>
-		<p class="screen-reader-text"><?php _e( 'No featured image.', 'twentyfourteen' ); ?></p>
-	<?php endif; ?>
+	<?php
+		if ( is_active_sidebar( 'sidebar-2' ) || wp_is_mobile() )
+			the_post_thumbnail( 'post-thumbnail' );
+		else
+			the_post_thumbnail( 'post-thumbnail-full-width' );
+	?>
 	</a>
 
 	<?php endif; // End is_singular()
Index: wp-content/themes/twentyfourteen/style.css
===================================================================
--- wp-content/themes/twentyfourteen/style.css	(revision 26026)
+++ wp-content/themes/twentyfourteen/style.css	(working copy)
@@ -998,7 +998,7 @@
 }
 
 .hentry {
-	margin-bottom: 36px;
+	margin-bottom: 48px;
 	max-width: 672px;
 }
 
@@ -1011,38 +1011,38 @@
 	max-width: 474px;
 }
 
+.page-content {
+	margin-bottom: 48px;
+}
 
+.hentry > :last-child {
+	margin-bottom: 0
+}
+
+
 /**
  * 6.1 Post Thumbnail
  * -----------------------------------------------------------------------------
  */
 
- .post-thumbnail {
-	background: #767676 url(images/pattern-light.svg) repeat fixed;
-	display: none;
-	height: auto;
-	margin: 0;
-	min-height: 192px;
+.post-thumbnail {
+	background: #b2b2b2 url(images/pattern-light.svg) repeat fixed;
+	display: block;
 	position: relative;
 	width: 100%;
 	z-index: 0;
 }
 
 a.post-thumbnail:hover {
-	background-color: #919191;
+	background-color: #999;
 }
 
-.post-thumbnail img {
+.full-width .post-thumbnail img {
 	display: block;
 	margin: 0 auto;
 }
 
-.has-post-thumbnail .post-thumbnail,
-.format-standard .post-thumbnail {
-	display: block;
-}
 
-
 /**
  * 6.2 Entry Header
  * -----------------------------------------------------------------------------
@@ -1075,16 +1075,11 @@
 	padding: 0 10px 12px;
 }
 
-.site-content .has-post-thumbnail .entry-header,
-.site-content .format-standard .entry-header {
+.site-content .has-post-thumbnail .entry-header {
 	padding-top: 24px;
 }
 
-.site-content .format-standard.post-password-required .entry-header {
-	padding-top: 0;
-}
 
-
 /**
  * 6.3 Entry Meta
  * -----------------------------------------------------------------------------
@@ -1144,8 +1139,7 @@
 }
 
 .site-content footer.entry-meta:empty {
-	margin-top: 0;
-	margin-bottom: 0;
+	margin: 0;
 }
 
 
@@ -1159,7 +1153,7 @@
 	font-size: 11px;
 	font-weight: 700;
 	line-height: 1.2727272727;
-	margin: 0 4px 4px 10px;
+	margin: 2px 4px 2px 10px;
 	padding: 3px 7px;
 	position: relative;
 	text-transform: uppercase;
@@ -1320,7 +1314,7 @@
 	font-size: 12px;
 	font-weight: 900;
 	line-height: 2;
-	margin-bottom: 24px;
+	margin: 24px 0;
 	text-transform: uppercase;
 }
 
@@ -1578,7 +1572,7 @@
 
 .paging-navigation {
 	border-top: 5px solid #000;
-	margin: 36px 0;
+	margin: 48px 0;
 }
 
 .paging-navigation .loop-pagination {
@@ -1640,7 +1634,7 @@
 
 .archive-header,
 .page-header {
-	margin: 0 auto 12px;
+	margin: 24px auto;
 	max-width: 474px;
 }
 
@@ -1656,10 +1650,17 @@
 	color: #767676;
 	font-size: 14px;
 	line-height: 1.2857142857;
+}
+
+.taxonomy-description p {
 	margin-bottom: 18px;
 }
 
+.taxonomy-description p:last-child {
+	margin-bottom: 0;
+}
 
+
 /**
  * 6.10 Contributor Page
  * -----------------------------------------------------------------------------
@@ -1745,16 +1746,11 @@
  * -----------------------------------------------------------------------------
  */
 
-.singular .hentry.format-standard,
 .singular .hentry.has-post-thumbnail {
 	margin-top: -24px;
 }
 
-.singular .hentry.format-standard.post-password-required {
-	margin-top: 0
-}
 
-
 /**
  * 6.14 Comments
  * -----------------------------------------------------------------------------
@@ -2697,7 +2693,6 @@
 
 .featured-content .post-thumbnail {
 	display: block;
-	min-height: 0;
 	position: relative;
 	padding-top: 55.357142857%;
 }
@@ -2868,7 +2863,6 @@
 @media screen and (max-width: 400px) {
 	.list-view .site-content .post-thumbnail {
 		background: none;
-		min-height: 0;
 		width: auto;
 		z-index: 2;
 	}
@@ -2927,11 +2921,13 @@
 	.archive-header,
 	.page-header {
 		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
-		padding-top: 12px;
+		margin: 24px auto 0;
+		padding-bottom: 24px;
 	}
 
 	.error404 .page-header {
 		border-bottom: 0;
+		margin: 0 auto 24px;
 		padding: 0 10px;
 	}
 }
@@ -3046,21 +3042,31 @@
 		margin: -1px 2px 0 0;
 	}
 
-	.list-view .site-content .has-post-thumbnail .post-thumbnail,
-	.list-view .site-content .format-standard .post-thumbnail {
-		margin-top: -49px;
-	}
-
 	.list-view .site-content .hentry {
 		border-top: 1px solid rgba(0, 0, 0, 0.1);
-		padding-top: 48px;
+		padding-top: 60px;
 	}
 
+	.list-view .site-content .hentry:first-child,
+	.list-view .site-content .hentry:first-of-type,
+	.list-view .site-content .hentry.has-post-thumbnail {
+		border-top: 0;
+		padding-top: 0;
+	}
+
 	.archive-header,
 	.page-header {
-		margin-bottom: 24px;
+		margin: 0 auto 60px;
 		padding: 0 10px;
 	}
+
+	.error404 .page-header {
+		margin-bottom: 24px;
+	}
+
+	.featured-content {
+		margin-bottom: 48px;
+	}
 }
 
 @media screen and (min-width: 594px) {
@@ -3069,14 +3075,9 @@
 		padding-left: 30px;
 	}
 
-	.site-content .has-post-thumbnail .entry-header,
-	.site-content .format-standard .entry-header {
+	.site-content .has-post-thumbnail .entry-header {
 		margin-top: -48px;
 	}
-
-	.site-content .format-standard.post-password-required .entry-header {
-		margin-top: 0;
-	}
 }
 
 @media screen and (min-width: 673px) {
@@ -3094,7 +3095,7 @@
 
 	.content-area {
 		float: left;
-		padding-top: 36px;
+		padding-top: 48px;
 		width: 100%;
 	}
 
@@ -3102,8 +3103,7 @@
 		margin-right: 33.33333333%;
 	}
 
-	.site-content .has-post-thumbnail .entry-header,
-	.site-content .format-standard .entry-header {
+	.site-content .has-post-thumbnail .entry-header {
 		margin-top: 0;
 	}
 
@@ -3120,9 +3120,7 @@
 		padding-left: 30px;
 	}
 
-	.singular .hentry.format-standard,
-	.singular .hentry.has-post-thumbnail,
-	.singular .hentry.format-standard.post-password-required {
+	.singular .hentry.has-post-thumbnail {
 		margin-top: 0
 	}
 
@@ -3130,24 +3128,14 @@
 		margin-right: 0;
 	}
 
-	.full-width .site-content .has-post-thumbnail .entry-header,
-	.full-width .site-content .format-standard .entry-header {
+	.full-width .site-content .has-post-thumbnail .entry-header {
 		margin-top: -48px;
 	}
 
-	.full-width .site-content .format-standard.post-password-required .entry-header {
-		margin-top: 0
-	}
-
-	.full-width.singular .hentry.format-standard,
 	.full-width.singular .hentry.has-post-thumbnail {
-		margin-top: -36px;
+		margin-top: -48px;
 	}
 
-	.full-width.singular .hentry.format-standard.post-password-required {
-		margin-top: 0
-	}
-
 	#secondary,
 	#supplementary {
 		padding: 0 30px;
@@ -3157,10 +3145,14 @@
 		border: 0;
 		float: right;
 		margin-left: -33.33333333%;
-		padding: 36px 30px 24px;
+		padding: 48px 30px 24px;
 		width: 33.33333333%;
 	}
 
+	.featured-content {
+		margin-bottom: 24px;
+	}
+
 	.grid .featured-content .hentry {
 		float: left;
 		width: 50%;
@@ -3406,15 +3398,10 @@
 		padding-top: 72px;
 	}
 
-	.site-content .has-post-thumbnail .entry-header,
-	.site-content .format-standard .entry-header {
+	.site-content .has-post-thumbnail .entry-header {
 		margin-top: -48px;
 	}
 
-	.site-content .format-standard.post-password-required .entry-header {
-		margin-top: 0;
-	}
-
 	.comment-list .trackback,
 	.comment-list .pingback,
 	.comment-list article {
@@ -3439,17 +3426,12 @@
 		margin-left: 35px;
 	}
 
-	.full-width.singular .hentry.format-standard,
 	.full-width.singular .hentry.has-post-thumbnail {
 		margin-top: -72px;
 	}
 
-	.full-width.singular .hentry.format-standard.post-password-required {
-		margin-top: 0
-	}
-
 	.featured-content {
-		margin-bottom: -24px;
+		margin-bottom: 0
 	}
 }
 
@@ -3471,8 +3453,7 @@
 		margin-top: 0;
 	}
 
-	.site-content .has-post-thumbnail .entry-header,
-	.site-content .format-standard .entry-header {
+	.site-content .has-post-thumbnail .entry-header {
 		margin-top: 0;
 	}
 
@@ -3727,15 +3708,10 @@
 }
 
 @media screen and (min-width: 1040px) {
-	.site-content .has-post-thumbnail .entry-header,
-	.site-content .format-standard .entry-header {
+	.site-content .has-post-thumbnail .entry-header {
 		margin-top: -48px;
 	}
 
-	.site-content .format-standard.post-password-required .entry-header {
-		margin-top: 0;
-	}
-
 	.archive-header,
 	.comments-area,
 	.image-navigation,
@@ -3988,16 +3964,11 @@
 		padding-bottom: 24px;
 	}
 
-	.post-thumbnail {
-		min-height: 0;
-	}
-
 	.post-thumbnail img {
 		margin: 0 10px 24px;
 	}
 
-	.site-content .has-post-thumbnail .entry-header,
-	.site-content .format-standard .entry-header {
+	.site-content .has-post-thumbnail .entry-header {
 		padding-top: 0;
 	}
 
@@ -4009,7 +3980,6 @@
 		color: #fff;
 	}
 
-	.singular .hentry.format-standard,
 	.singular .hentry.has-post-thumbnail {
 		margin-top: 0;
 	}
