/*
 * Theme: Narcissus
 */

/* Global Reset */
#dsq-content ul,
#dsq-content li,
#dsq-content ol,
#dsq-content cite,
#dsq-content div,
#dsq-content table,
#dsq-content td,
#dsq-content th,
#dsq-content p,
#dsq-content a,
#dsq-content img,
#dsq-content caption {
  border: 0;
  padding: 0;
  margin: 0;
  float: none;
  text-indent: 0;
  background: none;
  font-style: normal;
  text-align: left;
}

a:focus { outline: 0; }

#dsq-content h3 {
  float: none;
}

#dsq-content ul,
#dsq-content li,
#dsq-content ol,
#dsq-content cite,
#dsq-content a,
#dsq-content img,
#dsq-content select {
  display: inline;
  width: auto;
  max-width: none;
  min-width: none;
}

#dsq-content div,
#dsq-content p,
#dsq-content h3 {
  display: block;
}

#dsq-content input {
  background: transparent;
}

#dsq-content img {
  max-width: none;
}

#dsq-content li,
#dsq-content ul,
#dsq-content ol {
  list-style-type: none;
  list-style-image: none;
  background: none;
  display: block;
}

#dsq-content li:before {
  content: "";
}

#dsq-content table {
  border-collapse: separate;
  border-spacing: 0;
}


/* Shared */
#dsq-content {
  font-size: 12px;
  line-height: 1.5;
}

#dsq-content .dsq-panel {
  background: #f5f5f5;
  padding: 4px 8px 4px 4px;
  border: 1px solid #999;
  -webkit-border-radius: 5px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius: 0 5px 5px 5px;
  border-radius: 0 5px 5px 5px;
  color: #333;
  z-index: 2;
}

#dsq-content iframe {
  display: block;
  border: 0;
  background: transparent;
  width: 100%;
  height: 90px;
}

#dsq-content .dsq-remove-message,
#dsq-content .dsq-realtime-alert,
#dsq-content .dsq-missing-permissions p {
  background-color:#FDF1D0;
  border:1px solid #FAD163;
  line-height: 1.25;
  padding: 5px 8px;
  color: #817134;
  margin: 10px 0;
}


/* Options */
#dsq-content .dsq-options {
  clear: left;
/*    background: transparent url('../../../images/themes/narcissus/gray-50.png') repeat-x bottom;*/
  margin-bottom: 1em;
}

#dsq-content .dsq-options span {
  margin-right: 10px;
}

/* New Post */
#dsq-content .dsq-dc-logo {
  float: right;
  position: relative;
}

#dsq-content #dsq-community .dsq-dc-logo {
  margin-top: 4px;
}

* html #dsq-content .dsq-dc-logo {
  width: 90px; /* IE6 float fix. TODO: Figure out why it's needed */
}


/* Login */
#dsq-content .dsq-login-buttons {
  padding: 1em 0 0 0;
  margin-bottom: 1em;
}

#dsq-content .dsq-login-button {
  float: left;
  display: block;
  margin: 0 3px 0 0;
  background: url('../../../images/themes/narcissus/login-all.png');
  /* can't let local styles override padding, or sprites appear off (#899) */
  padding: 0 !important;
}

#dsq-content .dsq-login-button a {
  display: block;
  width:89px;
  height:21px;
  /* can't let local styles override padding, or sprites appear off (#899) */
  padding: 0 !important;
  margin: 0;
}

#dsq-content .dsq-login-button-disqus   { background-position: 0px; }
#dsq-content .dsq-login-button-facebook { background-position: -89px; }
#dsq-content .dsq-login-button-twitter  { background-position: -178px; }
#dsq-content .dsq-login-button-openid   { background-position: -267px; }
#dsq-content .dsq-login-button-yahoo    { background-position: -356px; }
#dsq-content .dsq-login-button-google   { background-position: -445px; }

/* Request User Info */
#dsq-content .dsq-request-user-info {
/*    background: transparent url('../../../images/themes/narcissus/gray-50.png') repeat-x bottom;*/
  margin-bottom: 1em;
}

#dsq-content .dsq-request-user-logout {
  float: right;
}

#dsq-content .dsq-request-user-info td {
  vertical-align: top;
}

