/* Alternative activity stream */
.activities {
  margin: 0;

  li {
    list-style: none;
    padding: 5px 0;
    margin: 10px auto;
    font-size: 12px;

    .entry {
      text-align: left;
      border-left: 2px solid #FF7F66;
      margin-left: 65px;
      background: #fafafa;
      display: block;
      padding: 5px;
      position: relative;
    
      .message { display: block; }

      .body {
        font-style: italic;
        color: #777;
        a {
          text-decoration: none;
          color: #777;
          }
      }
    }

    img.avatar {
      float: left;
      margin-right: 10px;
      height: 45px;
      width: 45px;
    }
  }
}


/* Stream */
.stream-body {
  font-size: 90%;
}

.stream-body h3 {
  margin: 0;
}

.stream-subtext {
  color: #666;
  font-style: italic;
}

.stream-body .stream-subtext {
  margin-bottom: 5px;
}

.stream .stream-content {
  margin: 10px 5px;
}

.stream-avatar {
  position: relative;
  display: inline-block;
}

.stream-avatar > a > img {
  display: block;
  width: 45px;
  height: 45px;

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;

  -moz-background-clip: border;
  background-clip: border;
}

.stream-image-block {
  padding: 3px 0;
}
