diff --git themes/bartik/css/ie-rtl.css themes/bartik/css/ie-rtl.css
index a7b54c0..cbcb021 100644
--- themes/bartik/css/ie-rtl.css
+++ themes/bartik/css/ie-rtl.css
@@ -11,11 +11,6 @@ ul.action-links li a,
 .comment .attribution {
   float: right;
 }
-.comment-text {
-  float: right;
-  margin-left: 0;
-  margin-right: 25px;
-}
 .comment .comment-arrow {
   position: absolute;
   right: 25px;
diff --git themes/bartik/css/ie.css themes/bartik/css/ie.css
index 6e3afe6..449b962 100644
--- themes/bartik/css/ie.css
+++ themes/bartik/css/ie.css
@@ -14,15 +14,14 @@ fieldset legend {
   height: 100%;
 }
 .comment .attribution {
-  display: inline;
+  display: inline-block;
+  position: relative;
   float: left; /* LTR */
   overflow: hidden;
-  padding: 0;
 }
-.comment-text {
-  display: inline;
-  float: left; /* LTR */
-  margin-left: 25px; /* LTR */
+.comment .comment-text {
+  display: inline-block;
+  width: auto;
 }
 #search-block-form input.form-submit,
 #search-form input.form-submit {
diff --git themes/bartik/css/style.css themes/bartik/css/style.css
index 324c027..71e5e0c 100644
--- themes/bartik/css/style.css
+++ themes/bartik/css/style.css
@@ -695,6 +695,9 @@ ul.links {
   margin: 0;
   border: 1px solid #d3d7d9;
 }
+.comment .attribution .username {
+  white-space: nowrap;
+}
 .comment .submitted p {
   margin: 4px 0;
   font-size: 1.071em;
@@ -728,6 +731,7 @@ ul.links {
   display: table-cell;
   vertical-align: top;
   position: relative;
+  width: 100%;
 }
 .comment .indented {
   margin-left: 40px; /* LTR */