#dsq-content .dsq-request-user-info td a {
  font-weight: bold;
}

#dsq-content .dsq-request-user-info td small a {
  font-weight: normal;
}

#dsq-content .dsq-request-user-name { 
  width: 100%;
  font-size: 1.167em;
  padding: .25em 0 0 .5em;
  line-height: 1;
  vertical-align: top;
  border: 0;
}

#dsq-content .dsq-request-user-name small {
  font-size: 9px;
}

#dsq-content .dsq-request-user-stats {
  padding: 0 0 0 .5em;
}

#dsq-content .dsq-request-user-stats span.dsq-request-user-stat {
  margin-right: .75em;
}

#dsq-content .dsq-request-user-stats span.dsq-request-user-stat big {
  font-weight: bold;
  font-size: 1.167em;
}

#dsq-comments-title {
  clear: left;
}

#dsq-content .dsq-request-user-info {
  clear: right;
}

#dsq-content .dsq-request-user-avatar {
  border: 1px solid #ccc;
  padding: 3px !important;
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.15);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.15);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin: 0 4px 0 0;
}

/*
 * User area in the reply box
 */
#dsq-content .dsq-append-post .dsq-request-user-stats {
  display: none;
}
#dsq-content .dsq-append-post .dsq-dc-logo {
  display: none;
}
#dsq-content .dsq-append-post img.dsq-request-user-avatar {
  width: 18px;
  height: 18px;
}


/* Form */

#dsq-content #dsq-form-area {
  position: relative;
}

#dsq-content .dsq-textarea-wrapper {
  min-height: 90px;
}
#dsq-content .dsq-textarea .dsq-textarea-wrapper,
#dsq-content .dsq-input-wrapper {
  border: 1px solid #999999;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #fff url('../../../images/themes/narcissus/inputshadow.gif') no-repeat top left;
  padding: 3px 5px;
  margin: 3px 0;
}

.dsq-textarea-wrapper.dsq-textarea-loading {
  background: url('../../../img/dot-loader.gif') no-repeat 8px 8px,
      url('../../../images/themes/narcissus/inputshadow.gif') no-repeat top left !important;
}
.dsq-textarea-wrapper.dsq-textarea-loading iframe {
  /* visibility: hidden; */
}

#dsq-content .dsq-post-footer .dsq-input-wrapper {
  float: left;
  margin: 0;
}

#dsq-content .dsq-textarea .dsq-textarea-wrapper {
  padding: 5px;
  overflow: hidden;
}

#dsq-content .dsq-textarea textarea,
#dsq-content input {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0;
}

#dsq-content .dsq-textarea textarea {
  border: 0;
  width: 100%;
  height: 36px;
  overflow: auto;
}

#dsq-content .dsq-textarea textarea:focus,
#dsq-content input:focus {
  outline: 0;
}

#dsq-content .dsq-iframe-loading {
  height: 10px;
  padding-left: 5px;
}

#dsq-content .dsq-post-fields table {
  max-width:700px;
  position:relative;
  width:100%;
}

#dsq-content .dsq-post-fields td {
  padding:0;
  width:50%;
}

#dsq-content .dsq-post-fields .dsq-post-fields-left {
  padding-right:0.25em;
}

#dsq-content .dsq-post-fields .dsq-post-fields-right {
  padding-left:0.25em;
}

#dsq-content .dsq-post-fields input {
  border:0 none;
  width:100%;
}

#dsq-content .dsq-post-footer input {
  width: 100%;
  border: 0;
}

#dsq-content .dsq-trackback-url {
  border: 1px solid #ccc;
  padding: 4px;
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.15);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.15);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  background: rgba(255,255,255, .85);
}

#dsq-content .dsq-subscribe-menu {
  background: transparent url('../../../images/themes/narcissus/gray-15.png');
  _background: #D0D0D0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

#dsq-content .dsq-subscribe {
  position: relative;
}

#dsq-content .dsq-subscribe a,
#dsq-content .dsq-subscribe-label {
  text-decoration: none;
  color: inherit;
  display: block;
  padding: 6px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-indent: -99999px;
}

#dsq-content .dsq-subscribe-label input {
  width: auto;
}

#dsq-content .dsq-subscribe a:hover {
  background-color: #fafafa;
}

