/* Id: 7.311547.1326244835
 * Generated: Feb 22, 2012 7:44:23 PM
 */
    @font-face {
    font-family: "Disqus";
    font-style: normal;
    font-weight: normal;
    src: local("☺"), url("../../fonts/disqus-webfont.woff") format("woff"), url("../../fonts/disqus-webfont.ttf") format("truetype"), url("../../fonts/disqus-webfont.svg#webfontphKv1xv9") format("svg");
}
.dsq-font {
    font-family: 'Disqus';
    letter-spacing: 2px;
}
#dsq-content_thread {
    margin: 0 0 30px;
}
#dsq-content h3 {
    margin: 0 0 1.5em;
    position: static;
}
#dsq-content ul, #dsq-content li {
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.dsq-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.dsq-clearfix {
}
#dsq-content .dsq-avatar {
    left: 0;
    position: absolute;
}
#dsq-content .dsq-avatar img {
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    height: 36px;
    width: 36px;
}
.dsq-textarea {
    margin: 0 0 1em;
}
.dsq-textarea-reply {
    margin-bottom: 1.8em;
    margin-left: 46px;
}
.dsq-textarea-background {
    background: url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/backgrounds-sprite.png") repeat-x scroll 0 -480px #FFFFFF;
    border: 1px solid #C1C1C1;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16) inset;
    position: relative;
    width: auto;
}
.dsq-textarea-wrapper {
    min-height: 60px;
    padding: 10px;
}
.dsq-textarea-wrapper iframe {
    display: block;
    height: 60px;
    position: inherit;
    top: 0;
}
.dsq-textarea-loading-text {
    display: none;
}
.dsq-textarea-loading .dsq-textarea-loading-text {
    color: #666666;
    display: block;
    font-size: 13px;
}
.dsq-textarea-wrapper.dsq-textarea-loading iframe {
    position: absolute;
    top: -10000px;
}
#dsq-textarea textarea {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #999999;
    font-size: 13px;
    margin: 0;
    max-width: 100%;
    min-height: 40px;
    outline: 0 none;
    padding: 0;
    width: 100%;
}
#dsq-reply .dsq-post-tools {
    -moz-transition-duration: 0.2s;
    -moz-transition-property: height, opacity;
    -moz-transition-timing-function: ease-in-out;
    height: 0;
    opacity: 0;
    overflow: hidden;
    z-index: 100;
}
.dsq-comment-new {
    -moz-transition-duration: 0.2s;
    -moz-transition-property: height, opacity;
    -moz-transition-timing-function: ease-in-out;
    opacity: 0;
}
.dsq-comment-new.dsq-comment-new-reveal {
    opacity: 1;
}
.dsq-post-tools {
    background: url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/backgrounds-sprite.png") repeat-x scroll 0 -480px #FFFFFF;
    border-radius: 0 0 4px 4px;
    border-top: 1px dotted #D6D6D6;
    box-shadow: 0 1px 0 #FFFFFF inset, 0 -1px 3px rgba(0, 0, 0, 0.04) inset;
    font-size: 12px;
    line-height: 15px;
    position: relative;
}
#dsq-content .dsq-show-tools .dsq-post-tools {
    display: block;
    height: 22px;
    opacity: 1;
    padding: 5px 0 5px 10px;
}
#dsq-content .dsq-show-tools.dsq-show-tools-finished .dsq-post-tools {
    overflow: visible;
}
#dsq-content .dsq-post-tools li {
    float: left;
}
#dsq-content .dsq-post-tools li.dsq-share-on {
    margin: 0 10px 0 0;
    padding: 4px 0;
}
.dsq-post-tools .dsq-post-as {
    float: right;
    padding: 0;
}
.dsq-post-tools .dsq-post-as .dsq-button {
    background: url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/backgrounds-sprite.png") repeat-x scroll 0 -250px transparent;
    border: 1px solid #ACB2B8;
    border-radius: 0 0 4px 0;
    box-shadow: 0 1px 2px rgba(72, 76, 80, 0.25);
    color: #585C60;
    font-size: 12px;
    font-weight: 600;
    height: 34px;
    line-height: 14px;
    margin: 0;
    padding: 8px 20px;
    position: absolute;
    right: -1px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
    top: -1px;
    z-index: 2;
}
.dsq-post-tools .dsq-post-as .dsq-button:hover {
    background:
 
url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/backgrounds-sprite.png")
 repeat-x scroll 0 -310px transparent;
}
.dsq-post-tools .dsq-post-as .dsq-button:active {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/backgrounds-sprite.png")
 repeat-x scroll 0 -370px transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    padding-bottom: 7px;
    padding-top: 9px;
}
#dsq-account-dropdown {
    float: right;
}
#dsq-sort-by {
    float: right;
}
#dsq-sort-by select {
    margin: 0;
}
.dsq-notice {
    background: none repeat scroll 0 0 rgba(255, 255, 0, 0.2);
    border: 1px solid rgba(210, 210, 0, 0.5);
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
    font-size: 13px;
    margin: 0 0 1.5em;
    max-height: 42px;
    padding: 10px;
}
.dsq-error {
    background: none repeat scroll 0 0 #F2D2D1;
    border: 1px solid rgba(230, 100, 100, 0.5);
    color: #981008;
}
#dsq-comments a:focus {
    outline: 0 none;
}
#dsq-content .dsq-comment {
    -moz-transition: all 0.5s ease-in-out 0s;
    clear: both;
    margin: 0 0 1.5em;
    position: relative;
}
.dsq-comment .dsq-avatar {
    left: 0;
}
* html .dsq-comment .dsq-avatar {
    top: 15px;
}
* html .dsq-reply .dsq-avatar {
    top: 48px;
}
.dsq-comment-body {
    padding: 0 0 0 46px;
}
.dsq-threaded .dsq-comment-body {
    margin: 0 0 0 36px;
}
.dsq-comment-header {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/backgrounds-sprite.png")
 repeat-x scroll 0 0 transparent;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px 3px 3px 3px;
    font-size: 13px;
    line-height: 14px;
    margin: 0 0 1em;
    max-height: 36px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#dsq-content .dsq-comment-is-collapsed {
    opacity: 0.6;
}
.dsq-collapse-toggle {
    display: none;
    height: 12px;
    padding: 4px;
    position: absolute;
    right: 6px;
    top: 8px;
    width: 11px;
}
.dsq-collapse-toggle span {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/icons-sprite.png")
 repeat scroll -235px -12px transparent;
    display: block;
    height: 12px;
    text-indent: -9999em;
    width: 11px;
}
.dsq-comment:hover .dsq-collapse-toggle {
    display: block;
}
.dsq-comment-is-collapsed .dsq-collapse-toggle span {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/icons-sprite.png")
 repeat scroll -235px 0 transparent;
}
.dsq-expand {
    display: none !important;
}
.dsq-comment-is-collapsed .dsq-collapse {
    display: none;
}
.dsq-comment-is-collapsed .dsq-expand {
    display: block !important;
}
.dsq-collapsed-count {
    display: none;
}
.dsq-comment-is-collapsed .dsq-collapsed-count {
    display: block;
}
.dsq-comment-is-collapsed .dsq-commenter-name, .dsq-comment-is-collapsed
 .dsq-commenter-bio, .dsq-comment-is-collapsed .dsq-reply, 
