.reason-popup {     background-color: #464646;     border: 1px solid #369;     max-width: 500px;     padding: 10px 15px;     position: absolute;     z-index: 10000; }   div.side div.usertext-body .md a[href="http://www.reddit.com/r/nosleep"] {     background-color: #3C3C3C;     background-image: url(http://d.thumbs.redditmedia.com/-LV86eu89USdQE5o.png) !important;     background-position: 57px 10px !important;     background-repeat: no-repeat !important;     border: solid 1px #DCDCDC;     display: inline-block;     font-size: 0;     height: 30px;     margin: 10px 0;     padding: 10px;     width: 126px; }   div.side div.usertext-body .md a[href="http://as.reddit.com/r/nosleep"] {     background-color: #3C3C3C;     background-image: url(http://a.thumbs.redditmedia.com/QZLQhTgefI9PLW-N.png);     background-position: 57px 10px;     background-repeat: no-repeat;     border: solid 1px #DCDCDC;     display: inline-block;     font-size: 0;     height: 30px;     margin: 10px 0;     padding: 10px;     width: 126px; }   .link .usertext .md {     background-color: #000;     border: 2px solid #787878;     padding: 0 5px; }   .expando-button {     background-color: #5a5a5a;     float: left;     height: 23px;     margin: 0;     width: 24px; }   .expando-button.selftext.collapsed {     background-image: url(http://f.thumbs.redditmedia.com/qkqNE-qfdnd6VC_k.png);     background-position: 0 0;     background-repeat: no-repeat; }   .expando-button.selftext.expanded, .eb-se {     background-image: url(http://f.thumbs.redditmedia.com/qkqNE-qfdnd6VC_k.png);     background-position: 0 0;     background-repeat: no-repeat;     margin-bottom: 5px; }   .content {     margin-right: 155px;     margin-top: 25px;     padding-left: 15px; }   .titlebox form {     position: static; }   .side h3 {     -moz-border-radius-bottomleft: 7px;     -moz-border-radius-bottomright: 7px;     -moz-border-radius-topleft: 7px;     -moz-border-radius-topright: 7px;     -webkit-border-bottom-left-radius: 7px;     -webkit-border-bottom-right-radius: 7px;     -webkit-border-top-left-radius: 7px;     -webkit-border-top-right-radius: 7px;     background-color: #555;     border: solid 2px #000;     border-bottom-left-radius: 7px;     border-bottom-right-radius: 7px;     border-radius: 2px;     border-top-left-radius: 7px;     border-top-right-radius: 7px;     box-shadow: 0 0 5px #000;     color: #F2F2F2;     display: inline-block;     height: 25px;     left: 20px;     margin: 15px 200px 10px 0;     padding: 12px 40px 5px;     position: absolute;     text-align: center;     top: 60px;     vertical-align: middle; }   div.content {     margin-top: 65px; }   .report-button > span.option.error:before {     background-color: orange;     border: 1px solid #000;     border-radius: 5px;     color: #000;     content: "If the reason for reporting this post is not immediately apparent, and if you are comfortable doing so, then could you please PM a moderator with the reason. Thanks.";     left: 5px;     padding: 5px;     position: fixed;     top: 5px;     white-space: normal;     width: 200px;     z-index: 5001; }   .titlebox span.number:after {     content: " redditors afraid to sleep"; }   .keyhighlight {     background-color: #40454A !important;     outline: 1px dashed #333 !important; }   .comment .child {     border-left: 0 dotted #DDF;     margin-left: 15px;     margin-top: 10px; }   div.side div.spacer div.sidebox.submit {     position: absolute;     right: 15px;     top: 306px;     width: 300px; }   .side {     background-color: #555;     background-image: url(http://a.thumbs.redditmedia.com/oUj9E6bJzs5xi_XZ.png);     background-position: 35px 20px;     background-repeat: no-repeat;     border: solid 2px #000;     border-radius: 5px;     box-shadow: 0 0 10px #000;     margin-right: 15px;     margin-top: 20px;     padding: 305px 10px 10px; }   div.sidecontentbox h1 {     background-color: #5a5a5a;     border-left: solid 1px #000;     border-right: solid 1px #000;     border-top: solid 1px #000;     border-top-left-radius: 5px;     border-top-right-radius: 5px;     color: #000 !important;     font-weight: 600;     margin: 5px;     padding: 5px; }   div.sidecontentbox ul.content {     background-color: #5a5a5a;     border: solid 1px #000;     border-bottom-left-radius: 5px;     border-bottom-right-radius: 5px;     border-top-right-radius: 5px;     margin-top: 4px;     padding-left: 15px; }   div.sidecontentbox li {     margin: 5px 0; }   div.sidecontentbox a:hover {     color: #7EC483;     font-weight: 600;     text-decoration: none; }   .link {     -moz-border-radius-bottomleft: 7px;     -moz-border-radius-bottomright: 7px;     -moz-border-radius-topleft: 7px;     -moz-border-radius-topright: 7px;     -webkit-border-bottom-left-radius: 7px;     -webkit-border-bottom-right-radius: 7px;     -webkit-border-top-left-radius: 7px;     -webkit-border-top-right-radius: 7px;     background-color: #555;     border: solid 2px #000;     border-bottom-left-radius: 7px;     border-bottom-right-radius: 7px;     border-top-left-radius: 7px;     border-top-right-radius: 7px;     box-shadow: 0 0 5px #000;     margin-bottom: 10px;     padding: 15px; }   .link:hover {     border: solid 2px #32373c;     box-shadow: 0 0 5px #939dcd; }   ul.flat-list.buttons {     margin-left: 0; }   div.thing p.tagline {     margin-left: 0;     margin-top: 5px; }   div.thing div.expando-button {     margin-top: 7px; }   div.lastclicked {     border: solid 2px #000; }   div.midcol {     padding: 0 6px; }   .linkinfo {     -moz-border-radius: 3px;     -webkit-border-radius: 3px;     background: 0;     border: 1px solid #000;     border-radius: 3px;     color: #939dcd;     font-size: 11px;     margin: 5px auto 10px;     padding: 10px 0 15px;     text-align: center;     width: 260px; }   .linkinfo .downvotes .number, .linkinfo .upvotes .number, .linkinfo .score .number {     display: block;     font-size: 20px !important;     font-weight: 400 !important; }   .linkinfo .score {     color: #000;     display: block;     font-size: 11px;     margin-left: 25px !important;     min-width: 59px; }   .linkinfo .downvotes .word, .linkinfo .upvotes .word {     color: #000;     font-size: 11px; }   .linkinfo .upvotes, .linkinfo .downvotes, .linkinfo .score {     float: left;     margin: 8px 10px 10px 0;     padding: 5px 10px 5px 0;     text-align: center; }   .linkinfo .score, .linkinfo .upvotes {     border-right: 1px solid #000; }   .linkinfo .score .number {     color: #939dcd; }   .linkinfo .shortlink {     clear: both !important;     color: #aaa;     font-size: 10px;     margin-top: 10px; }   .linkinfo .shortlink input {     background: transparent;     border: 0;     color: #000;     font-size: 12px;     margin-left: auto;     margin-right: auto;     padding-left: 8px;     width: 60%; }   #header {     background-color: #000 !important;     border-bottom: 1px solid #000 !important; }   .morelink .nub {     background-color: #32373c !important;     display: none; }   .dropdown.srdrop .selected {     color: #9e9dcd !important; }   #search input[type=text] {     background-color: #32373c !important;     border: 1px solid #000 !important;     font-family: Sans-serif !important; }   #ad-frame {     background-color: #32373c !important;     border: 1px solid #767b7f !important;     height: 265px !important;     margin-bottom: 15px !important; }   a {     color: #939dcd !important; }   .tabmenu li.selected a {     border-color: #43484D #43484D #32373d !important; }   .thumbnail {     display: none !important; }   .fancy-toggle-button .active {     border-color: #767b7f !important; }   .spam {     background-color: #3c3237 !important; }   .author.submitter {     -moz-border-radius: 3px !important;     -webkit-border-radius: 3px !important;     padding: 0 2px !important; }   .comment-visits-box .title {     background-color: #FFFDCC !important;     color: #000 !important; }   .new-comment .usertext-body {     background-color: #222 !important;     border: 1px solid #555 !important; }   .usertext.border .usertext-body {     background-color: #32373c; }   .sub1 {     background: #32373C !important; }   .sub2 {     background: #22272C !important; }   .delete-field {     background-color: #000; }   .usertext table.markhelp {     background-color: #32373C !important; }   .flair-trophy {     margin-right: 5px;     padding-top: 2px; }   .flair-trophy::after {     background: none;     background-image: url(http://thumbs.reddit.com/t5_2rm4d_1.png) !important;     background-repeat: no-repeat;     border: 1px;     border-radius: 0;     content: "";     display: inline-block;     height: 16px;     margin-left: 3px;     padding: 0;     text-indent: -9999px;     vertical-align: middle;     width: 16px; }   .link .flair {     margin-top: 0 !important; }   #link-desc:after, #text-desc:after {     content: "Please keep the following in mind when making your submission.  Any violation of these rules will be met with appropriate discipline.  Putting tags in the title of your post is unacceptable.  Any new posts made with tags will be removed.  We've had this discussion in the past.  This does not include referencing another part of your story.  Absolutely NO image or video posts.";     display: block;     font-weight: 700;     margin-top: 1em; }   .morelink {     background: none;     background-color: #32373c;     border: 0;     height: 90px; }   .morelink:hover {     background: none; }   .morelink a {     background: url(http://b.thumbs.redditmedia.com/FAZ6IcKtdQUX7Y8U.png) no-repeat;     height: 85px;     margin-left: 9%;     text-indent: -9999px;     width: 236px; }   .expando-button:lang(as) {     background-color: #DCDCDC;     float: left;     height: 23px;     width: 24px; }   .expando-button.selftext.collapsed:lang(as) {     background-image: url(http://a.thumbs.redditmedia.com/Q6DmiVeOXEs0I_kl.png);     background-position: 0 0;     background-repeat: no-repeat; }   .expando-button.selftext.expanded:lang(as), .eb-se {     background-image: url(http://a.thumbs.redditmedia.com/Q6DmiVeOXEs0I_kl.png);     background-position: 0 0;     background-repeat: no-repeat;     margin-bottom: 5px; }   .link:lang(as) {     -moz-border-radius-bottomleft: 7px;     -moz-border-radius-bottomright: 7px;     -moz-border-radius-topleft: 7px;     -moz-border-radius-topright: 7px;     -webkit-border-bottom-left-radius: 7px;     -webkit-border-bottom-right-radius: 7px;     -webkit-border-top-left-radius: 7px;     -webkit-border-top-right-radius: 7px;     background-color: #DCDCDC;     border: solid 2px #000;     border-bottom-left-radius: 7px;     border-bottom-right-radius: 7px;     border-top-left-radius: 7px;     border-top-right-radius: 7px;     box-shadow: 0 0 5px #000;     margin-bottom: 10px;     padding: 15px; }   .link:hover:lang(as) {     border: solid 2px #32373c;     box-shadow: 0 0 10px #cd939d; }   body:lang(as) {     background-color: #FFF !important;     color: #000 !important; }   .side:lang(as) {     background-color: #FFF !important; }   .link:lang(as) .usertext:lang(as) .md:lang(as) {     background-color: #FFF !important;     border: 1px solid gray !important;     color: #000 !important;     padding: 5px !important; }   .side:lang(as) h3:lang(as) {     -moz-border-radius-bottomleft: 7px;     -moz-border-radius-bottomright: 7px;     -moz-border-radius-topleft: 7px;     -moz-border-radius-topright: 7px;     -webkit-border-bottom-left-radius: 7px;     -webkit-border-bottom-right-radius: 7px;     -webkit-border-top-left-radius: 7px;     -webkit-border-top-right-radius: 7px;     background-color: #DCDCDC;     border: solid 2px #000;     border-bottom-left-radius: 7px;     border-bottom-right-radius: 7px;     border-radius: 2px;     border-top-left-radius: 7px;     border-top-right-radius: 7px;     box-shadow: 0 0 5px #000;     color: #000;     display: inline-block;     height: 25px;     left: 20px;     margin: 15px 200px 10px 0;     padding: 12px 40px 5px;     position: absolute;     text-align: center;     top: 60px;     vertical-align: middle; }   #search:lang(as) input[type=text]:lang(as) {     background-color: #DCDCDC !important;     border: 1px solid #000 !important;     color: #000 !important;     font-family: Sans-serif !important; }   div.sidecontentbox:lang(as) h1:lang(as) {     background-color: #DCDCDC;     border-left: solid 1px #000;     border-right: solid 1px #000;     border-top: solid 1px #000;     border-top-left-radius: 5px;     border-top-right-radius: 5px;     color: #000 !important;     font-weight: 600; }   div.sidecontentbox:lang(as) ul.content:lang(as) {     background-color: #DCDCDC;     border: solid 1px #000;     border-bottom-left-radius: 5px;     border-bottom-right-radius: 5px;     border-top-right-radius: 5px;     color: #000 !important;     margin-top: 4px;     padding-left: 15px; }   div.sidecontentbox:lang(as) a:lang(as) {     background-color: transparent !important;     color: #000 !important; }   a:lang(as) {     color: #555 !important; }   a:hover:lang(as) {     text-decoration: underline !important; }   .comment:lang(as) .child:lang(as) {     border-left: 0 dotted #DDF !important;     margin-left: 15px;     margin-top: 10px; }   .author.submitter:lang(as) {     -moz-border-radius: 3px !important;     -webkit-border-radius: 3px !important;     color: #FFF !important;     padding: 0 2px !important; }   a.voteweight, div.sidecontentbox a, div.keyhighlight {     background-color: transparent !important; }   .expando-button.selftext.collapsed:hover, .eb-sch, .expando-button.selftext.expanded:hover, .eb-seh {     background-image: url(http://f.thumbs.redditmedia.com/myRiCEw6ta8DUSY_.png);     background-position: 0 0;     background-repeat: no-repeat; }   div#sitetable.sitetable.linklisting, div.commentarea {     padding-right: 200px; }   .titlebox span.word, div.nub, div.sidecontentbox span.flair.flair, div.sidebox.create, .domain, div.leavemoderator, form.toggle.flairtoggle, h1.redditname, .linkinfo .score .word, .side .flair-trophy::after, .sidebox .ad, .subtitle, .sidebox .spacer, .sidebox .spacer a, .sidebox.create {     display: none; }   div.comment, div.child .comment .comment, div.child .comment .comment .comment .comment, div.child .comment .comment .comment .comment .comment .comment, div.child .comment .comment .comment .comment .comment .comment .comment .comment, div.child .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {     -moz-border-radius-bottomleft: 7px;     -moz-border-radius-bottomright: 7px;     -moz-border-radius-topleft: 7px;     -moz-border-radius-topright: 7px;     -webkit-border-bottom-left-radius: 7px;     -webkit-border-bottom-right-radius: 7px;     -webkit-border-top-left-radius: 7px;     -webkit-border-top-right-radius: 7px;     background-color: #555 !important;     border: solid 1px #000;     border-bottom-left-radius: 7px;     border-bottom-right-radius: 7px;     border-top-left-radius: 7px;     border-top-right-radius: 7px;     box-shadow: 0 0 5px #000; }   div.child .comment, div.child .comment .comment .comment, div.child .comment .comment .comment .comment .comment, div.child .comment .comment .comment .comment .comment .comment .comment, div.child .comment .comment .comment .comment .comment .comment .comment .comment .comment {     -moz-border-radius-bottomleft: 7px;     -moz-border-radius-bottomright: 7px;     -moz-border-radius-topleft: 7px;     -moz-border-radius-topright: 7px;     -webkit-border-bottom-left-radius: 7px;     -webkit-border-bottom-right-radius: 7px;     -webkit-border-top-left-radius: 7px;     -webkit-border-top-right-radius: 7px;     background-color: #40454A !important;     border: solid 1px #000;     border-bottom-left-radius: 7px;     border-bottom-right-radius: 7px;     border-top-left-radius: 7px;     border-top-right-radius: 7px;     box-shadow: 0 0 5px #000; }   form.submit.content div.roundfield, div.nerpagemarker {     background-color: #555; }   div.spacer, div.sidecontentbox {     background-color: transparent; }   div.entry.unvoted.lctagged.keyhighlight, div.entry.likes.lctagged.keyhighlight, div.entry.likes.keyhighlight, div.entry.keyhighlight.lctagged.dislikes {     background-color: transparent !important;     border: none !important; }   .linkinfo .upvotes .number, .linkinfo .downvotes .number {     color: #ADADAD; }   body, textarea, button, #header-bottom-left .tabmenu li a {     background-color: #32373c !important;     color: #FFF !important; }   #sr-header-area, #header-bottom-left .tabmenu .selected a, #header-bottom-right, .titlebox form.toggle, .side, .sidebox .spacer, .icon-menu a, .link .usertext .md, .linkinfo, .infobar, #sr-more-link {     background-color: #32373c !important; }   .gray, .sidebox .subtitle, .thing .title.loggedin:visited, .a.author.submitter:lang(as) a:lang(as) {     color: #FFF !important; }   #header-bottom-left, .noncollapsed .author.submitter, .collapsed .author.submitter {     background-color: #000 !important; }   .thing .title.loggedin:link, ul.flat-list.buttons:lang(as) a:lang(as), div.thing:lang(as) p.tagline:lang(as) a:lang(as) {     color: #000 !important; }   .fancy-toggle-button .remove, .fancy-toggle-button .add {     background-color: #32373c !important;     background-image: none !important; }   .expando-button.selftext.collapsed:hover:lang(as), .eb-sch, .expando-button.selftext.expanded:hover:lang(as), .eb-seh {     background-image: url(http://a.thumbs.redditmedia.com/1i2xb4SxMmV_Z-ul.png);     background-position: 0 0;     background-repeat: no-repeat; }   body:lang(as), textarea:lang(as), button:lang(as), div#searchexpando.infobar:lang(as) {     background-color: #DCDCDC !important;     color: #000 !important; }   div.comment:lang(as), div.child:lang(as) .comment:lang(as) .comment:lang(as), div.child:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as), div.child:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as), div.child:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as), div.child:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) {     -moz-border-radius-bottomleft: 7px;     -moz-border-radius-bottomright: 7px;     -moz-border-radius-topleft: 7px;     -moz-border-radius-topright: 7px;     -webkit-border-bottom-left-radius: 7px;     -webkit-border-bottom-right-radius: 7px;     -webkit-border-top-left-radius: 7px;     -webkit-border-top-right-radius: 7px;     background-color: #F0F0F0 !important;     border: solid 1px #000;     border-bottom-left-radius: 7px;     border-bottom-right-radius: 7px;     border-top-left-radius: 7px;     border-top-right-radius: 7px;     box-shadow: 0 0 5px #000; }   div.child:lang(as) .comment:lang(as), div.child:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as), div.child:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as), div.child:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as), div.child:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) .comment:lang(as) {     -moz-border-radius-bottomleft: 7px;     -moz-border-radius-bottomright: 7px;     -moz-border-radius-topleft: 7px;     -moz-border-radius-topright: 7px;     -webkit-border-bottom-left-radius: 7px;     -webkit-border-bottom-right-radius: 7px;     -webkit-border-top-left-radius: 7px;     -webkit-border-top-right-radius: 7px;     background-color: #DCDCDC !important;     border: solid 1px #000;     border-bottom-left-radius: 7px;     border-bottom-right-radius: 7px;     border-top-left-radius: 7px;     border-top-right-radius: 7px;     box-shadow: 0 0 5px #000; }   .noncollapsed:lang(as) .author.submitter:lang(as), .collapsed:lang(as) .author.submitter:lang(as) {     background-color: #A5A5A5 !important;     color: #FFF !important; }