#dsq-content .dsq-subscribe ul {
  display: none;
  position: absolute;
  top: -1px;
  left: -1px;
  width: 100%;
  padding: 0;
  background: #eee;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

#dsq-content .dsq-subscribe-email img, #dsq-content .dsq-subscribe-rs img {
  width: 12px;
  height: 12px;
  vertical-align: middle;
}

/* Submit */
#dsq-content .dsq-post-footer {
  position: relative;
  margin: 8px 0 10px 0;
}

#dsq-content .dsq-sharing-options {
  float: left;
  margin: 1px 0 0 0;
}

#dsq-content .dsq-sharing-options input,
#dsq-content .dsq-sharing-options label {
  display: inline;
  padding: 0;
  margin: 0;
}

#dsq-content .dsq-sharing-options label span {
  text-transform: capitalize;
}

#dsq-content .dsq-sharing-options span.dsq-share-on-label {
  display: none;
}

#dsq-content .dsq-sharing-options:hover span.dsq-share-on {
  display: none;
}

#dsq-content .dsq-sharing-options span.dsq-share-on input {
  margin: 0 4px;
}

#dsq-content .dsq-sharing-options span.dsq-share-on img {
  width: 13px;
  height: 13px;
  margin-bottom: -2px;
}

#dsq-content .dsq-sharing-options:hover span.dsq-share-on-label {
  display: inline;
}

#dsq-content .dsq-share-on div {
  float: left;
}

/* Sharing icons */

#dsq-content .dsq-sharing-options-label {
  vertical-align: middle;
  padding: 0 5px 0 0;
}

#dsq-content .dsq-share-on .dsq-share-on-icon {
  float: right;
  margin: 0 4px;
}

#dsq-content .dsq-panel .dsq-share-on-icon {
  float: left;
  margin: 0 4px;
}

#dsq-content .dsq-share-on-icon {
  width: 13px;
  height: 13px;
  background: url('../../../images/themes/narcissus/13x13-icons-sprite.png');
}

#dsq-content .dsq-share-on-twitter      { background-position: 0px; }
#dsq-content .dsq-share-on-facebook     { background-position: -13px; }
#dsq-content .dsq-share-on-yahoo        { background-position: -26px; }
#dsq-content .dsq-share-on-openid       { background-position: -39px; }
#dsq-content .dsq-share-on-tumblr       { background-position: -52px; }
#dsq-content .dsq-share-on-wordpress    { background-position: -65px; }
#dsq-content .dsq-share-on-movabletype  { background-position: -78px; }
#dsq-content .dsq-share-on-typepad      { background-position: -91px; }

#dsq-content .dsq-sharing-options .dsq-configure-options {
  font-size: 11px;
}

#dsq-content .dsq-sharing-options span small,
#dsq-content .dsq-subscribe small {
  font-size: 7px;
}

#dsq-content .dsq-sharing-options button.dsq-button-small {
  background: transparent url('../../../images/themes/narcissus/gray-15.png');
  _background: #F7F7F7;
  border: 0;
  padding: 4px 7px 5px;
  text-shadow: 0;
   min-width: 150px;
  cursor: pointer;
  text-align: left;
}

#dsq-content .dsq-sharing-options:hover button.dsq-button-small {
  background: #f5f5f5 url('../../../images/themes/narcissus/button-small.gif') repeat-x top;
  border: 1px solid #999;
  padding: 3px 6px 5px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  position: relative;
  z-index: 10;
  border-bottom: 0;
  color: #333;
}

#dsq-content .dsq-sharing-options {
  position: relative;
}

#dsq-content .dsq-sharing-options .dsq-panel {
  display: none;
  position: absolute;
  top: 20px;
  left: 0;
  width: 233px;
  padding: 6px;
  z-index: 9;
}

#dsq-content .dsq-sharing-options .dsq-panel div {
  line-height: 1.33;
  margin: .5em 0 0;
}

#dsq-content .dsq-sharing-options .dsq-panel div img {
  width: 13px;
  height: 13px;
  margin-bottom: -2px;
}

#dsq-content .dsq-sharing-options .dsq-panel input {
  margin-right: .25em;
}

#dsq-content .dsq-sharing-options:hover .dsq-panel {
  display: block;
}

