diff --git a/css/inline_comments_views.css b/css/inline_comments_views.css
index 8d701d0..a7b15ea 100644
--- a/css/inline_comments_views.css
+++ b/css/inline_comments_views.css
@@ -1,14 +1,17 @@
-.comment-click, .comment-link {
+.view-content .views-row .views-field-comment-count .field-content .comment-click, .comment-link {
   display: block;
   float: left;
   padding-right: 1em;
 }
 
-.node-nid, .user-uid {
+.view-content .views-row .views-field-comment-count .field-content .node-nid, .user-uid {
   display: none;
 }
 
-.views-row {
+.view-content .views-row .views-field-comment-count,
+.view-content .views-row .comment-group,
+.view-content .views-row .spinner,
+.view-content .views-row .comment-form {
   background: #eee;
   margin: 2em 0;
   padding: 2em 2em 4em;
@@ -16,66 +19,66 @@
   border-radius: 5px;
 }
 
-.comment-group .comment {
+.view-content .views-row .comment-group .comment {
   margin: 3em 0 2em;
   background: #ddd;
   padding: 1em;
   box-shadow: 3px 3px 5px 0 #ccc;
 }
 
-#edit-comment-body {
+.view-content .views-row .comment-form #edit-comment-body {
   float: left;
 }
 
-.form-actions {
+.view-content .views-row .comment-form .form-actions {
   clear: both;
   
 }
 
-.user-signature {
+.view-content .views-row .user-signature {
   font-style: italic;
   quotes: "\201C" "\201D";
   font-size: 0.8em;
   padding: 1em 0;
 }
 
-.user-signature p {
+.view-content .views-row .comment-group .user-signature p {
   display: inline;
 }
 
-.user-signature:before {
+.view-content .views-row .comment-group .user-signature:before {
   content: open-quote;
   display: inline;
 }
-.user-signature:after {
+.view-content .views-row .comment-group .user-signature:after {
   content: close-quote;
   display: inline;
 }
 
-span.new {
+.view-content .views-row .comment-group span.new {
   color: red;
   font-style: italic;
 }
 
-.comment h3 {
+.view-content .views-row .comment-group .comment h3 {
   margin-top: 0;
   margin-bottom: 0;
 }
 
-.view .user-picture {
+.view .comment-group .user-picture {
 	float: left;
 	padding-right: 1em;
 }
 
-.view .comment {
+.view .comment-group .comment {
 		width: 100%;
 }
 
-.view .comment .content {
+.view .comment-group .comment .content {
 	font-size: small;
 }
 
-.view .signature {
+.view .view-content .views-row .comment-group .signature {
 	font-style: italic;
 	font-size: smaller;
 }
\ No newline at end of file