.dsq-comment-is-collapsed .dsq-edit, .dsq-comment-is-collapsed 
.dsq-media-embed {
    display: none;
}
.dsq-threaded .dsq-comment-header {
    font-size: 11px;
    padding: 6px 10px;
}
.dsq-commenter-name {
    font-weight: 700;
    text-decoration: none;
}
.dsq-commenter-bio {
    opacity: 0.55;
}
.dsq-comment-is-collapsed .dsq-comment-message {
    display: none;
}
.dsq-comment-is-collapsed .dsq-comment-footer {
    display: none;
}
.dsq-threaded .dsq-avatar img {
    height: 25px;
    width: 25px;
}
.dsq-comment-message {
    line-height: 1.5em;
    margin: 0 0 1em;
}
#dsq-content .dsq-comment-text {
    display: inline;
}
#dsq-content .dsq-comment-truncate-expand, #dsq-content 
.dsq-comment-truncate-collapse {
    display: none;
}
.dsq-comment-header .dsq-comment-actions {
    font-size: 82%;
    opacity: 0.6;
    padding: 2px 0 0;
}
.dsq-comment-header .dsq-comment-actions a {
    opacity: 1;
    padding: 0 4px;
}
.dsq-comment-header .dsq-comment-actions a:last-child {
    padding-right: 0 !important;
}
.dsq-comment-header .dsq-comment-actions a {
    text-decoration: none;
}
.dsq-comment:hover .dsq-comment-flag {
    visibility: visible !important;
}
.dsq-comment:hover .dsq-comment-moderate {
    visibility: visible !important;
}
.dsq-comment:hover .dsq-comment-flag a {
    text-decoration: none;
}
.dsq-comment-meta, .dsq-comment-actions {
    overflow: hidden;
}
.dsq-comment-meta a, .dsq-comment-actions a {
    color: inherit;
    opacity: 0.6;
}
#dsq-content .dsq-comment-actions {
    float: right;
}
.dsq-like-thumb {
    display: none;
    opacity: 0.6;
}
.dsq-is-liked .dsq-like-thumb {
    display: inline-block;
    vertical-align: text-top;
}
#dsq-content .dsq-comment-meta li, #dsq-content .dsq-comment-actions li {
    float: left;
    font-size: 90%;
    margin: 0 12px 0 0;
}
.dsq-reply {
    clear: both;
    margin-top: 1.5em;
    position: relative;
}
.dsq-save-edit {
    margin: 0 0 1em;
}
.dsq-save-edit span {
    padding: 0 6px;
}
#dsq-content .dsq-editedtxt {
    opacity: 0.6;
}
.dsq-share-on h4 {
    color: #888888;
    float: left;
    font-family: "Helvetica Neue",arial,sans-serif;
    font-size: 12px;
    font-weight: 500;
    margin: 0;
    padding: 0;
    text-shadow: 0 1px 0 #FFFFFF;
}
.dsq-share-on span {
    cursor: pointer;
    margin: 1px 0 0 8px;
}
.dsq-share-twitter {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/icons-sprite.png")
 repeat scroll -115px 0 transparent;
    display: block;
    float: left;
    font-size: 6px;
    height: 12px;
    text-indent: -9999em;
    width: 18px;
}
.dsq-share-facebook {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/icons-sprite.png")
 repeat scroll -115px -12px transparent;
    display: block;
    float: left;
    font-size: 6px;
    height: 12px;
    text-indent: -9999em;
    width: 12px;
}
* html .dsq-share-twitter, * html .dsq-share-facebook {
    overflow: hidden;
}
.dsq-share-twitter.dsq-share-toggled {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/icons-sprite.png")
 repeat scroll -133px 0 transparent;
}
.dsq-share-facebook.dsq-share-toggled {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/icons-sprite.png")
 repeat scroll -133px -12px transparent;
}
#dsq-content #dsq-footer {
    margin: 2em 0;
}
#dsq-content #dsq-footer li {
    float: left;
    margin: 0 10px 0 0;
}
#dsq-content #dsq-footer .dsq-numbered-pagination {
    float: right;
    margin: 0;
}
a.dsq-subscribe-email, a.dsq-subscribe-rss {
    font-weight: normal !important;
    text-decoration: none !important;
}
a.dsq-subscribe-email em, a.dsq-subscribe-rss em {
    font-style: normal;
    text-decoration: underline;
}
#dsq-content #dsq-footer .dsq-font {
    color: inherit;
    text-decoration: none;
}
#dsq-content .dsq-more-button {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/backgrounds-sprite.png")
 repeat-x scroll 0 -250px transparent;
    border: 1px solid #ACB2B8;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px rgba(72, 76, 80, 0.25);
    color: #585C60;
    display: block;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    margin: 0 0 1.5em;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
}
#dsq-content .dsq-more-button:hover {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/backgrounds-sprite.png")
 repeat-x scroll 0 -310px transparent;
}
#dsq-content .dsq-more-button:active {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/backgrounds-sprite.png")
 repeat-x scroll 0 -370px transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    padding-bottom: 9px;
    padding-top: 11px;
}
#dsq-content #dsq-show-more-reactions {
    margin: 0 0 1em;
}
#dsq-content .dsq-remove-message {
    background-color: #FDF1D0;
    border: 1px solid #FAD163;
    color: #817134;
    line-height: 1.25;
    margin: 10px 0;
    padding: 5px 8px;
}
.dsq-item-trackback input {
    border: 1px solid #C1C1C1;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16) inset;
    padding: 4px;
}
.dsq-reaction-hide {
    visibility: hidden;
}
.dsq-comment:hover .dsq-reaction-hide {
    visibility: visible;
}
.dsq-trackback-url {
    margin-bottom: 1em;
}
.dsq-trackback-url input {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
    padding: 4px;
}
.dsq-media-embed {
    margin-bottom: 1em;
}
#dsq-content .dsq-media-embed h4 {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/narcissus/gray-50.png")
 repeat-x scroll center top transparent;
    font-weight: normal;
    opacity: 0.6;
    padding-top: 3px;
}
#dsq-content .dsq-media-embed img {
    border-radius: 3px 3px 3px 3px;
}
#dsq-content .dsq-attach-media .dsq-attach-media-container {
    color: #888888;
    font-family: "Helvetica Neue",arial,sans-serif;
    font-size: 12px;
    font-weight: 500;
    height: 13px;
    position: relative;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 70px;
}
#dsq-content .dsq-attach-media .dsq-attach-media-container iframe {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/add-image.png")
 no-repeat scroll 0 0 transparent;
    height: 13px;
    margin: 5px 8px 0 0;
    padding: 0 8px 0 0;
    position: absolute;
    vertical-align: middle;
    width: 53px;
    z-index: 1;
}
#dsq-content .dsq-attach-media .dsq-attach-media-border iframe {
    border-right: 1px dotted #CCCCCC;
}
#dsq-content .dsq-attach-media .dsq-attach-media-container span {
    height: 13px;
    left: 18px;
    position: absolute;
    top: 3px;
    z-index: 0;
}
#dsq-content .dsq-attach-media .dsq-attach-media-container iframe:hover {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/add-image.png")
 no-repeat scroll 0 -14px transparent;
}
#dsq-content .dsq-media-preview {
    background: none repeat scroll 0 0 #F2F2F2;
    border-top: 1px solid #CCCCCC;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
}
#dsq-content .dsq-media-preview .dsq-media-wrapper {
    display: inline-block;
    height: 50px;
    margin: 10px;
    position: relative;
    width: 50px;
}
#dsq-content .dsq-media-preview .dsq-media-wrapper .dsq-media-image {
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    height: 50px;
    width: 50px;
}
#dsq-content .dsq-media-preview .dsq-media-wrapper 
.dsq-media-image-close {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/icons-sprite.png")
 no-repeat scroll -73px 0 transparent;
    height: 23px;
    position: absolute;
    right: -10px;
    top: -8px;
    width: 22px;
}
#dsq-realtime-options {
    margin: 0 0 1.5em;
}
#dsq-reactions li {
    float: left;
    margin: 0 1em 1em 0;
}
#dsq-reactions li .dsq-avatar img {
    display: block !important;
}
.dsq-reaction-tooltip .dsq-reaction-tooltip-container {
    color: #EEEEEE !important;
    font-size: 11px !important;
    padding: 0 20px 20px !important;
    text-shadow: 0 -1px 0 #111111 !important;
    width: 240px !important;
}
.dsq-reaction-tooltip .dsq-reaction-tooltip-container .dsq-reaction-body
 {
    color: #FFFFFF !important;
    font-size: 14px !important;
    margin: 0 0 8px !important;
}
.dsq-reaction-tooltip .dsq-reaction-tooltip-container .dsq-reaction-date
 {
    float: right !important;
}
.dsq-reaction-avatar {
    position: relative !important;
}
.dsq-remove-reaction {
    background: 
url("http://mediacdn.disqus.com/1325290516/img/close-small.png") repeat 
scroll 0 0 transparent !important;
    border: medium none !important;
    bottom: -8px !important;
    display: block;
    height: 16px !important;
    position: absolute !important;
    right: -8px !important;
    text-indent: -9999em !important;
    width: 17px !important;
}
#dsq-reactions li div.dsq-reaction-avatar:hover a.dsq-remove-reaction {
    display: block !important;
}
.dsq-cleanslate, .dsq-cleanslate h1, .dsq-cleanslate h2, .dsq-cleanslate
 h3, .dsq-cleanslate h4, .dsq-cleanslate h5, .dsq-cleanslate h6, 
.dsq-cleanslate p, .dsq-cleanslate td, .dsq-cleanslate dl, 
.dsq-cleanslate tr, .dsq-cleanslate dt, .dsq-cleanslate ol, 
.dsq-cleanslate form, .dsq-cleanslate select, .dsq-cleanslate option, 
.dsq-cleanslate pre, .dsq-cleanslate div, .dsq-cleanslate table, 
.dsq-cleanslate th, .dsq-cleanslate tbody, .dsq-cleanslate tfoot, 
.dsq-cleanslate caption, .dsq-cleanslate thead, .dsq-cleanslate ul, 
.dsq-cleanslate li, .dsq-cleanslate address, .dsq-cleanslate blockquote,
 .dsq-cleanslate dd, .dsq-cleanslate fieldset, .dsq-cleanslate li, 
.dsq-cleanslate strong, .dsq-cleanslate legend, .dsq-cleanslate em, 
.dsq-cleanslate s, .dsq-cleanslate cite, .dsq-cleanslate span, 
.dsq-cleanslate input, .dsq-cleanslate sup, .dsq-cleanslate label, 
.dsq-cleanslate dfn, .dsq-cleanslate object, .dsq-cleanslate big, 
.dsq-cleanslate q, .dsq-cleanslate font, .dsq-cleanslate samp, 
.dsq-cleanslate acronym, .dsq-cleanslate small, .dsq-cleanslate img, 
.dsq-cleanslate strike, .dsq-cleanslate code, .dsq-cleanslate sub, 
.dsq-cleanslate ins, .dsq-cleanslate textarea, .dsq-cleanslate var, 
.dsq-cleanslate a, .dsq-cleanslate abbr, .dsq-cleanslate applet, 
.dsq-cleanslate del, .dsq-cleanslate kbd, .dsq-cleanslate tt, 
.dsq-cleanslate b, .dsq-cleanslate i, .dsq-cleanslate hr, 
.dsq-cleanslate article, .dsq-cleanslate aside, .dsq-cleanslate dialog, 
.dsq-cleanslate figure, .dsq-cleanslate footer, .dsq-cleanslate header, 
.dsq-cleanslate hgroup, .dsq-cleanslate menu, .dsq-cleanslate nav, 
.dsq-cleanslate section, .dsq-cleanslate time, .dsq-cleanslate mark, 
.dsq-cleanslate audio, .dsq-cleanslate video {
    background-attachment: scroll !important;
    background-color: transparent !important;
    background-image: none !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    border-color: currentcolor !important;
    border-radius: 0 0 0 0 !important;
    border-style: none !important;
    border-width: medium !important;
    bottom: auto !important;
    clear: none !important;
    clip: auto !important;
    color: inherit !important;
    counter-increment: none !important;
    counter-reset: none !important;
    cursor: auto !important;
    direction: inherit !important;
    display: inline !important;
    float: none !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-style: inherit !important;
    font-variant: normal !important;
    font-weight: inherit !important;
    height: auto !important;
    left: auto !important;
    letter-spacing: normal !important;
    line-height: inherit !important;
    list-style-image: none !important;
    list-style-position: outside !important;
    list-style-type: inherit !important;
    margin: 0 !important;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    opacity: 1;
    overflow: visible !important;
    padding: 0 !important;
    position: static !important;
    quotes: "" "" !important;
    right: auto !important;
    table-layout: auto !important;
    text-align: inherit !important;
    text-decoration: inherit !important;
    text-indent: 0 !important;
    text-transform: none !important;
    top: auto !important;
    unicode-bidi: normal !important;
    vertical-align: baseline !important;
    visibility: inherit !important;
    white-space: normal !important;
    width: auto !important;
    word-spacing: normal !important;
    z-index: auto !important;
}
.dsq-cleanslate, .dsq-cleanslate h3, .dsq-cleanslate h5, .dsq-cleanslate
 p, .dsq-cleanslate h1, .dsq-cleanslate dl, .dsq-cleanslate dt, 