#dsq-content .dsq-post-footer .dsq-button {
  float: right;
  margin-left: 3px;
}

#dsq-content .dsq-post-footer .dsq-post-loading {
  color: #666;
}

#dsq-content .dsq-post-footer .dsq-post-loading img {
  height: 12px;
  margin-bottom: -2px;
}

#dsq-content .dsq-placeholder {
  color: #888;
}


/* New Reply */
#dsq-content .dsq-comment-footer-right button {
  vertical-align: top;
}

#dsq-content .dsq-comment-footer-reply,
#dsq-content .dsq-comment-footer-reply-active {
  position: relative;
}

#dsq-content .dsq-comment-footer-reply-active .dsq-comment-footer-reply-tab {
  display: inline;
}

#dsq-content .dsq-comment-footer-reply-active .dsq-button-small {
  display: none;
}

#dsq-content .dsq-comment-footer-reply-tab {
  background: url("../../../images/themes/narcissus/header-grey.png");
  background: rgba(0, 0, 0, 0.08);
  _background: #E6E6E6;
  _color: #333;
  border: 0;
  display: none;
  padding: 2px 4px 9px;
  #padding: 2px 4px 9px;
  font-size: 11px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  color: inherit;
  margin: 0 0 0 2px;
  text-shadow: 0 1px 0 #fff;
  font-family: Arial, Helvetica, Calibri, sans-serif;
  border:1px solid rgba(0, 0, 0, 0.08);
  border-bottom: none;
}

#dsq-content .dsq-comment-footer-reply-tab::-moz-focus-inner {
  border: none;  /* overrides extra padding in Firefox */
}

.dsq-comment-footer-reply-active span {
  /*position: absolute;*/
  bottom: -21px;
  left: -10px;
  width: 10px;
  height: 10px;
  background: url('../../../images/themes/narcissus/reply-corner.png') no-repeat bottom left;
  background: none;
}

#dsq-content .dsq-append-post {
  clear: both;
  margin-top: -1em;
  position: relative;
}

#dsq-content .dsq-append-post .dsq-post-area {
  background: url("../../../images/themes/narcissus/header-grey.png");
  _background: #E6E6E6;
  _color: #333;
  padding: 14px;
  margin-bottom: 20px;
  -webkit-border-radius: 5px;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius: 5px 0 5px 5px;
  border-radius: 5px 0 5px 5px 5px;
  border:1px solid rgba(0, 0, 0, 0.08);
}

#dsq-content .dsq-append-post .dsq-post-area h3 {
  margin-top: 0;
}

/* Comments */
#dsq-content #dsq-comments {
  margin-bottom: 10px;
}

#dsq-content .dsq-comment-header {
  background: url('../../../images/themes/narcissus/header-grey.png');
  _background: #F7F7F7;
  _color: #333;
  line-height: normal;
  height: auto;
  border: 1px solid rgba(0,0,0,.08);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

#dsq-content .dsq-moderator .dsq-comment-header {
  background-image: url('../../../images/themes/narcissus/header-blue.png');
  _background: #EBF0F5;
}

#dsq-content .dsq-comment-header img.dsq-moderator-star {
  display: none;
}

#dsq-content .dsq-moderator img.dsq-moderator-star {
  display: inline;
  margin-top: -3px;
  vertical-align: middle;
}

#dsq-content .dsq-comment-outline .dsq-comment-header {
  outline: 1px solid #FAD163;
}

#dsq-content .dsq-comment-header table {
  width: 100%;
}

#dsq-content .dsq-comment-header td {
  vertical-align: middle;
}

#dsq-content .dsq-header-avatar {
  width: 1%;
  padding: 0;
  border: 0;
}

#dsq-content .dsq-header-avatar a.dsq-avatar {
  display: block;
  padding: 3px 0 3px 3px;
  _background: #F7F7F7;
}

#dsq-content .dsq-comment .dsq-header-avatar a.dsq-avatar img {
  padding: 3px;
  background: #F5F5F5;
  background: rgba(255,255,255, .40);
  margin: 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.12);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.12);
}

#dsq-content #dsq-reactions .dsq-comment .dsq-header-avatar a.dsq-avatar img {
  width: 48px;
  height: 48px;
}

