.comments {
  padding-bottom: 2em;
  width: 670px;
}
.comments h3 {
  font-size: 1em;
  color: #333333;
}
.comments #dsq-comments-title h3 { margin-top: 7px; }
#disqus_thread {
  border-top: 2px solid #eeeeee;
  padding-top: 4em !important;
  margin-bottom: 2em !important;
}
#disqus_thread #dsq-comments-title {
  float: left;
  width: 150px;
  margin-right: 10px;
}
#disqus_thread .dsq-options {
  clear: none !important;
  margin-left: 160px;
  width: 510px;
}
#disqus_thread #dsq-comments {
  clear: none !important;
  margin-left: 160px;
  width: 510px;
}
#disqus_thread #dsq-thread-settings {
  clear: none !important;
  margin-left: 160px;
  width: 510px;
}
#disqus_thread #dsq-new-post {
  clear: none !important;
  margin-left: 160px;
  width: 510px;
}
#disqus_thread button.dsq-button-small {
  background: #ffffff !important;
  color: #888888 !important;
  border: 1px solid #dddddd;
  padding-top: 2px !important;
  padding-bottom: 3px !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#disqus_thread button.dsq-button-small:hover {
  color: #ffffff !important;
  background: #777777 !important;
  border-color: #777777 !important;
}
#disqus_thread .dsq-comment-message { line-height: 1.666em !important; }
#dsq-content a:hover {
  color: #ffffff !important;
  background: #176ec7;
  border: 0 !important;
}
#dsq-content .dsq-options { background: none !important; }
#dsq-content #dsq-new-post {
  width: 480px;
  padding: 15px;
  background: #eeeeee;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
#dsq-content #dsq-new-post .dsq-dc-logo { display: none !important; }
#dsq-content #dsq-new-post h3 { font-size: 1.25em !important; }
#dsq-content #dsq-new-post .dsq-request-user-info {
  background: none !important;
  padding-bottom: 4px;
}
#dsq-content #dsq-new-post .dsq-textarea-wrapper {
  border: 0 !important;
  background: #ffffff !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
}
#dsq-content #dsq-new-post .dsq-input-wrapper {
  border: 0 !important;
  background: #ffffff !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
}
#dsq-content #dsq-new-post .dsq-login-buttons { background: none !important; }
a.dsq-brlink {
  clear: none !important;
  margin-left: 175px;
  width: 510px;
  border: 0;
}
button.dsq-button {
  color: #ffffff;
  border: 0 !important;
  background: #888888 !important;
}
button.dsq-button span { color: #ffffff; }
button.dsq-button:hover { background: #555555 !important; }
