Index: wp-content/themes/twentytwelve/style.css
===================================================================
--- wp-content/themes/twentytwelve/style.css	(revision 23292)
+++ wp-content/themes/twentytwelve/style.css	(working copy)
@@ -240,7 +240,7 @@
 input[type="button"],
 input[type="reset"],
 article.post-password-required input[type=submit],
-li.bypostauthor cite span {
+li.bypostauthor cite + span {
 	padding: 6px 10px;
 	padding: 0.428571429rem 0.714285714rem;
 	font-size: 11px;
@@ -302,7 +302,7 @@
 	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
 	border: none;
 }
-li.bypostauthor cite span {
+li.bypostauthor cite + span {
 	color: #fff;
 	background-color: #21759b;
 	background-image: none;
@@ -1177,7 +1177,7 @@
 	padding: 0;
 	line-height: 0;
 }
-.comments-area article header cite,
+.comments-area article header > span,
 .comments-area article header time {
 	display: block;
 	margin-left: 85px;
@@ -1229,7 +1229,7 @@
 	border-radius: 3px;
 	border: 1px solid #007cbd;
 }
-.comments-area li.bypostauthor cite span {
+.comments-area li.bypostauthor cite + span {
 	position: absolute;
 	margin-left: 5px;
 	margin-left: 0.357142857rem;
Index: wp-content/themes/twentytwelve/functions.php
===================================================================
--- wp-content/themes/twentytwelve/functions.php	(revision 23292)
+++ wp-content/themes/twentytwelve/functions.php	(working copy)
@@ -286,7 +286,7 @@
 			<header class="comment-meta comment-author vcard">
 				<?php
 					echo get_avatar( $comment, 44 );
-					printf( '<cite class="fn">%1$s %2$s</cite>',
+					printf( '<span><cite class="fn">%1$s</cite>%2$s</span>',
 						get_comment_author_link(),
 						// If current post author is also comment author, make it known visually.
 						( $comment->user_id === $post->post_author ) ? '<span> ' . __( 'Post author', 'twentytwelve' ) . '</span>' : ''