#dsq-content .dsq-comment:hover .dsq-header-avatar a.dsq-avatar img {
  padding: 3px;
  background: #F5F5F5;
  background: rgba(255,255,255, .70);
  border: 1px solid #bbb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.15);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.15);
  margin: 0;
}

#dsq-content .dsq-header-avatar a.dsq-avatar img {
  display: block;
}

#dsq-content .dsq-comment:hover .dsq-header-avatar:hover a.dsq-avatar {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

#dsq-content .dsq-header-avatar img {
  padding: 0;
  margin: 0;
  /* Set in thread.js
  width: {{ integration.avatar_size }}px;
  height: {{ integration.avatar_size }}px; */
}

#dsq-content .dsq-comment-header cite {
  font-weight: bold;
  font-size: 110%;
}

#dsq-content .dsq-comment-header-meta {
  padding: 0 8px;
}

#dsq-content .dsq-comment-header-meta-wrapper {
  position: relative;
}

#dsq-content .dsq-comment-header-time {
  padding: 0 8px;
}

#dsq-content a.dsq-reply-link  {
  color: inherit;
  opacity: .6;
}

#dsq-content .dsq-comment-hide-thread,
#dsq-content .dsq-comment-show-thread {
  display: none;
  width: 14px;
  height: 14px;
  text-indent: -999em;
  position: absolute;
  right: 0px;
  top: 0px;
}

#dsq-content .dsq-comment-show-thread {
  display: block;
  margin: 4px 7px 0 0;
  background: url('../../../images/themes/narcissus/show-hide-icons.png') 0 0;
  opacity: .65;
}
#dsq-content .dsq-comment-show-thread:hover {
  opacity: 1;
}
#dsq-content .dsq-comment-hide-thread {
  background: url('../../../images/themes/narcissus/show-hide-icons.png') 14px 0;
  opacity: .65;
}
#dsq-content .dsq-comment-hide-thread:hover {
  opacity: 1;
}

#dsq-content .dsq-collapsed-comment {
  display: none;
}

#dsq-content .dsq-comment-is-collapsed .dsq-collapsed-comment {
  display: block;
  padding-bottom: 1em;
}

/** Reveal hide on hover */
#dsq-content .dsq-full-comment:hover .dsq-comment-hide-thread {
  display: block;
}
#dsq-content .dsq-comment-hide-thread {
  _display: block; /* IE6 reveals always */
}

#dsq-content .dsq-comment-is-collapsed .dsq-full-comment {
  display: none;
}

#dsq-content .dsq-comment-header-time a {
  text-decoration: none;
  color: inherit;
}

#dsq-content .dsq-comment-header-time a:hover {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
}

#dsq-content .dsq-comment-header .dsq-comment-header-likes {
  text-align: right;
  padding-right: 8px;
  font-size: .85em;
}

#dsq-content .dsq-editedtxt {
  margin-top: 1em;
  opacity: 0.6;
}

#dsq-content .dsq-comment-message {
  line-height: 1.42;
  margin: 1em 0;
}

#dsq-content .dsq-comment-text {
  display: inline;
}

#dsq-content .dsq-comment-truncate-expand,
#dsq-content .dsq-comment-truncate-collapse {
  display: none;
}

#dsq-content .dsq-comment-footer {
  _height: 1%;
  overflow: hidden;
  margin: 1em 0;
}

#dsq-content .dsq-comment-footer-left {
  float: left;
  visibility: hidden; /* Moderate and Flag links hidden by default */
}
#dsq-content .dsq-comment:hover .dsq-comment-footer-left {
  visibility: visible;
}

#dsq-content .dsq-comment-footer-left a {
  margin-right: .5em;
}

#dsq-content .dsq-comment-footer-left .dsq-highlight {
  /* this is a hidden feature, users should overwrite this rule if they
     want to use it */
  display: none;
}

#dsq-content .dsq-comment-footer-left .dsq-highlight img {
  vertical-align: text-bottom;
}

#dsq-content .dsq-comment-footer-right {
  text-align: right;
}

#dsq-content .dsq-comment-footer-right button.dsq-button-small {
  margin-left: 2px;
}

#dsq-content .dsq-comment-footer-right .dsq-like {
  font-size: 11px;
}