.dsq-cleanslate h6, .dsq-cleanslate ol, .dsq-cleanslate form, 
.dsq-cleanslate select, .dsq-cleanslate option, .dsq-cleanslate pre, 
.dsq-cleanslate div, .dsq-cleanslate h2, .dsq-cleanslate caption, 
.dsq-cleanslate h4, .dsq-cleanslate ul, .dsq-cleanslate address, 
.dsq-cleanslate blockquote, .dsq-cleanslate dd, .dsq-cleanslate 
fieldset, .dsq-cleanslate textarea, .dsq-cleanslate hr, .dsq-cleanslate 
article, .dsq-cleanslate aside, .dsq-cleanslate dialog, .dsq-cleanslate 
figure, .dsq-cleanslate footer, .dsq-cleanslate header, .dsq-cleanslate 
hgroup, .dsq-cleanslate menu, .dsq-cleanslate nav, .dsq-cleanslate 
section {
    display: block !important;
}
.dsq-cleanslate table {
    display: table !important;
}
.dsq-cleanslate thead {
    display: table-header-group !important;
}
.dsq-cleanslate tbody {
    display: table-row-group !important;
}
.dsq-cleanslate tfoot {
    display: table-footer-group !important;
}
.dsq-cleanslate tr {
    display: table-row !important;
}
.dsq-cleanslate th, .dsq-cleanslate td {
    display: table-cell !important;
}
.dsq-cleanslate nav ul, .dsq-cleanslate nav ol {
    list-style-type: none !important;
}
.dsq-cleanslate ul, .dsq-cleanslate menu {
    list-style-type: disc !important;
}
.dsq-cleanslate ol {
    list-style-type: decimal !important;
}
.dsq-cleanslate ol ul, .dsq-cleanslate ul ul, .dsq-cleanslate menu ul, 
.dsq-cleanslate ol menu, .dsq-cleanslate ul menu, .dsq-cleanslate menu 
menu {
    list-style-type: circle !important;
}
.dsq-cleanslate ol ol ul, .dsq-cleanslate ol ul ul, .dsq-cleanslate ol 
menu ul, .dsq-cleanslate ol ol menu, .dsq-cleanslate ol ul menu, 
.dsq-cleanslate ol menu menu, .dsq-cleanslate ul ol ul, .dsq-cleanslate 
ul ul ul, .dsq-cleanslate ul menu ul, .dsq-cleanslate ul ol menu, 
.dsq-cleanslate ul ul menu, .dsq-cleanslate ul menu menu, 
.dsq-cleanslate menu ol ul, .dsq-cleanslate menu ul ul, .dsq-cleanslate 
menu menu ul, .dsq-cleanslate menu ol menu, .dsq-cleanslate menu ul 
menu, .dsq-cleanslate menu menu menu {
    list-style-type: square !important;
}
.dsq-cleanslate li {
    display: list-item !important;
}
.dsq-cleanslate strong {
    font-weight: bold !important;
}
.dsq-cleanslate em {
    font-style: italic !important;
}
.dsq-cleanslate kbd, .dsq-cleanslate samp, .dsq-cleanslate code {
    font-family: monospace !important;
}
.dsq-cleanslate a, .dsq-cleanslate a *, .dsq-cleanslate 
input[type="submit"], .dsq-cleanslate input[type="radio"], 
.dsq-cleanslate input[type="checkbox"], .dsq-cleanslate select {
    cursor: pointer !important;
}
.dsq-cleanslate a:hover {
    text-decoration: underline !important;
}
.dsq-cleanslate button, .dsq-cleanslate input[type="submit"] {
    text-align: center !important;
}
.dsq-cleanslate input[type="hidden"] {
    display: none !important;
}
.dsq-cleanslate abbr[title], .dsq-cleanslate acronym[title], 
.dsq-cleanslate dfn[title] {
    border-bottom-style: dotted !important;
    border-bottom-width: 1px !important;
    cursor: help !important;
}
.dsq-cleanslate ins {
    background-color: #FFFF99 !important;
    color: black !important;
}
.dsq-cleanslate del {
    text-decoration: line-through !important;
}
.dsq-cleanslate blockquote, .dsq-cleanslate q {
    quotes: none !important;
}
.dsq-cleanslate blockquote:before, .dsq-cleanslate blockquote:after, 
.dsq-cleanslate q:before, .dsq-cleanslate q:after, .dsq-cleanslate 
li:before, .dsq-cleanslate li:after {
    content: "" !important;
}
.dsq-cleanslate input, .dsq-cleanslate select {
    vertical-align: middle !important;
}
.dsq-cleanslate select, .dsq-cleanslate textarea, .dsq-cleanslate input {
    border: 1px solid #CCCCCC !important;
}
.dsq-cleanslate input[type="radio"], .dsq-cleanslate 
input[type="checkbox"] {
    border: medium none !important;
}
.dsq-cleanslate table {
    border-collapse: collapse !important;
    border-spacing: 0 !important;
}
.dsq-cleanslate hr {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-color: #CCCCCC -moz-use-text-color -moz-use-text-color 
!important;
    border-right: 0 none !important;
    border-style: solid none none !important;
    border-width: 1px 0 0 !important;
    display: block !important;
    height: 1px !important;
    margin: 1em 0 !important;
}
.dsq-cleanslate [dir="rtl"] {
    direction: rtl !important;
}
.dsq-cleanslate mark {
    background-color: #FFFF99 !important;
    color: black !important;
    font-style: italic !important;
    font-weight: bold !important;
}
.dsq-cleanslate {
    color: black !important;
    direction: ltr !important;
    font-family: "Times New Roman",Times,serif !important;
    font-size: medium !important;
    font-style: normal !important;
    font-weight: normal !important;
    line-height: 1 !important;
    list-style-type: disc !important;
    text-align: left !important;
    text-decoration: none !important;
}
#disqus_thread {
    margin-bottom: 10px;
}
.dsq-brlink {
    font-size: 10px;
}
.dsq-hidden {
    display: none !important;
}
.logo-disqus {
    font-family: Arial,sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
}
#dsq-content .dsq-alert-message {
    background-color: #FDF1D0;
    border: 1px solid #FAD163;
    clear: left;
    color: #817134;
    line-height: 1.25;
    margin: 10px 0;
    padding: 5px 8px;
}
#dsq-content .dsq-alert-message a {
    color: #516361;
}
#dsq-content .dsq-alert-message.dsq-error {
    background-color: #FCA09A;
    border-color: #90040B;
    color: #341922;
}
#dsq-content .dsq-alert-message.dsq-error a {
    color: #000000;
    font-size: 115%;
    font-weight: bold;
    text-decoration: underline;
}
#dsq-content iframe, .dsq-popup iframe {
    background-color: transparent;
    border: 0 none;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}
.dsq-popup iframe {
    height: 100%;
}
#dsq-content #dsq-form-area iframe {
    overflow: hidden;
}
#dsq-login-iframe-wrapper iframe {
    height: 340px;
}
#dsq-content iframe.dsq-post-reply, #dsq-popup-alert 
iframe.dsq-post-reply {
    height: 300px;
}
#dsq-content iframe.dsq-post-reply-authenticated, #dsq-popup-alert 
iframe.dsq-post-reply-authenticated {
    height: 170px;
}
#dsq-content #dsq-comments .dsq-comment-message {
    word-wrap: break-word;
}
.dsq-popup .dsq-blacklist-option {
    border-bottom: 1px dotted #E5EBED;
    padding: 10px 0;
}
.dsq-popup .dsq-blacklist-submit {
    margin-top: 10px;
}
.dsq-popup .dsq-blacklist-submit span {
    float: right;
    font-size: 11px;
    margin-top: 8px;
}
#dsq-blacklist-ip-warning {
    font-size: 11px;
    padding-top: 1em;
}
.dsq-popup ul.dsq-popup-help {
    margin: 0 10px;
}
#dsq-popup-message.dsq-popup ul.dsq-popup-help li {
    border-bottom: 1px dotted #E5EBED;
    margin: 0 0 15px;
    padding: 0 0 10px;
}
.dsq-popup ul.dsq-popup-help li.dsq-help-otheraccts {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    font-size: 110%;
    font-weight: bold;
}
#dsq-popup-message ul.dsq-list-tick li {
    display: list-item;
    list-style: none inside 
