div.b-profile h1, div.b-profile h2 {
  margin-bottom: 10px; }
div.b-profile div.info dt {
  color: gray;
  font-size: 80%; }
div.b-profile div.info dd {
  margin: 3px 0 5px;
  min-height: 10px; }
div.b-profile div.code {
  padding-right: 20px; }
  div.b-profile div.code div.update > div {
    margin-bottom: 20px; }
    div.b-profile div.code div.update > div h3 {
      display: inline; }
    div.b-profile div.code div.update > div small {
      margin-left: 15px; }
      div.b-profile div.code div.update > div small span {
        padding-right: 3px; }
        div.b-profile div.code div.update > div small span.i {
          color: gray;
          padding-left: 19px;
          background-repeat: no-repeat; }
          div.b-profile div.code div.update > div small span.i:hover {
            color: #333; }
          div.b-profile div.code div.update > div small span.i.receptions {
            background-image: url(../images/cloud_16x10.png); }
          div.b-profile div.code div.update > div small span.i.comments {
            background-image: url(../images/chat_alt_stroke_16x16.png); }
          div.b-profile div.code div.update > div small span.i.forked {
            background-image: url(../images/fork_14x16.png); }
          div.b-profile div.code div.update > div small span.i.forks {
            background-image: url(../images/fullscreen_16x16.png); }
    div.b-profile div.code div.update > div div.info {
      color: gray;
      font-size: 70%; }
      div.b-profile div.code div.update > div div.info a {
        text-decoration: none;
        margin: 0 5px; }
        div.b-profile div.code div.update > div div.info a:hover {
          text-decoration: underline; }
    div.b-profile div.code div.update > div p {
      margin-top: 8px; }
div.b-profile div.social > div {
  margin-bottom: 20px; }
div.b-profile div.social div.comment > div > a {
  display: block;
  word-wrap: break-word; }