#dsq-content .dsq-comment-footer-right .dsq-like img {
  margin-right: 3px;
}

.dsq-popup .dsq-liked-by-user {
  margin-bottom: 10px;
}

.dsq-popup .dsq-liked-by-user a {
  text-decoration: none;
}

.dsq-popup .dsq-liked-by-user img {
  width: 32px;
  height: 32px;
  margin-right: 8px;
  vertical-align: middle;
}

.dsq-popup-user-votes {
  width: 350px;
  max-height: 400px;
}

.dsq-popup-user-votes ul {
  margin-bottom: 15px;
  max-height: 400px;
  _height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}

.dsq-popup-user-votes p {
  font-size: 11px;
  color: #666;
}


/* Likes */

#dsq-content .dsq-sub-header table {
  width: 100%;
/*    background: url('../../../images/themes/narcissus/blue-20.png');*/
  _background: #EEF9FD;
  _color: #333;
}

#dsq-content .dsq-sub-header td {
  padding: .5em;
}

#dsq-content .dsq-sub-header-right {
  text-align: right;
}

#dsq-content .dsq-user-like {
  font-size: 11px;
  margin-left: 8px;
  padding-bottom: 3px;
}

#dsq-content .dsq-user-like a {
  color: inherit;
}

#dsq-content .dsq-user-like img {
  height: 16px;
  width: 16px;
  margin-right: 3px;
  vertical-align: middle;
}


#dsq-content .dsq-comment-buttons {
  white-space: nowrap;
  padding-left: 5px;
}

/* Reactions */

#dsq-content .dsq-h3-reactions {
  background: transparent url('../../../images/themes/narcissus/gray-50.png') repeat-x top;
  padding-top: 10px;
  margin-top: 20px;
}

#dsq-content .dsq-reaction-header table {
  width: 100%;
  background: url('../../../images/themes/narcissus/blue-20.png');
  _background: #EEF9FD;
  _color: #333;
}

#dsq-content .dsq-reaction-header td {
  padding: .5em;
}

#dsq-content .dsq-reaction-header-right {
  text-align: right;
}

#dsq-content .dsq-show-more-reactions {
  padding: 1em;
  text-align: center;
  margin: 1em 0;
}

#dsq-content .dsq-comment.dsq-reaction:hover .dsq-header-avatar a.dsq-avatar {
   /*
  padding: 3px;
     background: none;
     border: 1px solid transparent;*/

}

#dsq-content .dsq-reaction .dsq-comment-cite {
  padding-left: 8px;
}

#dsq-content .dsq-reaction .dsq-service-name {
  text-transform: capitalize;
}


/* Pagination */

#dsq-content .dsq-pagination {
  text-align: center;
  padding: 1em;
  margin: 1em 0;
/*    background: transparent url('../../../images/themes/narcissus/gray-50.png') repeat-x top;*/
}
#dsq-content .dsq-pagination table {
  background: transparent url('../../../images/themes/narcissus/gray-50.png') repeat-x bottom;
  width: 100%;
}

#dsq-content .dsq-pagination td {
  padding: .5em;
}

#dsq-content .dsq-pagination-links {
  width: 100%;
  text-align: center;
}

#dsq-content .dsq-pagination span,
#dsq-content .dsq-pagination a {
  margin: 0 .25em;
}


/* Trackbacks */

#dsq-content .dsq-item-trackback {
  padding: 1em 0;
  margin: 1em 0;
/*    background: transparent url('../../../images/themes/narcissus/gray-50.png') repeat-x top;*/
}


/* Edit */

#dsq-content .dsq-edit {
  margin: 10px 0;
}
#dsq-content .dsq-textarea textarea.dsq-edit-textarea {
  height: 90px;
}


/* Extras */

#dsq-content .dsq-global-moderator-extras {
  font-size: 11px;
}

#dsq-content .dsq-global-moderator-extras strong:first-child {
  margin-left: 0;
}

#dsq-content .dsq-global-moderator-extras strong {
  margin-left: 10px;
}


/* Collapsed Thread */

#dsq-content #dsq-comments .dsq-collapsed-comment {
  position: relative;
}