url("http://mediacdn.disqus.com/1325290516/images/tick.png") !important;
}
#dsq-popup-message ul.dsq-list-bluebullet li {
    display: list-item;
    list-style: none inside 
url("http://mediacdn.disqus.com/1325290516/images/bullet_blue.png");
}
.dsq-popup iframe#dsq-popup-login {
    height: 310px;
    margin-top: 10px;
    width: 100%;
}
.dsq-popup-login .dsq-popup-content {
    width: 420px;
}
.dsq-popup iframe#dsq-popup-account-settings {
    height: 400px;
    width: 100%;
}
.dsq-popup-account-settings .dsq-popup-content {
    width: 500px;
}
table.dsq-moderator-settings td {
    border-bottom: 1px solid #FFFFFF;
    padding: 10px 6px;
    vertical-align: top;
}
table.dsq-moderator-settings td.last {
    border-bottom: 0 none;
}
table.dsq-moderator-settings td p.dsq-form-actions {
    margin-top: 5px;
    text-align: right;
}
span.dsq-options-status {
    color: #799C42;
    margin-left: 10px;
}
#dsq-content .dsq-thread-settings {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/narcissus/header-grey.png")
 repeat scroll 0 0 transparent;
    border: 1px solid #999999;
    border-radius: 3px 3px 3px 3px;
    clear: left;
    margin-bottom: 1em;
    padding: 6px 10px;
}
#dsq-content .dsq-thread-settings a {
    margin-right: 10px;
}
#dsq-popup-message ul.dsq-thread-help {
    margin: 0;
    padding: 0;
}
#dsq-popup-message ul.dsq-thread-help li {
    display: list-item;
    list-style: disc inside none;
    margin: 10px 0;
    padding: 0;
}
#dsq-popup-message ul.dsq-thread-help li p {
    color: #555555;
    font-size: 11px;
    padding-left: 5px;
}
.dsq-popup.dsq-media-embed img {
    max-height: 500px;
    max-width: 500px;
}
#dsq-content .dsq-paginate-append-text {
    display: none;
}
#dsq-content .dsq-paginate-all-button {
    display: none;
}
#dsq-content .dsq-paginate-append-button {
    display: inline;
}
#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;
}
#dsq-content button.dsq-share-toggle {
    background: none repeat scroll 0 50% transparent;
    border: 0 none;
    color: #333333;
    cursor: pointer;
    font-size: 12px;
    margin: 0 5px 0 0;
    padding: 0;
    position: relative;
    vertical-align: middle;
}
#dsq-content button.dsq-share-toggle span.dsq-share-icon {
    display: inline-block;
    height: 16px;
    vertical-align: text-bottom;
    width: 16px;
}
#dsq-content button.dsq-share-toggle span.dsq-share-status {
    display: block;
    font-size: 1%;
    height: 9px;
    position: absolute;
    top: -3px;
    width: 9px;
}
#dsq-content button.dsq-share-toggle.dsq-share-toggled 
span.dsq-share-status {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/narcissus/share-status.png")
 repeat scroll 0 -9px transparent;
    display: block;
    height: 9px;
    position: absolute;
    right: -1px;
    top: -3px;
    width: 9px;
}
#dsq-content #dsq-share-twitter.dsq-share-toggled, #dsq-content 
#dsq-share-facebook.dsq-share-toggled {
    color: #FFFFFF;
    text-shadow: 0 1px 0 #2E619D;
}
#dsq-content button.dsq-share-toggle span.checkbox {
    display: inline-block;
}
#dsq-content #dsq-share-twitter span.dsq-share-icon {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/social-icons/twitter_muted.png")
 repeat scroll 0 0 transparent;
}
#dsq-content #dsq-share-facebook span.dsq-share-icon {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/social-icons/facebook_muted.png")
 repeat scroll 0 0 transparent;
}
#dsq-content #dsq-share-twitter.dsq-share-toggled span.dsq-share-icon {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/social-icons/twitter.png")
 repeat scroll 0 0 transparent;
}
#dsq-content #dsq-share-facebook.dsq-share-toggled span.dsq-share-icon {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/social-icons/facebook.png")
 repeat scroll 0 0 transparent;
}
#dsq-content #dsq-global-toolbar {
    line-height: 1em;
    margin: 1em 0;
}
#dsq-content #dsq-global-toolbar .dsq-global-toolbar-right {
    float: right;
    white-space: nowrap;
}
#dsq-content #dsq-global-toolbar .dsq-global-toolbar-right li {
    float: left;
    margin: 0 0 5px 3px;
}
#dsq-content #dsq-global-toolbar li:before {
    content: " ";
}
#dsq-content #dsq-global-toolbar .dsq-global-toolbar-left li {
    float: left;
    margin: 0 3px 5px 0;
}
#dsq-content #dsq-global-toolbar .dsq-global-toolbar-left {
    white-space: nowrap;
}
#dsq-content .dsq-toolbar-item {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/toolbar/toolbar-bg.png")
 repeat scroll 0 0 transparent;
    border-radius: 2px 2px 2px 2px;
    color: #F2F2F2;
    display: block;
    padding: 3px;
    text-decoration: none;
}
#dsq-content .dsq-messages {
    position: relative;
}
#dsq-content #dsq-messagesx-toolbar-icon {
    height: 16px;
    text-align: center;
    width: 15px;
}
#dsq-content .dsq-dropdown-tab-active {
    border-radius: 2px 2px 0 0 !important;
}
#dsq-content .dsq-messages:hover .dsq-toolbar-label {
    color: #FFFFFF !important;
}
#dsq-content #dsq-messagesx-toolbar-icon.dsq-unread {
    background: none repeat scroll 0 0 #F06667 !important;
    border: 1px solid #932526 !important;
    height: 14px;
    width: 13px;
}
#dsq-content #dsq-messagesx-toolbar-icon .dsq-toolbar-label {
    color: #EEEEEE !important;
    display: block;
    float: none;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#dsq-content #dsq-messagesx-toolbar-icon.dsq-unread .dsq-toolbar-label {
    color: #FFFFFF;
}
#dsq-content .dsq-dropdown {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/toolbar/toolbar-bg.png")
 repeat scroll 0 0 transparent;
    border-radius: 3px 0 3px 3px !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    display: none;
    overflow: hidden !important;
    padding: 3px;
    position: absolute !important;
    right: 0 !important;
    top: 22px !important;
    width: 240px !important;
    z-index: 9998 !important;
}
#dsq-content .dsq-dropdown-visible {
    display: block;
}
#dsq-content .dsq-inbox {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border-radius: 0 0 2px 2px !important;
    margin: 0 !important;
    max-height: 180px !important;
    overflow-y: auto !important;
    padding: 0 !important;
}
#dsq-content .dsq-inbox li {
    border-left: medium none !important;
    border-top: 1px solid #DDDDDD !important;
    color: #333333 !important;
    float: none !important;
    font-family: "Helvetica Neue",helvetica,arial,sans-serif !important;
    font-size: 12px !important;
    margin: 0 !important;
    overflow: hidden;
    padding: 5px 8px !important;
    position: relative;
}
#dsq-content .dsq-messagesx-icon {
    float: left;
    height: 32px;
    width: 32px;
}
#dsq-content .dsq-inbox li a {
    color: #0076CC !important;
}
#dsq-content .dsq-inbox li p {
    color: #333333 !important;
    font-family: "Helvetica Neue",helvetica,arial,sans-serif !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
    margin: 0 0 0 42px !important;
    white-space: normal !important;
}
#dsq-content .dsq-dropdown h4 {
    background: none repeat scroll 0 0 #F4F4F4 !important;
    border-radius: 2px 2px 0 0;
    color: #333333 !important;
    font-family: "Helvetica Neue",helvetica,arial,sans-serif;
    font-size: 14px !important;
    font-weight: 700 !important;
    margin: 0 !important;
    padding: 8px 5px !important;
}
#dsq-content a.dsq-toolbar-item:hover {
    color: #FFFFFF !important;
    text-decoration: none;
}
#dsq-content .dsq-toolbar-item.dsq-toggled {
    padding-bottom: 2px;
    padding-top: 4px;
}
.dsq-toolbar-icon {
    background-image: 
url("http://mediacdn.disqus.com/1325290516/images/toolbar/toolbar-sprite-2.0.png");

    display: block;
    height: 16px;
    text-indent: -9999em;
    width: 16px;
}
#dsq-content .dsq-toolbar-label {
    color: #DDDDDD;
    float: left;
    font-family: "Helvetica Neue",Arial,sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    margin: 1px 2px 0;
}
.dsq-toggled .dsq-toolbar-label {
    color: #FFFFFF;
}
.dsq-like-thread .dsq-toolbar-icon {
    float: left;
}
.dsq-like-thread:hover .dsq-toolbar-icon {
    background-position: 0 -16px;
    float: left;
}
#dsq-content .dsq-like-thread .dsq-toolbar-item.dsq-toggled 
.dsq-toolbar-icon {
    background-position: 0 -32px;
}
.dsq-dislike-thread {
    margin-right: 8px !important;
}
.dsq-dislike-thread .dsq-toolbar-icon {
    background-position: -16px 0;
    float: left;
}
.dsq-dislike-thread:hover .dsq-toolbar-icon {
    background-position: -16px -16px;
    float: left;
}
#dsq-content .dsq-dislike-thread .dsq-toolbar-item.dsq-toggled 
.dsq-toolbar-icon {
    background-position: -16px -32px;
}
.dsq-admin-settings .dsq-toolbar-icon {
    background-position: -48px 0;
}
.dsq-admin-settings:hover .dsq-toolbar-icon {
    background-position: -48px -16px;
}
.dsq-community-box .dsq-toolbar-icon {
    background-position: -32px 0;
}
.dsq-community-box:hover .dsq-toolbar-icon {
    background-position: -32px -16px;
}

