diff --git a/css/style.css b/css/style.css
index 32232cb..360869e 100644
--- a/css/style.css
+++ b/css/style.css
@@ -133,6 +133,7 @@ dd {
 
 #sidebar-first .block,
 #sidebar-second .block {
+  display: block;
   margin-bottom: .5em;
   padding: .25em .5em .5em;
 }
@@ -245,7 +246,9 @@ ul.primary li {
 }
 
 ul.primary {
+  display: inline-block;
   padding-left: .8em;
+  width: 99%;
 }
 
 ul.primary::after {
@@ -320,14 +323,21 @@ ul.menu ul {
   padding: 0;
   height: 25px;
   width: 34px;
-  text-indent: -9999px;
   border-color: #E4E4E4 #D2D2D2 #B4B4B4;
   background: url(/themes/bartik/images/search-button.png) no-repeat center top;
   overflow: hidden;
+  text-indent: -9999px;
+  text-transform: capitalize; /* For IE7 */
 }
 
 /* Comments ----------------------------------------------------------------- */
 
+#comments,
+#comments .comment {
+  display: block;
+  clear: both;
+}
+
 /* Users / Profiles --------------------------------------------------------- */
 
 /* Fields / Forms ----------------------------------------------------------- */