#dsq-content #dsq-comments .dsq-collapsed-comment img  {
   vertical-align: middle;
   margin: 0 12px 0 0;
   width: 24px;
   height: 24px;
   opacity: .55;
   filter: alpha(opacity=55); /* IE lt 8 */
   -ms-filter: "alpha(opacity=55)"; /* IE 8 */
   -khtml-opacity: .55; /* Safari 1.x */
   -moz-opacity: .55; /* FF lt 1.5, Netscape */
}

#dsq-content #dsq-comments .dsq-collapsed-comment .dsq-comment-show-thread {
  float: right;
}

#dsq-content #dsq-comments .dsq-collapsed-comment span  {
  opacity: .55;
}

#dsq-content #dsq-comments .dsq-collapsed-comment a {
  opacity: .55;
}

#dsq-content #dsq-comments .dsq-collapsed-comment a:hover {
  opacity: 1;
  filter: alpha(opacity=100); /* IE lt 8 */
  -ms-filter: "alpha(opacity=100)"; /* IE 8 */
  -khtml-opacity: 1; /* Safari 1.x */
  -moz-opacity: 1; /* FF lt 1.5, Netscape */
}

/* Media embed */

#dsq-content .dsq-media-embed h4 {
  margin-top: 10px;
  background: transparent url('../../../images/themes/narcissus/gray-50.png') repeat-x scroll center top;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 9px;
  font-family: Arial, sans-serif;
  letter-spacing: 1px;
  -moz-opacity: 0.6;
  opacity:.60;
  filter: alpha(opacity=60);
}

#dsq-content .dsq-media-embed a {
  margin-right: 5px;
}

#dsq-content .dsq-media-embed img {
  border-radius: 3px;
}

/* Community */

#dsq-community {
  /*border-bottom: 1px dotted #ccc !important;*/
  padding: 8px 0 !important;
  _height: 1%;
  margin: 0 0 8px !important;
}

#dsq-community button {
  vertical-align: middle;
}

#dsq-community .dsq-button-last {
  margin-right: 10px;
}

#dsq-community .dsq-like-activity {
  white-space: nowrap;
  vertical-align: middle;
  line-height: 32px;
}


.dsq-like-thread span.dsq-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url('../../../images/themes/narcissus/thumb-up.png') no-repeat;
  vertical-align: text-bottom;
  margin: 0 4px 0 0;
}

.dsq-dislike-thread span.dsq-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url('../../../images/themes/narcissus/thumb-down.png') no-repeat;
  vertical-align: text-bottom;
}

/* Media Upload */
#dsq-content .dsq-attach-media {
  position: relative;
  float: left;
  height: 13px;
  width: 60px;
}

#dsq-content .dsq-attach-media .dsq-attach-media-container {
}

#dsq-content .dsq-attach-media .dsq-attach-media-container iframe {
  position: absolute;
  background: transparent url(../../../images/themes/narcissus/add-image.png) 0 0 no-repeat;
  height: 13px;
  width: 53px;
  margin: 4px 8px 0 0;
  vertical-align: middle;
  z-index: 1;
}
#dsq-content .dsq-attach-media .dsq-attach-media-border iframe {
  border-right: 1px dotted #ccc;
}

#dsq-content .dsq-attach-media .dsq-attach-media-container span {
  position: absolute;
  top: 1px;
  left: 16px;
  padding: 0;
  margin: 0;
  z-index: 0;
  vertical-align: middle;
}

#dsq-content .dsq-attach-media .dsq-attach-media-container iframe:hover {
  background: transparent url(../../../images/themes/narcissus/add-image.png) 0 -14px no-repeat;
}

#dsq-content .dsq-media-preview {
}

#dsq-content .dsq-media-preview .dsq-media-wrapper {
  position: relative;
  display: inline-block;
  height: 50px;
  width: 50px;
  margin: 10px;
}

#dsq-content .dsq-media-preview .dsq-media-wrapper .dsq-media-image {
  height: 50px;
  width: 50px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 0;
}

#dsq-content .dsq-media-preview .dsq-media-wrapper .dsq-media-image-close {
  position: absolute;
  top: -8px;
  right: -10px;
  height: 23px;
  width: 22px;
  background: url(../../../images/themes/houdini/icons-sprite.png) -73px 0 no-repeat;
}