.dsq-toolbar-logo .dsq-toolbar-icon {
    background-position: -176px 0;
    display: block;
    height: 16px;
    margin: 0 1px 0 3px;
    width: 64px;
}
#dsq-toolbar-dropdown:hover .dsq-toolbar-logo .dsq-toolbar-icon {
    background-position: -176px -16px;
}
.dsq-like-panel {
    position: relative;
}
#dsq-content #dsq-toolbar-dropdown {
    position: relative;
}
#dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap {
    position: absolute;
    right: 0;
    top: 22px;
    z-index: 1000;
}
#dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap ul {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/toolbar/toolbar-bg.png")
 repeat scroll 0 0 transparent;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    margin: 3px 0 0;
    padding: 6px 4px;
    width: 110px;
}
#dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap ul li {
    float: none;
    margin: 0 0 0 3px;
}
#dsq-content #dsq-toolbar-dropdown:hover #dsq-toolbar-dropdown-wrap {
    display: block !important;
}
#dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap a {
    color: #EEEEEE !important;
    text-decoration: none;
}
#dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap a:hover {
    color: #FFFFFF !important;
}
#dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap ul li h4 {
    margin: 0 0 8px;
    padding: 0;
}
#dsq-content #dsq-toolbar-dropdown .dsq-login-buttons {
    margin: 0;
    padding: 0;
}
#dsq-content #dsq-toolbar-dropdown .dsq-login-buttons li {
    float: none;
    margin: 0 0 3px;
    padding: 0;
}
#dsq-content #dsq-global-toolbar.dsq-community-preview .dsq-toolbar-logo
 {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/toolbar/toolbar-sprite.png")
 repeat scroll -123px 0 transparent;
    margin: 0 0 3px;
    width: 73px;
}
#dsq-global-toolbar.dsq-community-preview #dsq-toolbar-dropdown:hover 
.dsq-toolbar-logo {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/toolbar/toolbar-sprite.png")
 repeat scroll -123px -22px transparent;
    border-radius: 3px 3px 0 0;
    height: 25px;
    margin: 0;
}
* html .dsq-global-toolbar-dropdown-container {
    overflow: hidden;
    width: 50px !important;
}
#dsq-content .dsq-global-toolbar-likes .dsq-group {
    float: left;
    margin: 0 0 5px;
}
#dsq-content #dsq-toolbar-dropdown .dsq-toolbar-icon, #dsq-content 
#dsq-toolbar-dropdown .dsq-toolbar-label {
    float: left;
}
#dsq-content #dsq-toolbar-dropdown ul li {
    clear: both;
}
#dsq-content #dsq-toolbar-dropdown ul li a {
    overflow: hidden;
}
#dsq-content #dsq-toolbar-dropdown ul .dsq-toolbar-icon {
    margin: 2px 3px 0 0;
}
#dsq-content #dsq-toolbar-dropdown a:hover span {
    color: #FFFFFF !important;
}
#dsq-content #dsq-toolbar-dropdown a {
    display: block;
}
.dsq-dashboard-link .dsq-toolbar-icon {
    background-position: -80px 0;
}
.dsq-editprofile-link .dsq-toolbar-icon {
    background-position: -96px 0;
}
.dsq-logout-link .dsq-toolbar-icon {
    background-position: -112px 0;
}
.dsq-about-link .dsq-toolbar-icon {
    background-position: -128px 0;
}
.dsq-login-link .dsq-toolbar-icon {
    background-position: -144px 0;
}
.dsq-clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
* html .dsq-clearfix {
}
:first-child + html .dsq-clearfix {
}
#dsq-content .dsq-like-faces {
    white-space: normal;
}
#dsq-content .dsq-like-faces li {
    float: left;
    margin: 0 3px 3px 0 !important;
}
#dsq-content .dsq-like-faces li img {
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    display: block;
    height: 22px;
    width: 22px;
}
#dsq-content .dsq-like-faces li a {
    float: none;
}
#dsq-content .dsq-like-activity {
    padding: 4px 0 0 2px;
    white-space: nowrap;
}
#dsq-content #dsq-logo-dropdown {
    display: inline-block;
    margin-top: 3px;
    position: relative;
}
#dsq-content #dsq-logo-dropdown .dsq-logo {
    display: block;
    float: left;
    font-size: 1%;
    margin-top: 2px;
}
.dsq-community-preview #dsq-logo-dropdown .dsq-logo {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/toolbar/toolbar-sprite.png")
 repeat scroll 0 -102px transparent;
    height: 13px;
    width: 65px;
}
.dsq-community-preview #dsq-logo-dropdown:hover .dsq-logo {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/toolbar/toolbar-sprite.png")
 repeat scroll 0 -115px transparent;
}
#dsq-content #dsq-logo-dropdown a.dsq-dropdown-arrow {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/narcissus/dsq-login-dropdown-icon.png")
 no-repeat scroll center center transparent;
    border-radius: 3px 3px 0 0;
    display: block;
    float: left;
    height: 22px;
    margin: -2px 1px 1px;
    position: relative;
    text-indent: -9999em;
    vertical-align: middle;
    width: 16px;
    z-index: 2;
}
#dsq-content #dsq-logo-dropdown:hover a.dsq-dropdown-arrow, #dsq-content
 #dsq-logo-dropdown a.dsq-dropdown-arrow.dsq-visible {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/narcissus/dsq-login-dropdown-icon.png")
 no-repeat scroll center center #FFFFFF;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-color: #999999 #999999 #FFFFFF;
    border-style: solid;
    border-width: 1px;
    display: block;
    float: left;
    margin: -3px 0 0;
}
#dsq-content #dsq-logo-dropdown ul.dsq-dropdown-menu {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    display: none;
    margin-top: 3px;
    position: relative;
    z-index: 200;
}
#dsq-content #dsq-logo-dropdown:hover ul.dsq-dropdown-menu, #dsq-content
 #dsq-logo-dropdown ul.dsq-dropdown-menu.dsq-visible {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    border-radius: 5px 0 5px 5px;
    box-shadow: 0 1px 4px #CCCCCC;
    display: block !important;
    padding: 12px;
    position: absolute;
    right: 0;
    top: 17px;
    z-index: 1;
}
#dsq-content #dsq-logo-dropdown ul li {
    display: block;
    float: none;
    margin-bottom: 3px;
    width: 89px;
}
#dsq-content #dsq-logo-dropdown ul.dsq-dropdown-menu h4 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px !important;
    font-weight: bold !important;
    margin: 0;
    padding: 0;
    text-transform: none !important;
    white-space: nowrap;
}
#dsq-captcha p {
    margin: 0 0 10px !important;
}
#dsq-captcha button {
    margin: 10px 0 0;
}
.dsq-overlay {
    background-color: #000000;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5000;
}
.dsq-overlay[id] {
    position: fixed;
}
.dsq-popup h4, .dsq-popup ul, .dsq-popup li, .dsq-popup ol, .dsq-popup 
div, .dsq-popup table, .dsq-popup td, .dsq-popup th, .dsq-popup p, 
.dsq-popup a, .dsq-popup cite, .dsq-popup img {
    background: none repeat scroll 0 50% transparent;
    border: 0 none;
    float: none;
    margin: 0;
    padding: 0;
    text-indent: 0;
}
.dsq-popup h1, .dsq-popup h2, .dsq-popup h3, .dsq-popup h4 {
    position: static;
}
.dsq-popup table {
    border-collapse: separate;
    border-spacing: 0;
}
.dsq-popup {
    border: 0 none;
    color: #333333;
    display: none;
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding: 0;
    position: absolute;
    text-align: left;
    z-index: 9999;
}
.dsq-popup table {
    border-collapse: separate !important;
    border-spacing: 0 !important;
}
.dsq-popup p {
    margin-bottom: 8px !important;
}
.dsq-popup[id] {
    position: fixed !important;
}
.dsq-popup img {
    border: 0 none;
    max-width: none !important;
}
.dsq-popup ul, .dsq-popup li, .dsq-popup ol {
    background: none repeat scroll 0 0 transparent !important;
    display: block !important;
    list-style-image: none !important;
    list-style-type: none !important;
}
.dsq-popup li:before {
    content: "" !important;
}
.dsq-popup p, .dsq-popup ul {
    color: #333333 !important;
    line-height: 1.22em !important;
}
.dsq-popup a {
    color: #3080C8 !important;
}
.dsq-popup a:hover {
    color: #3080C8 !important;
}
.dsq-popup .dsq-popup-top {
}
.dsq-popup .dsq-popup-top img {
    margin: 12px 13px 0 0 !important;
}
.dsq-popup .dsq-popup-bottom {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/embed/popup-bottom.png")
 no-repeat scroll 0 0 transparent !important;
    height: 20px !important;
    text-align: right !important;
    width: 520px !important;
}
.dsq-popup .powered-by {
    background: none repeat scroll 0 0 #F2F2F2 !important;
    border-radius: 0 0 4px 4px !important;
    border-top: 1px solid #AAAAAA !important;
    font-size: 90% !important;
    padding: 5px 0 !important;
    text-align: right !important;
}
.dsq-popup .powered-by img {
    margin: 0 5px 0 0 !important;
}
.dsq-popup .dsq-popup-body div.powered-by a {
    color: #888888 !important;
    text-decoration: none !important;
}
.dsq-popup .dsq-popup-body {
    border-radius: 4px 4px 4px 4px !important;
    width: 520px !important;
}
.dsq-popup .dsq-popup-body .dsq-popup-header a.dsq-close-link {
    color: #7AA5D5 !important;
    position: absolute !important;
    right: 5px !important;
    text-decoration: none !important;
    top: -8px !important;
}
.dsq-popup .dsq-popup-body .dsq-popup-header a.dsq-close-link img {
    border: 0 none !important;
    height: 24px !important;
    width: 23px !important;
}
.dsq-popup .dsq-subscribe-submit {
    color: #222222 !important;
    margin: 0 auto !important;
    padding: 0 10px !important;
}
.dsq-popup .dsq-subscribe-submit input {
    font-size: 110% !important;
    width: 200px !important;
}
.dsq-popup p.dsq-popup-notice {
    background-color: #FDF1D0 !important;
    border: 1px solid #FAD163 !important;
    margin: 20px 0 0 !important;
    padding: 5px !important;
}
.dsq-popup .dsq-popup-body div.show-more {
    color: #7AA5D5 !important;
    font-size: 95% !important;
    padding-left: 10px !important;
}
.dsq-popup .dsq-popup-body .dsq-popup-body-padding {
    font-size: 13px !important;
    padding: 0 10px !important;
}
.dsq-popup .dsq-popup-body .dsq-popup-header {
    background-color: #E5EBED !important;
    border-bottom: 1px solid #445460 !important;
    padding: 0 10px 10px !important;
    position: relative !important;
}
.dsq-popup .dsq-popup-body .dsq-popup-header img {
    border: 1px solid #FFFFFF !important;
    height: 32px !important;
    vertical-align: middle !important;
    width: 32px !important;
}
.dsq-popup .dsq-popup-body .dsq-popup-body-padding cite {
    font-style: normal !important;
    margin-left: 5px !important;
    vertical-align: middle !important;
}
.dsq-popup .dsq-popup .dsq-popup-body .dsq-popup-body-padding cite {
    margin: 0 !important;
    position: static !important;
}
.dsq-popup .dsq-popup-body .dsq-popup-body-padding cite span {
    font-size: 150% !important;
    font-style: normal !important;
    font-weight: bold !important;
    margin-right: 10px !important;
    vertical-align: middle !important;
}
.dsq-popup .dsq-popup-body .dsq-popup-body-padding .dsq-popuplink {
    font-size: 90% !important;
    margin: 0 0 0 5px !important;
}
.dsq-popup .dsq-popup-wrapper {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid rgba(0, 0, 0, 0.8) !important;
    border-radius: 4px 4px 4px 4px !important;
    box-shadow: 0 4px 40px rgba(0, 0, 0, 0.5) !important;
    overflow: hidden !important;
    padding: 0 !important;
}
.dsq-popup .dsq-popup-content {
    padding: 20px !important;
}
.dsq-popup .dsq-popup-container {
    color: #444444 !important;
    font-family: "Helvetica Neue",Helvetica,sans-serif !important;
    font-size: 13px !important;
    position: relative !important;
    text-align: left !important;
}
.dsq-popup-container table {
    border-collapse: collapse !important;
}
.dsq-popup-container td {
    padding: 0 !important;
}
.dsq-popup-container .dsq-popup-body {
    width: 370px !important;
}
.dsq-popup-login .dsq-popup-body {
    width: 340px !important;
}
.dsq-popup-container .dsq-popup-tl, .dsq-popup-container .dsq-popup-tr, 
.dsq-popup-container .dsq-popup-bl, .dsq-popup-container .dsq-popup-br {
    height: 0 !important;
    overflow: hidden !important;
    width: 0 !important;
}
.dsq-popup-container div.dsq-popup-title {
    background: 
url("http://mediacdn.disqus.com/1325290516/img/ui/modal/header-bg.png") 
repeat-x scroll left center #404040 !important;
    border-bottom: medium none !important;
    border-radius: 4px 4px 0 0 !important;
    box-shadow: 0 1px 0 #868687 inset !important;
    height: auto !important;
    line-height: 1 !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: relative !important;
    text-align: left !important;
    width: 100% !important;
}
.dsq-popup-container .dsq-popup-title img {
    margin: 0 !important;
}
.dsq-popup-container .dsq-popup-close {
    background: 
url("http://mediacdn.disqus.com/1325290516/img/ui/modal/close.png") 
repeat scroll 0 0 transparent !important;
    border: medium none !important;
    display: block !important;
    float: none !important;
    height: 19px !important;
    margin: -2px 0 0 !important;
    position: absolute !important;
    right: 10px !important;
    text-indent: -9999em !important;
    top: 13px !important;
    width: 21px !important;
}
.dsq-popup-container .dsq-popup-title h3 {
    color: #FFFFFF !important;
    font-family: "Helvetica Neue",arial,sans-serif !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    margin: 0 30px 0 20px !important;
    padding: 12px 0 !important;
    text-shadow: 0 -1px 0 #222222 !important;
}
.dsq-popup-container h4 {
    font-size: 14px !important;
    font-weight: bold !important;
    margin: 0;
}
#dsq-login-iframe-wrapper {
    height: 320px !important;
}
.dsq-login-box .dsq-popup-content, .dsq-profile-edit-modal 
.dsq-popup-content {
    padding: 0 !important;
}
#dsq-popup-message.dsq-profile-edit-modal .dsq-popup-content 
.dsq-modal-tabs li a span {
    display: none !important;
}
.dsq-popup .dsq-tabbed-modal {
    background: 
url("http://mediacdn.disqus.com/1325290516/img/ui/modal/login/tab-bg.jpg")
 repeat-y scroll 0 0 transparent !important;
    border-radius: 0 0 4px 4px !important;
    margin: 0 !important;
    overflow: hidden !important;
}
* html .dsq-popup .dsq-tabbed-modal {
    height: 1% !important;
}
.dsq-login-box .dsq-popup-body {
    width: 498px !important;
}
.dsq-popup .dsq-modal-tabs {
    display: inline !important;
    float: left !important;
    padding: 0 0 20px !important;
    width: 148px !important;
}
* html .dsq-popup .dsq-modal-tabs, * html .dsq-popup .dsq-tab-container {
}
#dsq-popup-message.dsq-popup .dsq-modal-tabs li {
    border: 0 none;
    margin: 0;
    padding: 0;
}
#dsq-popup-message.dsq-popup .dsq-modal-tabs li a {
    border-bottom: 1px solid #C6C6C6 !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) !important;
    color: #777777 !important;
    display: block !important;
    font-size: 14px !important;
    font-weight: bold !important;
    margin: 0 1px 0 0 !important;
    outline: medium none !important;
    padding: 14px 20px !important;
    text-decoration: none !important;
    text-shadow: 0 1px 0 #FFFFFF !important;
}
#dsq-popup-message.dsq-popup .dsq-modal-tabs li a:hover {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2) 
!important;
    color: #444444 !important;
}
#dsq-popup-message.dsq-popup .dsq-modal-tabs li.dsq-active a {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border-bottom: 1px solid #AAAAAA !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.14) !important;
    color: #444444 !important;
    margin: 0 !important;
}
#dsq-popup-message.dsq-popup .dsq-modal-tabs li.dsq-active a:hover {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-color: -moz-use-text-color -moz-use-text-color #AAAAAA 
!important;
    border-style: none none solid !important;
    border-width: medium medium 1px !important;
    margin: 0 !important;
}
#dsq-popup-message.dsq-popup .dsq-modal-tabs li.dsq-active a:hover {
    text-shadow: none !important;
}
#dsq-popup-message.dsq-popup .dsq-modal-tabs li a span {
    display: inline-block !important;
    height: 16px !important;
    margin: 0 7px 0 0 !important;
    vertical-align: text-bottom !important;
    width: 16px !important;
}
#dsq-popup-message #dsq-login-disqus iframe {
    height: 340px !important;
    overflow: hidden;
}
#dsq-login-tab-guest span {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/social-icons/guest.png")
 repeat scroll 0 0 transparent !important;
}
#dsq-login-tab-disqus span {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/social-icons/disqus.png")
 repeat scroll 0 0 transparent !important;
}
#dsq-login-tab-google span {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/social-icons/google.png")
 repeat scroll 0 0 transparent !important;
}
#dsq-login-tab-twitter span {
    background: url("/1325290516/images/social-icons/twitter.png") 
