anchor.diff: -.sidebarSearch {
  -    float:left;
  -    height: 32px;
  -    position: relative;
  -}
  -
   #searchLoading {
  -    height: 24px;
  -    width: 24px;
  -    position: absolute;
  -    top: 4px;
  -    right: 76px;
  -    display: none;
  -}
  -
  -.unauthenticated .homePage .sidebarSearchIcon {
  +  height: 24px;
  +  width: 24px;
  +  position: absolute;
  +  top: 4px;
  +  right: 76px;
  +  display: none;
  +}
  +
  +.unauthenticated {
  +  .homePage .sidebarSearchIcon {
       border-radius: 2px;
  -}
  -.sidebarSearchIcon {
  -    float: left;
  -    width: 72px;
  -    border-top-right-radius: 2px;
  -    border-bottom-right-radius: 2px;
  -    height: 32px;
  -    background: #4fb5c0 url(<%= asset_data_uri('search.png') %>) no-repeat center center;
  -    background-size: 32px 32px;
  -    cursor: pointer;
  -}
  -.sidebarSearch .twitter-typeahead, .sidebarSearch .sidebarSearchField {
  -    float: left;
  -}
  -
  -.unauthenticated .homePage .sidebarSearchField,
  -.unauthenticated .homePage .sidebarSearch .tt-hint {
  +  }
  +
  +  .homePage .sidebarSearchField,
  +  .homePage .sidebarSearch .tt-hint {
       border-top-left-radius: 2px;
       border-bottom-left-radius: 2px;
  -}
  +  }
  +}
  +
   .explorePage .sidebarSearchField,
   .explorePage .sidebarSearch .tt-hint {
   	width: 380px;
  
positive.code:     padding-left: 20px;
      font-size: 12px;
      line-height: 24px;
  }
  .sidebarSearch div.topicOriginatorIcon {
      width: 18px;
      height: 18px;
      padding: 3px;
      top: 0;
      left: 44px;
  }
  .sidebarSearch .topicOriginatorIcon img {
      border-radius: 9px;
  }
  
  .sidebarSearch .topicOriginatorIcon .tip {
      right: 30px;
      top: 1px;
  }
  .sidebarSearch .tip {
      position: absolute;
      background: #424242;
      width: auto;
  
negative.code:     background-size: 72px 48px !important;
      top: 24px;
      left: 44px;
  
      .commons,
      .commons {
        background-position: 0 0;
      }
      .public,
      .public {
        background-position: -48px 0;
      }
      .private,
      .private {
        background-position: -24px 0;
      }
    }/* .topicPermission, .mapPermission */
  }/* .sidebarSearch */
  