Index: wp-content/themes/twentyeleven/style.css
===================================================================
--- wp-content/themes/twentyeleven/style.css	(revision 21363)
+++ wp-content/themes/twentyeleven/style.css	(working copy)
@@ -328,7 +328,12 @@
 }
 
 /* Headings */
-h1,h2,h3,h4,h5,h6 {
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
 	clear: both;
 }
 hr {
@@ -756,20 +761,45 @@
 	padding: 1.625em 0 0;
 }
 .entry-content h1,
+.comment-content h1,
 .entry-content h2,
-.comment-content h1,
-.comment-content h2 {
+.comment-content h2,
+.entry-content h3,
+.comment-content h3,
+.entry-content h4,
+.comment-content h4,
+.entry-content h5,
+.comment-content h5,
+.entry-content h6,
+.comment-content h6 {
 	color: #000;
-	font-weight: bold;
+	line-height: 1.8em;
 	margin: 0 0 .8125em;
 }
+.entry-content h1,
+.comment-content h1 {
+	font-size: 24px;
+}
+.entry-content h2,
+.comment-content h2 {
+	font-size: 21px;
+}
 .entry-content h3,
 .comment-content h3 {
-	font-size: 10px;
-	letter-spacing: 0.1em;
-	line-height: 2.6em;
-	text-transform: uppercase;
+	font-size: 18px;
 }
+.entry-content h4,
+.comment-content h4 {
+	font-size: 16px;
+}
+.entry-content h5,
+.comment-content h5 {
+	font-size: 14px;
+}
+.entry-content h6,
+.comment-content h6 {
+	font-size: 13px;
+}
 .entry-content table,
 .comment-content table {
 	border-bottom: 1px solid #ddd;