repeat scroll 0 0 transparent !important;
}
#dsq-login-tab-facebook span {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/social-icons/facebook.png")
 repeat scroll 0 0 transparent !important;
}
#dsq-login-tab-yahoo span {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/social-icons/yahoo.png")
 repeat scroll 0 0 transparent !important;
}
#dsq-login-tab-openid span {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/social-icons/openid.png")
 repeat scroll 0 0 transparent !important;
}
#dsq-login-facebook-frame iframe {
    height: 22px !important;
}
.dsq-popup .dsq-tab-container {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left !important;
    font-size: 14px !important;
    padding: 12px 0 25px 30px !important;
}
#dsq-tabbed-login-modal .dsq-tab-container {
    width: 290px !important;
}
#dsq-popup-message.dsq-popup .powered-by {
    width: 100%;
}
.dsq-tab-container .dsq-tab-content {
    display: none !important;
    height: 100% !important;
    width: 100% !important;
}
.dsq-tab-content small {
    font-size: 11px !important;
}
.dsq-popup span.dsq-external-launcher {
    display: block !important;
    height: 22px !important;
    width: 150px !important;
}
.dsq-popup span.dsq-google-connect {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/embed/google_signin.png")
 repeat scroll 0 0 transparent !important;
}
.dsq-popup span.dsq-facebook-connect {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/embed/facebook_signin.png")
 repeat scroll 0 0 transparent !important;
}
.dsq-popup span.dsq-twitter-connect {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/embed/twitter_signin.png")
 repeat scroll 0 0 transparent !important;
}
.dsq-popup span.dsq-yahoo-connect {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/embed/yahoo_signin.png")
 repeat scroll 0 0 transparent !important;
}
.dsq-popup span.dsq-disqus-connect {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/embed/disqus_signin.png")
 repeat scroll 0 0 transparent !important;
}
.dsq-popup span.dsq-external-launcher:hover {
}
.dsq-popup span.dsq-external-launcher:active {
}
.dsq-connect-msg, .dsq-remote-authentication {
    height: 200px !important;
}
.dsq-remote-authentication img {
    display: block !important;
    height: 32px !important;
    margin: 0 auto 20px !important;
    width: 32px !important;
}
.dsq-remote-authentication p {
    text-align: center !important;
}
.dsq-popup-login #dsq-login-iframe-wrapper iframe {
    height: 355px !important;
}
.dsq-error {
    color: #C03000 !important;
}
.dsq-popup-raw .powered-by {
    display: none;
}
.dsq-popup-raw .dsq-popup-title {
    display: none;
}
.dsq-popup-raw .dsq-popup-body {
    padding: 0 !important;
}
.dsq-popup-raw .dsq-border {
    border: 7px solid rgba(0, 0, 0, 0.38);
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 10px 50px rgba(0, 0, 0, 0.35);
}
.dsq-popup-raw .dsq-popup-raw-container {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/loading.gif") 
no-repeat scroll center center #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    height: 100%;
    overflow: hidden;
    width: 100%;
}
.dsq-popup-raw iframe {
    background: none repeat scroll 0 0 transparent;
    overflow: hidden;
}
.dsq-profile-edit-modal .dsq-popup-body {
    width: 650px !important;
}
#dsq-profile-edit-modal {
    height: 420px !important;
    width: 650px !important;
}
#dsq-profile-edit-modal .dsq-tab-container {
    width: 460px !important;
}
#dsq-profile-edit-modal .dsq-tab-container iframe {
    height: 100% !important;
    width: 450px !important;
}
.dsq-popup-raw .dsq-modal-close-btn {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/embed/profile/close-btn.png")
 repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    position: absolute;
    right: 25px;
    text-indent: -9999em;
    top: 28px;
    width: 18px;
    z-index: 99999;
}
button::-moz-focus-inner {
    border: 0 none;
}
button.dsq-button, button.dsq-button-small {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/narcissus/button-large.png")
 repeat-x scroll left bottom transparent;
    border: 1px solid #999999;
    color: inherit;
    font-family: Arial,Helvetica,Calibri,sans-serif;
    margin: 0;
    overflow: visible;
}
button.dsq-button {
    border-radius: 4px 4px 4px 4px;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 8px;
}
button.dsq-button-small {
    border-radius: 3px 3px 3px 3px;
    font-size: 11px;
    padding: 2px 4px;
}
button.dsq-button-small:disabled, button.dsq-disabled-btn {
    cursor: default !important;
    opacity: 0.5;
}
button.dsq-button:hover, button.dsq-button-small:hover {
    cursor: pointer;
}
button.dsq-button:active, button.dsq-button.dsq-toggled {
    background: -moz-linear-gradient(center top , #666666, #999999) 
repeat scroll 0 0 transparent;
    border: 1px solid #555555;
    color: #FFFFFF;
    text-shadow: 0 1px 0 #666666;
}
.dsq-tooltip {
    background: -moz-linear-gradient(center top , #555555, #222222) 
repeat scroll 0 0 transparent !important;
    border-radius: 9px 9px 9px 9px !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.7) !important;
    color: #FFFFFF !important;
    font-family: "Helvetica Neue",Arial,sans-serif !important;
    font-size: 14px !important;
    padding: 20px 0 0 !important;
    position: relative !important;
}
.dsq-tooltip-outer {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/tooltip-notch.png") 
no-repeat scroll 35px bottom transparent;
    margin: 0 0 1em;
    padding: 0 0 19px;
}
.dsq-tooltip a {
    color: #FFFFFF !important;
    font-weight: bold !important;
}
.dsq-tooltip-big .dsq-tooltip:after {
    background-image: -moz-linear-gradient(left center , rgba(255, 255, 
255, 0.85), rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 80%, 
rgba(255, 255, 255, 0.5)) !important;
    content: "" !important;
    height: 30px !important;
    left: 1% !important;
    opacity: 0.05 !important;
    position: absolute !important;
    top: 0 !important;
    width: 98% !important;
}
.dsq-tooltip h3 {
    font-size: 16px !important;
    font-weight: bold !important;
    margin: 0 20px 16px !important;
    padding: 0 !important;
    text-shadow: 0 -1px 0 #222222 !important;
}
.dsq-tooltip input[type="checkbox"] {
    margin: 3px 0.5ex !important;
}
.dsq-tooltip a {
    text-decoration: underline !important;
}
.dsq-tooltip p {
    color: #CCCCCC !important;
    display: block !important;
    margin: 0 20px !important;
    padding: 0 0 16px !important;
    text-shadow: 0 -1px 0 #222222 !important;
}
.dsq-tooltip ul {
    background: none repeat scroll 0 0 #222222 !important;
    border-radius: 0 0 9px 9px !important;
    border-top: 1px solid #444444 !important;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.9) inset !important;
    margin: 0 !important;
    overflow: hidden !important;
    padding: 10px !important;
}
.dsq-tooltip ul li {
    float: right !important;
    list-style-type: none !important;
    margin: 0 0 0 4px !important;
}
.dsq-tooltip ul li a {
    display: block !important;
    font-size: 13px !important;
}
.dsq-tooltip ul li a.dsq-primary-action {
    background: -moz-linear-gradient(center top , #CCCCCC, #999999) 
repeat scroll 0 0 transparent !important;
    border-radius: 5px 5px 5px 5px !important;
    box-shadow: 0 1px 0 #FFFFFF inset !important;
    color: #333333 !important;
    height: 16px !important;
    padding: 5px 10px !important;
    text-decoration: none !important;
    text-shadow: 0 1px 0 #DDDDDD !important;
}
.dsq-tooltip ul li a.dsq-secondary-action {
    color: #CCCCCC !important;
    padding: 4px 4px 0 0 !important;
}
.dsq-tooltip-small {
    background-image: 
url("http://mediacdn.disqus.com/1325290516/images/tooltip-notch.png");
    background-position: 15px bottom;
    background-repeat: no-repeat;
    padding: 0 0 10px;
}
.dsq-tooltip-small .dsq-tooltip {
    border-radius: 3px 3px 3px 3px !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) !important;
    font-size: 11px !important;
    padding: 8px !important;
}
#dsq-like-tooltip {
    display: none !important;
    width: 375px !important;
}
.dsq-popup .dsq-liked-by-user {
    margin-bottom: 10px !important;
}
.dsq-popup .dsq-liked-by-user a {
    text-decoration: none !important;
}
.dsq-popup .dsq-liked-by-user img {
    height: 32px !important;
    margin-right: 8px !important;
    vertical-align: middle !important;
    width: 32px !important;
}
.dsq-popup-user-votes {
    max-height: 400px !important;
    width: 350px !important;
}
.dsq-popup-user-votes ul {
    margin-bottom: 15px !important;
    max-height: 400px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
}
.dsq-popup-user-votes p {
    color: #666666 !important;
    font-size: 11px !important;
}
.dsq-moderate-options {
    background-color: #E5E5E5 !important;
    border-radius: 4px 4px 4px 4px !important;
    margin: 10px auto !important;
    padding: 5px 10px 0 !important;
    width: 360px !important;
}
.dsq-moderate-options table {
    width: 100%;
}
.dsq-moderate-options th {
    text-align: left !important;
    width: 140px !important;
}
.dsq-moderate-options td {
    padding: 4px !important;
}
.dsq-moderate-options ul {
    margin: 0;
    padding: 0 !important;
}
.dsq-moderate-options li {
    border: medium none !important;
    margin: 0 0 10px !important;
    padding: 0 !important;
}
table.dsq-moderator-settings td {
    border-bottom: 1px solid #FFFFFF !important;
    padding: 10px 6px !important;
    vertical-align: top !important;
}
table.dsq-moderator-settings td.last {
    border-bottom: medium none !important;
}
table.dsq-moderator-settings td p.dsq-thread-identifiers {
    width: 348px !important;
    word-wrap: break-word !important;
}
table.dsq-moderator-settings td p.dsq-form-actions {
    margin-top: 5px !important;
    text-align: right !important;
}
#dsq-popup-message table.dsq-moderator-settings h4, #dsq-popup-message 
table.dsq-moderator-settings li {
    margin-bottom: 5px !important;
    padding: 0 !important;
}
span.dsq-options-status {
    color: #799C42 !important;
    margin-left: 10px !important;
}
#dsq-popup-message ul.dsq-thread-help {
    margin: 0 !important;
    padding: 0 !important;
}
#dsq-popup-message ul.dsq-thread-help li {
    display: list-item !important;
    list-style: disc inside none !important;
    margin: 10px 0 !important;
    padding: 0 !important;
}
#dsq-popup-message ul.dsq-thread-help li p {
    color: #555555 !important;
    font-size: 11px !important;
    padding-left: 5px !important;
}
.dsq-auth-form h3 {
    font-size: 16px !important;
    font-weight: bold !important;
    margin: 0 0 16px !important;
}
.dsq-auth-form p {
    margin: 0 0 18px !important;
}
.dsq-auth-form label {
    display: block !important;
    font-weight: bold !important;
    margin: 0 0 5px !important;
}
.dsq-auth-form .dsq-optional-fields {
    display: none !important;
}
.dsq-auth-form .dsq-login-subscribe {
    font-size: 12px !important;
    vertical-align: middle !important;
}
.dsq-auth-form .dsq-login-subscribe p {
    padding: 0 !important;
}
.dsq-popup .dsq-tab-container .dsq-login-subscribe span {
    margin: 0 5px 0 0 !important;
}
.dsq-popup .dsq-tab-container .dsq-login-subscribe label {
    display: inline !important;
    font-weight: normal !important;
}
.dsq-popup .dsq-tab-container input.blur {
    color: #AAAAAA !important;
}
.dsq-popup .dsq-tab-container #guest .group {
    border: 0 none !important;
    margin: 0 0 18px !important;
}
.dsq-popup .dsq-tab-container #guest .group p {
    float: left !important;
    margin: 0 8px 0 0 !important;
}
.dsq-popup .dsq-tab-container #guest .group p input {
    font-size: 14px !important;
    height: 16px !important;
    width: 124px !important;
}
.dsq-popup .dsq-login-add-url {
    font-size: 0.8em !important;
    opacity: 0.6 !important;
}
.dsq-popup .dsq-tab-container .copy {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: #E8F0F7 !important;
    border-color: -moz-use-text-color #CDD6DD #CDD6DD !important;
    border-radius: 5px 5px 5px 5px !important;
    border-right: 1px solid #CDD6DD !important;
    border-style: none solid solid !important;
    border-width: 0 1px 1px !important;
    padding: 5px !important;
}
#dsq-share-step-2 {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/themes/narcissus/dsq-loader-dark.gif")
 no-repeat scroll 20px 0 transparent !important;
    height: 50px !important;
}
#dsq-share-step-2 p {
    padding: 8px 0 0 40px !important;
}
#dsq-content .dsq-mentions {
    background: -moz-linear-gradient(center top , #FFFFFF, #F2F2F2) 
repeat scroll 0 0 transparent !important;
    border: 1px solid #B1B1B1;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    left: -1px;
    line-height: 1;
    list-style-type: none;
    padding: 0 0 2px;
    position: absolute;
    width: 100%;
    z-index: 9999;
}
#dsq-content .dsq-mentions .dsq-mentions-highlighted {
    background: -moz-linear-gradient(center top , #E8F2FE, #DBEAFE) 
repeat scroll 0 0 transparent !important;
    border: 1px solid #BBC4CE;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) inset;
    color: #474B4F;
}
#dsq-content .dsq-mentions li {
    border: 1px solid transparent;
    color: #666666;
    margin: 1px 3px;
    overflow: hidden;
    padding: 3px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
}
#dsq-content .dsq-mentions .dsq-mentions-avatar {
    border-radius: 2px 2px 2px 2px;
    float: right;
    height: 22px;
    width: 22px;
}
#dsq-content .dsq-mentions-twitter span {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/embed/profile/twitter_16.png")
 no-repeat scroll left center transparent;
}
#dsq-content .dsq-mentions-facebook span {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/embed/profile/facebook_16.png")
 no-repeat scroll left center transparent;
}
#dsq-content .dsq-mentions-google span {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/social-icons/google.png")
 no-repeat scroll left center transparent;
}
#dsq-content .dsq-mentions-disqus span {
    background: 
