Index: wp-content/themes/twentyeleven/style.css
===================================================================
--- wp-content/themes/twentyeleven/style.css	(revision 18223)
+++ wp-content/themes/twentyeleven/style.css	(working copy)
@@ -989,48 +989,33 @@
 
 /* Comments link */
 .entry-header .comments-link a {
-	background: #eee;
-	border: 1px solid #ddd;
-	-moz-border-radius: 24px;
-	border-radius: 24px;
-	color: #777;
-	font-size: 18px;
-	font-weight: 300;
-	line-height: 48px;	
+	background: #eee url(images/comment-bubble.png) no-repeat 0 0;
+	color: #666;
+	font-size: 12px;
+	font-weight: normal;
+	line-height: 36px;
+	letter-spacing: 0.1em;	
 	overflow: hidden;
+	padding: 0 0 0;
 	position: absolute;
+		top: 1.5em;
+		right: 0;
 	text-align: center;
 	text-decoration: none;
-	top: .5em;
-	right: 0;
-	width: 48px;
-	height: 48px;
+	width: 41px;
+	height: 36px;
 }
 .entry-header .comments-link a:hover,
 .entry-header .comments-link a:focus,
 .entry-header .comments-link a:active {
-	background: #1982d1;
-	border-color: #1573bb;
-	border-color: rgba(0,0,0,0.2);
+	background-color: #1982d1;
 	color: #fff;
 	color: rgba(255,255,255,0.8);
 }
-.entry-header .comments-link .leave-reply {
-	background: url(images/icon-comment.png) no-repeat;
-	color: transparent;
-	display: inline-block;
-	font-family: "Arial Unicode MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
-	font-size: 26px;
-	height: 24px;
-	line-height: 12px;
-	opacity: 0.25;
-	position: relative;
-	width: 24px;
+.leave-reply {
+	visibility: hidden;
 }
-.entry-header .comments-link a:hover .leave-reply {
-	background-position-y: -24px;
-	opacity: 0.5;
-}
+
 /*
 	Post Formats Headings
 	To hide the headings, display: none the ".entry-header .entry-format" selector,
Index: wp-content/themes/twentyeleven/colors/dark.css
===================================================================
--- wp-content/themes/twentyeleven/colors/dark.css	(revision 18223)
+++ wp-content/themes/twentyeleven/colors/dark.css	(working copy)
@@ -205,13 +205,9 @@
 
 /* Comments link */
 .entry-header .comments-link a {
-	background: #242424;
-	border-color: #222;
-	color: #888;
+	background: #242424 url(../images/comment-bubble-dark.png);
+	color: #bbb;
 }
-.entry-header .comments-link a .leave-reply {
-	background-position-y: -24px;
-}
 
 /* Singular content styles for Posts and Pages */
 .singular .entry-title {
Index: wp-content/themes/twentyeleven/inc/theme-options.php
===================================================================
--- wp-content/themes/twentyeleven/inc/theme-options.php	(revision 18223)
+++ wp-content/themes/twentyeleven/inc/theme-options.php	(working copy)
@@ -375,7 +375,7 @@
 		.entry-header .comments-link a:focus,
 		.entry-header .comments-link a:active,
 		.feature-slider a.active {
-			background: <?php echo $link_color; ?>;
+			background-color: <?php echo $link_color; ?>;
 		}
 	</style>
 <?php
