Index: bp-themes/bp-default/_inc/css/default.css
===================================================================
--- bp-themes/bp-default/_inc/css/default.css
+++ bp-themes/bp-default/_inc/css/default.css
@@ -1146,7 +1146,9 @@ body.activity-permalink .activity-list li .activity-avatar img.FB_profile_pic {
 .activity-list li.mini .activity-comments {
 	clear: both;
 	font-size: 12px;
-	margin-top: 30px;
+}
+body.activity-permalink li.mini .activity-meta {
+	margin-top:8px;
 }
 .activity-list li .activity-inreplyto {
 	background: url( ../images/replyto_arrow.gif ) 7px 0 no-repeat;
@@ -1179,6 +1181,7 @@ body.activity-permalink .activity-list .activity-avatar img {
 }
 .activity-list .activity-content {
 	margin-left: 70px;
+	margin-bottom: 15px;
 }
 body.activity-permalink .activity-list li .activity-content {
 	background: #fff;
@@ -1278,9 +1281,10 @@ body.activity-permalink .activity-content blockquote {
 6.1.2 - Activity Comments
 --------------------------------------------------------------*/
 div.activity-meta {
-	float: left;
-	margin: 10px 0 15px;
-	clear: both;
+	margin: 18px 0;
+}
+body.activity-permalink div.activity-meta {
+	margin-bottom: 6px;
 }
 div.activity-meta a {
 	font: normal 11px/20px Arial, Tahoma, Verdana, sans-serif;
@@ -1299,7 +1303,7 @@ a.bp-primary-action span,
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
 	color: #fff;
-	font-size: 90%; 
+	font-size: 90%;
 	margin-left: 2px;
 	padding: 0 5px;
 }
@@ -2129,13 +2133,13 @@ div.item-list-tabs ul li span {
 	color: #aaa;
 }
 div.item-list-tabs ul li a span {
-	background: #1fb3dd; 
+	background: #1fb3dd;
 	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
 	color: #fff;
 	display: inline;
-	font-size: 90%; 
+	font-size: 90%;
 	margin-left: 2px;
 	padding: 1px 6px;
 }