url("http://mediacdn.disqus.com/1325290516/images/social-icons/disqus.png")
 no-repeat scroll left center transparent;
}
#dsq-content .dsq-mentions span {
    display: block;
    margin: 3px 0 0 2px;
    padding-left: 20px;
}
#dsq-content .dsq-mentions li .dsq-mentions-avatar, #dsq-content 
.dsq-mentions li .dsq-mentions-name, #dsq-content .dsq-mentions li 
.dsq-mentions-protocol {
    display: inline;
    vertical-align: middle;
}
#dsq-content .dsq-mentions li .dsq-mentions-name {
    font-size: 14px;

}
#dsq-content .dsq-mentions li.dsq-mention-section {
    margin: 0;
    padding: 2px 8px;
}
#dsq-content .dsq-mentions li.dsq-mention-section h5 {
    border: 0 none;
    color: #999999;
    font-size: 11px;
    font-weight: normal;
    line-height: 11px;
    margin: 0;
    padding: 0;
    text-shadow: 0 1px 0 #FFFFFF;
}
#dsq-content .dsq-mention {
    background-image: 
url("http://mediacdn.disqus.com/1325290516/images/themes/houdini/backgrounds-sprite.png");

    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.15);
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 
255, 0.9) inset;
    color: inherit;
    opacity: 0.9;
    padding: 0 4px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
}
#dsq-content .dsq-mention a {
    color: inherit;
    text-decoration: none;
}
.dsq-popup .dsq-field {
    margin: 0 0 10px !important;
}
.dsq-popup .dsq-field label {
    color: #444444 !important;
    display: block !important;
    font-size: 14px !important;
    font-weight: bold !important;
    margin-bottom: 8px !important;
}
.dsq-popup .dsq-field input {
    background: 
url("http://mediacdn.disqus.com/1325290516/img/ui/forms/input-bg.jpg") 
repeat scroll 0 0 transparent !important;
    border: 1px solid #989999 !important;
    border-radius: 2px 2px 2px 2px !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.14) inset !important;
    color: #444444 !important;
    display: block !important;
    font-size: 14px !important;
    height: 28px !important;
    outline: medium none !important;
    padding: 6px 10px !important;
    width: 268px !important;
}
.dsq-popup .dsq-field input:focus {
    background: none repeat scroll 0 0 #F6F6F6 !important;
}
.dsq-popup .dsq-field label.error {
    color: #C03000 !important;
}
.dsq-popup input.dsq-anchored-to {
    padding: 0 !important;
    width: 380px !important;
}
.dsq-popup .dsq-button {
    background: 
url("http://mediacdn.disqus.com/1325290516/img/ui/buttons/grey-button-bg.jpg")
 repeat-x scroll center center transparent !important;
    border: 1px solid #8B8B8B !important;
    border-radius: 3px 3px 3px 3px !important;
    box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.2) 
