.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; }