diff --git a/themes/garland/comment.tpl.php b/themes/garland/comment.tpl.php
index 952cc01..60f9bea 100644
--- a/themes/garland/comment.tpl.php
+++ b/themes/garland/comment.tpl.php
@@ -15,7 +15,7 @@
     <?php print render($title_prefix); ?>
     <h3<?php print $title_attributes; ?>><?php print $title ?></h3>
     <?php print render($title_suffix); ?>
-
+    <?php print $permalink; ?>
     <div class="content"<?php print $content_attributes; ?>>
       <?php hide($content['links']); print render($content); ?>
       <?php if ($signature): ?>
diff --git a/themes/garland/style-rtl.css b/themes/garland/style-rtl.css
index 58aed57..f2168ff 100644
--- a/themes/garland/style-rtl.css
+++ b/themes/garland/style-rtl.css
@@ -231,6 +231,11 @@ ul.links li, ul.inline li {
   margin-left: 0;
   margin-right: 25px;
 }
+.comment h3 {
+  float: right;
+  padding-right: 0;
+  padding-left: 0.7em;
+}
 
 html.js fieldset.collapsible .fieldset-legend {
   padding-left: 0;
diff --git a/themes/garland/style.css b/themes/garland/style.css
index f36fa96..f49414a 100644
--- a/themes/garland/style.css
+++ b/themes/garland/style.css
@@ -856,7 +856,16 @@ ul.inline li {
   margin-left: 25px; /* LTR */
 }
 
-.comment h3 a.active {
+.comment h3 {
+  float: left; /* LTR */
+  padding-right: 0.7em; /* LTR */
+}
+
+.comment .permalink {
+  line-height: 200%;
+}
+
+.comment .permalink a.active {
   color: #494949;
 }
 
diff --git a/themes/garland/template.php b/themes/garland/template.php
index 416a43a..25ece27 100644
--- a/themes/garland/template.php
+++ b/themes/garland/template.php
@@ -126,6 +126,8 @@ function garland_preprocess_node(&$vars) {
  */
 function garland_preprocess_comment(&$vars) {
   $vars['submitted'] = $vars['created'] . ' — ' . $vars['author'];
+  // Remove the title's link, since we place the permalink directly next to it.
+  $vars['title'] = $vars['comment']->subject;
 }
 
 /**