!important;
    cursor: pointer !important;
    font-family: "Helvetica Neue",helvetica,arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    margin: 0 !important;
    padding: 8px 16px !important;
    text-shadow: 0 1px 0 #FFFFFF !important;
}
.dsq-popup a {
    color: #3080C8 !important;
}
.dsq-badge-wrap {
    display: inline-block;
    margin: 0 0 -1px 7px;
    position: relative;
}
.dsq-badge {
    background: none repeat scroll 0 0 rgba(30, 30, 30, 0.6);
    border: 1px solid rgba(20, 20, 20, 0.6);
    border-radius: 2px 2px 2px 2px !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(0, 
0, 0, 0.2);
    color: #FFFFFF;
    display: inline-block;
    font-family: "Helvetica Neue",arial,sans-serif;
    font-size: 9px;
    font-weight: 400;
    line-height: 1;
    padding: 2px 4px;
    position: relative;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
    top: -2px;
}
#dsq-content .dsq-badge-image {
    height: 16px;
    position: relative;
    width: 32px;
}
#dsq-content .dsq-badge-image img {
    left: 0;
    position: absolute;
    top: -8px;
}
#dsq-content .dsq-alert {
    -moz-transition: all 0.8s ease-in-out 0s !important;
    background: none repeat scroll 0 0 #444444 !important;
    border-radius: 3px 3px 3px 3px !important;
    color: #EEEEEE !important;
    font-size: 12px;
    left: -50px;
    margin: 6px 0 0 !important;
    padding: 10px !important;
    position: absolute !important;
    text-align: center;
    top: 22px;
    width: 100px;
    z-index: 9999 !important;
}
#dsq-content .dsq-alert-hidden {
    display: none;
}
#dsq-content .dsq-alert .dsq-avatar {
    left: 9px !important;
}
#dsq-content .dsq-alert .dsq-avatar .dsq-mini-avatar {
    bottom: -3px;
    position: absolute;
    right: -3px;
}
#dsq-content .dsq-alert .dsq-avatar .dsq-mini-avatar img {
    border: 1px solid #EEEEEE;
    height: 19px;
    width: 19px;
}
#dsq-content .dsq-alert-notch {
    border-color: transparent transparent #444444 !important;
    border-style: solid !important;
    border-width: 0 6px 6px !important;
    height: 0 !important;
    left: 50% !important;
    margin-left: -6px !important;
    position: absolute !important;
    top: -5px !important;
    width: 0 !important;
}
#dsq-content .dsq-alert p {
    font-size: 14px !important;
    font-weight: 500;
    line-height: 1.2 !important;
    margin: 1px 0 0 !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9) !important;
    white-space: normal;
}
#dsq-content .dsq-alert p a {
    color: #FFFFFF !important;
    text-decoration: none !important;
}
#dsq-content .dsq-messagesx {
    border-top: 1px solid #DDDDDD !important;
    min-height: 32px !important;
    padding: 5px !important;
}
#dsq-content #dsq-unapproved {
    background-color: #FFFFCC;
    border: 1px solid #CCCC44;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 3px rgba(0, 0, 0, 0.2);
    color: #000000;
    padding: 10px;
}
#dsq-content #dsq-unapproved h4 {
    margin: 0 0 10px;
}
#dsq-content #dsq-unapproved ul {
    list-style-type: none;
    margin-top: 1em;
}
#dsq-content #dsq-unapproved li {
    height: 20px;
    margin-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#dsq-content #dsq-unapproved li img {
    height: 16px;
    margin-bottom: -4px;
    margin-right: 6px;
    width: 16px;
}
#dsq-content #dsq-unapproved p {
    font-size: 11px;
    margin: 6px 0 0;
}


      
