@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("friendfeed.com") {
.entry .profile {
  float: right !important;
}
.entry .body {
  margin-left: 0px !important;
  margin-right: 63px !important;
  font-family: tahoma !important;
  font-size: 12px !important;
}
.entry.nopicture .body { margin-right: 0 !important; }
.entry.large .body { margin-right: 88px !important; }
.entry .body .ebody {
  text-align: right;
  direction: rtl;
  padding-bottom: 6px !important;
}
.entry.large .title { font-size: 15px !important; }
.entry .info {
  background: #f4f4f4;
  border: 1px solid #f1f1f1 !important;
  -moz-border-radius: 3px;
  padding: 5px 10px !important;
}
.entry .info .service {
  background: #e1ffc4;
  border-right: 1px solid #cdff9c;
  border-left: 1px solid #cdff9c;
  padding: 5px 3px;
}
.entry .info .l_comment {
  background: #ddefff;
  border-right: 1px solid #c5e4ff;
  border-left: 1px solid #c5e4ff;
  padding: 5px 3px;
}
.entry .info .l_like {
  background: #fdffc4;
  border-right: 1px solid #fcffa6;
  border-left: 1px solid #fcffa6;
  padding: 5px 3px;
}

.entry .comments {
  text-align: right;
  direction: rtl;
}
.entry .comment, 
.entry .commentform {
  background-position: 100% 50% !important;
}
.entry .comment .quote { float: right !important; }
.entry .comment .content {
  margin-left: 0 !important;
  margin-right: 21px !important;
  padding: 2px 0 !important;
}
.entry .commentform, .entry .expandcommen {
  padding-left: 0 !important;
  padding-right: 21px !important;
}
.entry .comment.friend {
  border: 1px solid #f4f4f4 !important;
  -moz-border-radius: 5px;
}
.entry .comment.owner {
  background-color: #edf5fb !important;
  border: 1px solid #ddf0ff !important;
  -moz-border-radius: 5px;
}
}