gavin19

DSL

Jun 6th, 2014
327
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 25.49 KB | None | 0 0
  1.  CONTENTS:
  2.  1. Global
  3.  2. Header
  4.  3. Sidebar
  5.  4. Content/No Participation
  6.  5. Specials
  7.  6. Reminders
  8.  7. Spoiler Tags (3 types)
  9.  8. Spoiler Button (by saioke)
  10.  9. Announcement Banner (hybrid Raerth-jwilliams code)
  11. 10. Sticky Menu (drop-down menu)
  12. 11. RES
  13. 12. Dark Souls flair (USER)
  14. 13. Dark Souls flair (LINK)
  15. 14. Special images
  16. 15. Special names
  17. 16. Trophy flair
  18. 17. Special Thanks
  19. */
  20. /* ~~~~~~~~~~~~~~~~~~~~ */
  21. /* ~~~PART 1: GLOBAL~~~ */
  22. /*~~~~~~~~~~~~~~~~~~~~~~*/
  23. html {
  24.   font-size: 62.5%;
  25. }
  26. body {
  27.   font-family: Arial, sans-serif;
  28.   font-size: 14px;
  29.   line-height: 1.428571429;
  30.   color: #333333;
  31.   background-color: #f9f9f7;
  32. }
  33. .footer {
  34.   padding: 3px 5px 10px;
  35.   background-color: #f7f7f9;
  36.   -webkit-border-radius: 7px;
  37.   -moz-border-radius: 7px;
  38.   border-radius: 7px;
  39.   -webkit-box-shadow: 0 0 5px #999999;
  40.   -moz-box-shadow: 0 0 5px #999999;
  41.   box-shadow: 0 0 5px #999999;
  42. }
  43. .footer .col {
  44.   border-left: 1px solid #999999;
  45. }
  46. /* END: Global */
  47. /* ~~~~~~~~~~~~~~~~~~~~ */
  48. /* ~~~PART 2: HEADER~~~ */
  49. /*~~~~~~~~~~~~~~~~~~~~~~*/
  50. #header {
  51.   height: 120px;
  52.   background-color: #070d03;
  53.   /*background: url(%%IMG-NAME%%) no-repeat bottom left;*/
  54.   border-bottom: 1px solid #8c8281;
  55. }
  56. #header #header-img {
  57.   position: absolute;
  58.   bottom: 0;
  59.   left: 88px;
  60. }
  61. #header .pagename.redditname {
  62.   font-size: 0px;
  63. }
  64. #header .pagename a {
  65.   position: absolute;
  66.   left: 125px;
  67.   top: 35px;
  68.   display: block;
  69.   height: 50px;
  70.   width: 280px;
  71.   text-indent: -9999px;
  72. }
  73. #sr-header-area {
  74.   height: 18px;
  75.   font-size: 9px;
  76.   line-height: 1.2;
  77.   background-color: #f9f9f7;
  78.   color: #333333;
  79.   border-bottom: 1px solid #8c8281;
  80. }
  81. #sr-header-area .separator {
  82.   display: inline-block;
  83.   margin: 3px;
  84.   text-align: center;
  85.   color: #333333;
  86.   border-right: 2px solid #333333;
  87.   text-indent: -9999px;
  88. }
  89. #sr-header-area .sr-bar a {
  90.   display: inline-block;
  91.   padding: 5px;
  92.   height: 16px;
  93.   color: #333333;
  94. }
  95. #sr-header-area .sr-bar a:hover {
  96.   color: #d9b166;
  97. }
  98. #sr-header-area .sr-bar .flat-list li {
  99.   padding-right: 4px;
  100.   margin-left: 4px;
  101.   border-right: 1px solid #333333;
  102. }
  103. #sr-header-area .sr-bar .flat-list li:last-child {
  104.   border-right: 0;
  105. }
  106. #sr-header-area .srdrop {
  107.   padding-top: 4px;
  108. }
  109. #sr-header-area .srdrop a {
  110.   color: #2c5ec5;
  111. }
  112. #sr-header-area .srdrop a:hover {
  113.   background-color: #f9f9f7;
  114.   color: #6c8ccf;
  115. }
  116. #sr-header-area #sr-more-link {
  117.   padding-top: 5px;
  118.   background-color: #f9f9f7;
  119. }
  120. #header-bottom-left {
  121.   height: 102px;
  122.   overflow: hidden;
  123. }
  124. #header-bottom-left a#header-img-a {
  125.   display: block;
  126.   height: 102px;
  127.   width: 110px;
  128. }
  129. #header-bottom-left .tabmenu {
  130.   position: absolute;
  131.   top: 91px;
  132.   left: 133px;
  133.   margin: 0;
  134.   padding: 5px 5px 6px 5px;
  135.   font-size: 12px;
  136.   border: 1px solid #8c8281;
  137.   border-left: 7px solid #d9b166;
  138.   border-bottom: none;
  139.   background-color: #3b3c40;
  140.   -webkit-border-top-right-radius: 7px;
  141.   -moz-border-radius-topright: 7px;
  142.   border-top-right-radius: 7px;
  143. }
  144. #header-bottom-left .tabmenu li a {
  145.   background-color: #3b3c40;
  146.   color: #d9b166;
  147.   border: none;
  148. }
  149. #header-bottom-left .tabmenu li a:visited {
  150.   color: #879f81;
  151. }
  152. #header-bottom-left .tabmenu li a:hover {
  153.   color: #dfcdac;
  154. }
  155. #header-bottom-left .tabmenu li.selected a {
  156.   color: #f9f9f7;
  157. }
  158. #header-bottom-right {
  159.   top: 19px;
  160.   bottom: auto;
  161.   padding: 2px 7px 3px 10px;
  162.   background-color: #f9f9f7;
  163.   color: #333333;
  164.   font-size: 11px;
  165.   border: 0;
  166.   border-radius: 0;
  167.   -webkit-border-bottom-left-radius: 7px;
  168.   -moz-border-radius-bottomleft: 7px;
  169.   border-bottom-left-radius: 7px;
  170. }
  171. #header-bottom-right a {
  172.   color: #333333;
  173. }
  174. #header-bottom-right .user {
  175.   margin-right: 6px;
  176.   color: #333333;
  177. }
  178. #header-bottom-right .separator {
  179.   display: inline-block;
  180.   margin: 3px;
  181.   text-align: center;
  182.   border-right: 2px solid #333333;
  183.   text-indent: -9999px;
  184. }
  185. /* END: Header */
  186. /* ~~~~~~~~~~~~~~~~~~~ */
  187. /*~~~PART 3: SIDEBAR~~~*/
  188. /*~~~~~~~~~~~~~~~~~~~~~*/
  189. .side {
  190.   padding: 38px 8px 8px;
  191.   background-color: #f7f7f9;
  192.   color: #333333;
  193.   -webkit-border-bottom-left-radius: 7px;
  194.   -moz-border-radius-bottomleft: 7px;
  195.   border-bottom-left-radius: 7px;
  196.   -webkit-box-shadow: 0 0 5px #999999;
  197.   -moz-box-shadow: 0 0 5px #999999;
  198.   box-shadow: 0 0 5px #999999;
  199. }
  200. .side .spacer:first-child {
  201.   position: absolute;
  202.   top: 117px;
  203.   right: 5px;
  204.   height: 24px;
  205.   width: 302px;
  206.   margin: 0;
  207.   padding: 7px;
  208.   background: #3b3c40;
  209.   z-index: 70;
  210. }
  211. .side > .spacer {
  212.   clear: both;
  213. }
  214. .side .create {
  215.   display: none;
  216. }
  217. .side input {
  218.   background-color: #3b3c40;
  219.   color: #d9ccc5;
  220. }
  221. .side .titlebox h1 {
  222.   font-family: inherit;
  223.   font-size: 18px;
  224.   word-spacing: -1px;
  225. }
  226. .side .titlebox .redditname a {
  227.   display: block;
  228.   height: 43px;
  229.   width: 270px;
  230.   padding: 0 15px;
  231.   /*background: url(%%IMG-NAME%%) no-repeat 50% 0;*/
  232.   float: none;
  233.   text-indent: -9999px;
  234. }
  235. .side .titlebox form.toggle,
  236. .side .titlebox .leavemoderator {
  237.   color: #333333;
  238.   background-color: transparent;
  239. }
  240. .side .titlebox .users-online:before {
  241.   margin-top: 6px;
  242. }
  243. .side .titlebox .leavemoderator {
  244.   font-size: 12px;
  245. }
  246. .side .titlebox span.word {
  247.   display: none;
  248. }
  249. .side .titlebox span.number {
  250.   font-size: 9pt !important;
  251. }
  252. .side .titlebox span.number:after {
  253.   font-size: 9pt !important;
  254.   content: " souls";
  255. }
  256. .side .titlebox .flairselector input {
  257.   background-color: inherit;
  258. }
  259. .side .md {
  260.   overflow: hidden;
  261. }
  262. .side .sidebox.submit-link {
  263.   display: none;
  264. }
  265. .side .linkinfo {
  266.   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  267.   font-size: 12px;
  268.   background-color: #eeeeee;
  269.   border: 1px dotted #eeeeee;
  270.   -webkit-border-radius: 0;
  271.   -moz-border-radius: 0;
  272.   border-radius: 0;
  273.   -webkit-border-bottom-left-radius: 7px;
  274.   -moz-border-radius-bottomleft: 7px;
  275.   border-bottom-left-radius: 7px;
  276. }
  277. .side .linkinfo .shortlink input {
  278.   background-color: #333333;
  279.   color: #f9f9f7;
  280. }
  281. .side .morelink {
  282.   height: 31px;
  283.   background-color: #3b3c40;
  284.   background-image: none;
  285.   border: none;
  286.   border-left: 7px solid #d9b166;
  287.   -webkit-border-bottom-left-radius: 7px;
  288.   -moz-border-radius-bottomleft: 7px;
  289.   border-bottom-left-radius: 7px;
  290. }
  291. .side .morelink a {
  292.   width: 280px;
  293.   padding-left: 8px;
  294.   color: #d9ccc5;
  295.   text-align: left;
  296.   font-size: 18px;
  297.   font-weight: bold;
  298.   letter-spacing: -1px;
  299. }
  300. .side .morelink a:hover {
  301.   color: #dfcdac;
  302. }
  303. .side .morelink .nub {
  304.   display: none;
  305. }
  306. .side .morelink:hover a {
  307.   color: #6c8ccf;
  308. }
  309. .side .icon-menu a {
  310.   background-color: transparent;
  311. }
  312. .side .gadget small {
  313.   color: #333333;
  314. }
  315. .side a[href*="sidebar"] {
  316.   display: block;
  317.   height: 31px;
  318.   width: 280px;
  319.   padding-left: 8px;
  320.   background-color: #3b3c40;
  321.   background-image: none;
  322.   border: none;
  323.   border-left: 7px solid #d9b166;
  324.   -webkit-border-bottom-left-radius: 7px;
  325.   -moz-border-radius-bottomleft: 7px;
  326.   border-bottom-left-radius: 7px;
  327.   color: #d9ccc5;
  328.   text-align: left;
  329.   font-size: 18px;
  330.   font-weight: bold;
  331.   letter-spacing: -1px;
  332. }
  333. .side a[href*="sidebar"]:hover {
  334.   color: #d9b166;
  335. }
  336. .side .sidecontentbox .title h1 {
  337.   color: #333333;
  338. }
  339. .side .sidecontentbox .content {
  340.   font-size: 12px;
  341.   border: 1px solid #999999;
  342.   -webkit-border-bottom-left-radius: 7px;
  343.   -moz-border-radius-bottomleft: 7px;
  344.   border-bottom-left-radius: 7px;
  345. }
  346. .side .sidecontentbox .content li {
  347.   padding: 1px 0;
  348. }
  349. #search input[type="text"] {
  350.   margin: 0;
  351.   padding: 0 7px;
  352.   height: 26px;
  353.   width: 276px;
  354.   color: #fff;
  355.   /*background: #f9f9f7 url(%%IMG-NAME%%) no-repeat right top;*/
  356.   font-size: 12px;
  357.   border-left: 7px solid #d9b166;
  358.   -webkit-border-bottom-left-radius: 7px;
  359.   -moz-border-radius-bottomleft: 7px;
  360.   border-bottom-left-radius: 7px;
  361. }
  362. #search input::-webkit-input-placeholder {
  363.   /* color: #333333; */
  364. }
  365. #search input::-moz-placeholder {
  366.   color: #333333;
  367. }
  368. #search input:-moz-placeholder {
  369.   color: #333333;
  370. }
  371. #search input:-ms-input-placeholder {
  372.   color: #333333;
  373. }
  374. #searchexpando {
  375.   margin-top: 10px;
  376.   border: none;
  377.   background-color: #3b3c40;
  378.   color: #d9ccc5;
  379.   -webkit-border-radius: 7px;
  380.   -moz-border-radius: 7px;
  381.   border-radius: 7px;
  382.   -webkit-box-shadow: 0 0 3px #6c8ccf;
  383.   -moz-box-shadow: 0 0 3px #6c8ccf;
  384.   box-shadow: 0 0 3px #6c8ccf;
  385. }
  386. #searchexpando a {
  387.   color: #d9ccc5;
  388. }
  389. #searchexpando a:hover {
  390.   color: #2c5ec5;
  391. }
  392. /* END: Sidebar */
  393. /* ~~~~~~~~~~~~~~~~~~~~~ */
  394. /* ~~~PART 4: CONTENT~~~ */
  395. /*~~~~~~~~~~~~~~~~~~~~~~~*/
  396. div.content {
  397.   margin-top: 70px !important;
  398.   margin-left: 14px !important;
  399.   margin-right: 342px !important;
  400.   margin-bottom: 0 !important;
  401.   background-color: #f9f9f7;
  402.   -webkit-border-top-right-radius: 7px;
  403.   -moz-border-radius-topright: 7px;
  404.   border-top-right-radius: 7px;
  405.   -webkit-border-bottom-left-radius: 7px;
  406.   -moz-border-radius-bottomleft: 7px;
  407.   border-bottom-left-radius: 7px;
  408. }
  409. div.content .commentarea {
  410.   padding: 7px 0 0;
  411.   -webkit-border-top-right-radius: 7px;
  412.   -moz-border-radius-topright: 7px;
  413.   border-top-right-radius: 7px;
  414.   -webkit-border-bottom-left-radius: 7px;
  415.   -moz-border-radius-bottomleft: 7px;
  416.   border-bottom-left-radius: 7px;
  417. }
  418. div.content .commentarea .entry {
  419.   padding-bottom: 7px;
  420.   border-bottom: 1px dotted #DDF;
  421. }
  422. div.content .commentarea .comment .md p > a {
  423.   color: #2c5ec5;
  424. }
  425. div.content .commentarea .comment .md p > a:visited {
  426.   color: #994239;
  427. }
  428. div.content .commentarea .comment .md p > a:hover {
  429.   color: #6c8ccf;
  430. }
  431. div.content .sitetable .thing {
  432.   margin-right: 14px;
  433.   padding: 7px 0 0;
  434. }
  435. div.content .sitetable .thing .title a,
  436. div.content .sitetable .thing .title.loggedin a,
  437. div.content .sitetable .thing .title.loggedin.click a {
  438.   color: #2c5ec5;
  439. }
  440. div.content .sitetable .thing .title a:visited,
  441. div.content .sitetable .thing .title.loggedin a:visited,
  442. div.content .sitetable .thing .title.loggedin.click a:visited {
  443.   color: #994239;
  444. }
  445. div.content .sitetable .thing .title a:hover,
  446. div.content .sitetable .thing .title.loggedin a:hover,
  447. div.content .sitetable .thing .title.loggedin.click a:hover {
  448.   color: #6c8ccf;
  449. }
  450. div.content .sitetable .thing .title .domain {
  451.   font-size: 11px;
  452. }
  453. div.content .sitetable .thing .title .domain a {
  454.   color: #333333;
  455. }
  456. div.content .sitetable .thing .title .domain a:visited {
  457.   color: #333333;
  458. }
  459. div.content .sitetable .thing .title .domain a:hover {
  460.   color: #6c8ccf;
  461.   text-decoration: none;
  462. }
  463. div.content .sitetable .thing .keyHighlight {
  464.   outline: 1px dotted #999999;
  465.   background-color: #eeeeee;
  466.   -webkit-border-bottom-left-radius: 7px;
  467.   -moz-border-radius-bottomleft: 7px;
  468.   border-bottom-left-radius: 7px;
  469. }
  470. div.content .sitetable .thing:last-child {
  471.   border-bottom: none !important;
  472. }
  473. div.content .sitetable .child .thing {
  474.   padding-left: 7px;
  475. }
  476. div.content .sitetable .link {
  477.   margin: 0 14px 7px;
  478.   padding: 7px 0;
  479.   border-bottom: 1px dotted #DDF;
  480. }
  481. div.content .sitetable .link .rank,
  482. div.content .sitetable .link .score {
  483.   padding-top: 3px;
  484.   color: #333333;
  485. }
  486. div.content .sitetable .link .usertext .md {
  487.   background-color: #f9f9f7;
  488.   font-size: 13px;
  489.   border: 1px #999999 solid;
  490.   -webkit-border-radius: 0;
  491.   -moz-border-radius: 0;
  492.   border-radius: 0;
  493.   -webkit-border-top-right-radius: 7px;
  494.   -moz-border-radius-topright: 7px;
  495.   border-top-right-radius: 7px;
  496. }
  497. #images {
  498.   padding-left: 7px;
  499.   overflow: hidden;
  500. }
  501. /* Wiki Pages */
  502. .wiki-page .wiki-page-content .md.wiki > .toc > ul {
  503.   border: 1px solid #999999 !important;
  504.   -webkit-border-radius: 0;
  505.   -moz-border-radius: 0;
  506.   border-radius: 0;
  507.   -webkit-border-bottom-left-radius: 7px;
  508.   -moz-border-radius-bottomleft: 7px;
  509.   border-bottom-left-radius: 7px;
  510.   -webkit-box-shadow: 0 0 5px #999999;
  511.   -moz-box-shadow: 0 0 5px #999999;
  512.   box-shadow: 0 0 5px #999999;
  513. }
  514. /* Submit Page */
  515. .content.submit .info-notice,
  516. .roundfield {
  517.   background-color: #eeeeee;
  518.   -webkit-border-radius: 0;
  519.   -moz-border-radius: 0;
  520.   border-radius: 0;
  521.   -webkit-border-bottom-left-radius: 7px;
  522.   -moz-border-radius-bottomleft: 7px;
  523.   border-bottom-left-radius: 7px;
  524. }
  525. .content.submit .info-notice {
  526.   border: 1px solid #444444;
  527. }
  528. .tabmenu.formtab a {
  529.   padding: 5px 12px 1px;
  530.   background-color: #eeeeee;
  531.   color: #444444;
  532.   border: 1px solid #999999;
  533.   border-bottom: none;
  534.   vertical-align: baseline;
  535.   -webkit-border-top-right-radius: 7px;
  536.   -moz-border-radius-topright: 7px;
  537.   border-top-right-radius: 7px;
  538. }
  539. .tabmenu.formtab .selected a {
  540.   padding-bottom: 3px;
  541.   background-color: #444444;
  542.   border-bottom: none;
  543. }
  544. .formtabs-content {
  545.   border-top: 7px solid #444444;
  546. }
  547. /* Misc */
  548. /* standard link colours/behaviour */
  549. a {
  550.   color: #2c5ec5;
  551. }
  552. a:visited {
  553.   color: #994239;
  554. }
  555. a:hover {
  556.   color: #6c8ccf;
  557.   text-decoration: none;
  558. }
  559. .hover a:hover {
  560.   text-decoration: none;
  561. }
  562. /* colour updates */
  563. .tagline {
  564.   font-size: 12px;
  565.   color: #333333;
  566. }
  567. .tagline a.author {
  568.   color: #333333;
  569.   font-weight: bold;
  570. }
  571. .tagline a.author:hover {
  572.   color: #6c8ccf;
  573.   text-decoration: none;
  574. }
  575. .tagline a.moderator {
  576.   color: #228822;
  577. }
  578. .tagline .submitter {
  579.   color: #6c8ccf;
  580. }
  581. .entry .buttons li {
  582.   font-size: 12px;
  583.   line-height: 1.428571429;
  584. }
  585. .entry .buttons li a {
  586.   color: #333333;
  587. }
  588. .entry .buttons li a:visited {
  589.   color: #333333;
  590. }
  591. .entry .buttons li a:hover {
  592.   color: #6c8ccf;
  593.   text-decoration: none;
  594. }
  595. .menuarea {
  596.   font-size: 12px;
  597. }
  598. /* END: Content */
  599.  
  600. /* START NO PARTCIPATION */
  601. /* BEGIN COPY */
  602. /* "No Participation"-Mode, aka "Read Only"-Mode
  603.  * by /u/KortoloB
  604.  * /r/NoParticipation
  605.  *
  606.  * Link people to np.reddit.com/r/YourSubreddit to show them a read-only version.
  607.  * Subscribers will see the full page, only non-subscribers will see the read-only version.
  608.  * This is of course by no means fool-proof, but it should work for the average user.
  609.  *  */
  610.  
  611. body:lang(np):not(.subscriber) .arrow
  612. {
  613.     visibility: hidden !important;
  614. }
  615.  
  616. body:lang(np):not(.subscriber) .usertext-edit,
  617. body:lang(np):not(.subscriber) .sidebox.submit,
  618. body:lang(np):not(.subscriber) .commentingAs,
  619. body:lang(np):not(.subscriber) .markdownEditor,
  620. body:lang(np):not(.subscriber) .report-button,
  621. body:lang(np):not(.subscriber) a[onclick*="return reply(this)"],
  622. body:lang(np):not(.subscriber) .subButtons,
  623. body:lang(np):not(.subscriber) .helplink,
  624. body:lang(np):not(.subscriber) .titlebox .fancy-toggle-button.toggle > .option.add
  625. {
  626.     display: none !important;
  627. }
  628.  
  629. body:lang(np):not(.subscriber) #siteTable:before
  630. {
  631.     content: "You have been linked to a read-only version of this subreddit. Please respect the community by not voting.";
  632.     display: block;
  633.     max-width: 800px;
  634.     background-color: #F6E69F;
  635.     padding: 5px 10px;
  636.     margin: 5px 305px 5px 0px;
  637.     border: 1px solid orange;
  638.     font-size: small;
  639. }
  640.  
  641. body:lang(np):not(.subscriber) .entry.likes:not(.reddit-entry):before,
  642. body:lang(np):not(.subscriber) .entry.dislikes:not(.reddit-entry):before
  643. {
  644.     content: "Please do not vote or comment when you come from external subreddits.";
  645.     color: red;
  646.     font-size: large;
  647.     font-weight: bold;
  648. }
  649.  
  650. /* Wiki protection */
  651. body.wiki-page:lang(np):not(.subscriber) span.pageactions a.wikiaction-edit:not(.wikiaction-current),
  652. body.wiki-page:lang(np):not(.subscriber) div.wiki-page-content form#editform label[for='reason'],
  653. body.wiki-page:lang(np):not(.subscriber) div.wiki-page-content form#editform input#wiki_revision_reason,
  654. body.wiki-page:lang(np):not(.subscriber) div.wiki-page-content form#editform input[type='submit']
  655. {
  656.     display: none !important;
  657. }
  658. /* END COPY */
  659. /* ~~~~~~~~~~~~~~~~~~~~ */
  660. /*~~~PART 5: SPECIALS~~~*/
  661. /*~~~~~~~~~~~~~~~~~~~~~~*/
  662. a[href$="/red-color"] {
  663.   color: red !important;
  664.   cursor: default !important;
  665. }
  666. a[href$="/green-color"] {
  667.   color: green !important;
  668.   cursor: default !important;
  669. }
  670. a[href$="/blue-color"] {
  671.   color: blue !important;
  672.   cursor: default !important;
  673. }
  674. a[href$="/purple-color"] {
  675.   color: purple !important;
  676.   cursor: default !important;
  677. }
  678. a[href$="/orange-color"] {
  679.   color: orange !important;
  680.   cursor: default !important;
  681. }
  682. a[href$="/grey-color"] {
  683.   color: grey !important;
  684.   cursor: default !important;
  685. }
  686. a[href$="/gold-color"] {
  687.   color: #CCCC66 !important;
  688.   cursor: default !important;
  689. }
  690. /* End specials */
  691. /* ~~~~~~~~~~~~~~~~~~~~~~~ */
  692. /* ~~~PART 6: REMINDERS~~~ */
  693. /*~~~~~~~~~~~~~~~~~~~~~~~~~*/
  694. /* Downvote tooltip from /r/Android */
  695. .arrow.down:hover:before {
  696.   position: absolute;
  697.   display: block;
  698.   width: 210px;
  699.   padding: 5px;
  700.   margin-left: 25px;
  701.   margin-top: 5px;
  702.   border: 1px solid #999999;
  703.   background-color: #f9f9f7;
  704.   color: #333333;
  705.   content: "Please don't downvote comments unless they are inappropriate or false.";
  706.   text-align: center;
  707.   font-size: 12px;
  708.   font-weight: bold;
  709.   z-index: 1000;
  710.   -webkit-border-radius: 7px;
  711.   -moz-border-radius: 7px;
  712.   border-radius: 7px;
  713. }
  714. /* Report button tooltip from /r/AskHistorians */
  715. .report-button:hover:before {
  716.   position: absolute;
  717.   display: block;
  718.   width: 480px;
  719.   margin-left: 5px;
  720.   margin-top: 14px;
  721.   padding: 5px;
  722.   border: 2px solid #999999;
  723.   background-color: #f9f9f7;
  724.   color: #333333;
  725.   content: "Please send a message to the moderators explaining why you are reporting this post.";
  726.   text-align: center;
  727.   font-size: 11px;
  728.   font-weight: normal;
  729.   z-index: 1000;
  730.   -webkit-border-radius: 7px;
  731.   -moz-border-radius: 7px;
  732.   border-radius: 7px;
  733. }
  734. /* Adds reminder to submission text */
  735. #link-desc:after,
  736. #text-desc:after {
  737.   display: block;
  738.   margin-top: 1em;
  739.   content: "Avoid using spoilers in the title!";
  740.   font-weight: bold;
  741. }
  742. body.submit-page #text-field .title:after {
  743.   content: " (Don't forget to add spoiler tags if needed! See the sidebar for examples.)";
  744. }
  745. body.submit-page #link-field .title:after {
  746.   content: " (When posting spoilers use the -add spoiler tag- button after you post.)";
  747. }
  748. /* END: Reminders */
  749. /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
  750. /* ~~~PART 7: SPOILER TAGS~~~~ */
  751. /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  752. /* masta (from /r/PS3) spoiler code */
  753. a[href$="/spoiler"],
  754. a[href$="#spoiler"] {
  755.   background: #000 !important;
  756.   color: #000 !important;
  757.   cursor: text;
  758.   padding: 0 2px;
  759.   -webkit-border-radius: 3px;
  760.   -moz-border-radius: 3px;
  761.   border-radius: 3px;
  762. }
  763. a[href$="/spoiler"]:hover,
  764. a[href$="#spoiler"]:hover {
  765.   color: #FFF !important;
  766. }
  767. /*End spoiler code Type 1 & 2*/
  768. /* Advanced Spoiler Code */
  769. a[href="/s"] {
  770.   color: #000 !important;
  771.   cursor: text;
  772.   padding: 0 2px;
  773. }
  774. a[href="/s"]:hover {
  775.   color: #000 !important;
  776. }
  777. a[href="/s"]:after {
  778.   content: attr(title);
  779.   background-color: #000;
  780.   color: #000;
  781.   padding: 0px 8px;
  782.   text-decoration: none;
  783.   -webkit-border-radius: 3px;
  784.   -moz-border-radius: 3px;
  785.   border-radius: 3px;
  786. }
  787. a[href="/s"]:hover::after,
  788. a[href="/s"]:active::after {
  789.   color: #FFF;
  790.   -webkit-border-radius: 3px;
  791.   -moz-border-radius: 3px;
  792.   border-radius: 3px;
  793. }
  794. /*End spoiler code Type 3*/
  795. /* END: Spoiler Tags */
  796. /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
  797. /* ~~~~~PART 8: SPOILER BUTTON~~~~~~ */
  798. /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  799. /* NSFW to SPOILER Conversion */
  800. .marknsfw-button,
  801. .unmarknsfw-button {
  802.   font-size: 0;
  803. }
  804. .marknsfw-button a.togglebutton:hover,
  805. .unmarknsfw-button a.togglebutton:hover {
  806.   text-decoration: none;
  807. }
  808. .marknsfw-button a.togglebutton:hover:after,
  809. .unmarknsfw-button a.togglebutton:hover:after {
  810.   background-color: #999999;
  811. }
  812. .marknsfw-button a.togglebutton:after {
  813.   padding: 1px 2px 2px;
  814.   content: "add spoiler tag";
  815.   font-size: 11px;
  816.   color: #2c5ec5;
  817.   /*original #000066*/
  818.   border: 1px solid #2c5ec5 !important;
  819.   -webkit-border-radius: 3px;
  820.   -moz-border-radius: 3px;
  821.   border-radius: 3px;
  822. }
  823. .unmarknsfw-button a.togglebutton:after {
  824.   padding: 1px 2px 2px;
  825.   content: "remove spoiler tag";
  826.   font-size: 11px;
  827.   color: #994239;
  828.   border: 1px solid #994239 !important;
  829.   -webkit-border-radius: 3px;
  830.   -moz-border-radius: 3px;
  831.   border-radius: 3px;
  832. }
  833. .thumbnail.nsfw {
  834.   visibility: hidden;
  835. }
  836. .thumbnail.nsfw:after {
  837.   content: "";
  838.   /*background-image: url('%%saioke-spoilers%%');*/
  839.   display: block;
  840.   width: 70px;
  841.   height: 70px;
  842.   visibility: visible;
  843. }
  844. .nsfw-stamp acronym {
  845.   visibility: hidden;
  846.   font-size: 0 !important;
  847. }
  848. .nsfw-stamp acronym:after {
  849.   visibility: visible;
  850.   margin-left: -3px;
  851.   padding: 0 2px;
  852.   color: #005678;
  853.   /*original #ac3939*/
  854.   font-size: 11px;
  855.   text-decoration: none;
  856.   content: "SPOILERS";
  857.   border: 1px solid #005678 !important;
  858.   /*original #d27979*/
  859.   -webkit-border-radius: 3px;
  860.   -moz-border-radius: 3px;
  861.   border-radius: 3px;
  862. }
  863. .nsfw-stamp acronym:hover:after {
  864.   visibility: visible;
  865.   position: absolute;
  866.   display: block;
  867.   width: auto;
  868.   margin-left: 25px;
  869.   margin-top: 5px;
  870.   padding: 2px;
  871.   border: 2px solid #005678;
  872.   background: #000;
  873.   content: "This submission may contain spoilers.";
  874.   text-align: center;
  875.   font-size: x-small;
  876.   color: white;
  877.   font-weight: bold;
  878.   cursor: default !important;
  879.   z-index: 1000;
  880.   -webkit-border-radius: 7px;
  881.   -moz-border-radius: 7px;
  882.   border-radius: 7px;
  883. }
  884. /* END: Spoiler Button */
  885. /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
  886. /* ~~~PART 9: ANNOUNCEMENT BAR~~~ */
  887. /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  888. .side h4:nth-of-type(1),
  889. .side h6:nth-of-type(1) {
  890.   position: absolute;
  891.   top: 156px;
  892.   left: -2px;
  893.   display: block;
  894.   height: 28px;
  895.   padding: 0 12px 0 24px;
  896.   background-color: #3b3c40;
  897.   background-image: none;
  898.   border-right: 7px solid #d9b166;
  899.   border-bottom: 1px solid #8c8281;
  900.   color: #d9ccc5;
  901.   text-align: left;
  902.   font-size: 14px;
  903.   font-weight: bold;
  904.   line-height: 2.2;
  905.   z-index: 30;
  906.   -webkit-border-bottom-right-radius: 7px;
  907.   -moz-border-radius-bottomright: 7px;
  908.   border-bottom-right-radius: 7px;
  909. }
  910. .side h4:nth-of-type(1) a,
  911. .side h6:nth-of-type(1) a {
  912.   color: #d9b166;
  913. }
  914. .side h4:nth-of-type(1) a:visited,
  915. .side h6:nth-of-type(1) a:visited {
  916.   color: #879f81;
  917. }
  918. .side h4:nth-of-type(1) a:hover,
  919. .side h6:nth-of-type(1) a:hover {
  920.   color: #dfcdac;
  921. }
  922. /* END: Announcement Bar */
  923.  
  924. /* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */
  925. /* ~~~PART 10: STICKY MENU~~~ */
  926. /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  927. .titlebox blockquote:first-child {
  928.   display: block;
  929.   position: absolute;
  930.   top: 119px;
  931.   left: 0;
  932.   height: 36px;
  933.   width: 99%;
  934.   margin: 0;
  935.   padding: 0;
  936.   background-color: #3b3c40;
  937.   border: 1px solid #8c8281;
  938.   border-left: 7px solid #d9b166;
  939.   font-size: 14px;
  940.   z-index: 50;
  941. }
  942. .titlebox blockquote:first-child a {
  943.   color: #d9b166;
  944. }
  945. .titlebox blockquote:first-child a:visited {
  946.   color: #879f81;
  947. }
  948. .titlebox blockquote:first-child a:hover {
  949.   color: #dfcdac;
  950. }
  951. .titlebox blockquote:first-child p:first-child {
  952.   display: none;
  953. }
  954. .titlebox blockquote:first-child ul {
  955.   float: left;
  956.   display: inline-block;
  957.   margin: 0 2px 0 0;
  958.   height: 36px;
  959.   width: 183px;
  960.   color: #d9ccc5;
  961.   background-color: #3b3c40;
  962.   overflow: hidden;
  963.   -webkit-border-bottom-left-radius: 7px;
  964.   -moz-border-radius-bottomleft: 7px;
  965.   border-bottom-left-radius: 7px;
  966. }
  967. .titlebox blockquote:first-child ul li {
  968.   display: block;
  969.   padding: 3px 12px 4px;
  970.   color: #d9ccc5;
  971.   text-align: center;
  972.   border-bottom: 1px solid #999999;
  973. }
  974. .titlebox blockquote:first-child ul li:hover {
  975.   background-color: #47484d;
  976. }
  977. .titlebox blockquote:first-child ul li:first-child {
  978.   height: 27px;
  979.   padding: 8px 10px 0;
  980.   border-bottom: none;
  981.   color: #d9ccc5;
  982.   font-weight: bold;
  983. }
  984. .titlebox blockquote:first-child ul li:last-child {
  985.   border-bottom: none;
  986. }
  987. .titlebox blockquote:first-child ul:hover {
  988.   height: auto;
  989.   overflow: visible;
  990.   color: #dfcdac;
  991.   -webkit-box-shadow: 0 0 3px #d9b166;
  992.   -moz-box-shadow: 0 0 3px #d9b166;
  993.   box-shadow: 0 0 3px #d9b166;
  994. }
  995. .titlebox blockquote:first-child > p + ul:hover {
  996.   -webkit-box-shadow: 0 0 0 #000000;
  997.   -moz-box-shadow: 0 0 0 #000000;
  998.   box-shadow: 0 0 0 #000000;
  999. }
  1000. .titlebox .bottom {
  1001.   display: none;
  1002. }
  1003. /* END: Sticky Menu */
  1004. /* ~~~~~~~~~~~~~~~~~~ */
  1005. /* ~~~PART 11: RES~~~ */
  1006. /*~~~~~~~~~~~~~~~~~~~~*/
  1007. .res #header #sr-header-area #srLeftContainer {
  1008.   margin-top: 0;
  1009. }
  1010. .res #header #sr-header-area .srSep {
  1011.   display: inline-block;
  1012.   margin: 2px 0 0 6px;
  1013.   height: 16px;
  1014.   border-right: 2px solid #333333;
  1015.   text-indent: -9999px;
  1016. }
  1017. .res #header #sr-header-area #RESShortcuts {
  1018.   padding-top: 5px;
  1019. }
  1020. .res #header #sr-header-area #RESShortcuts a {
  1021.   padding: 0;
  1022. }
  1023. .res #header #sr-header-area #RESShortcutsEditContainer {
  1024.   background-color: #f9f9f7;
  1025. }
  1026. .res #header #sr-header-area #RESShortcutsSort {
  1027.   padding: 3px 5px 0 0;
  1028.   background-color: transparent;
  1029.   color: #333333;
  1030. }
  1031. .res #header #sr-header-area #RESShortcutsRight,
  1032. .res #header #sr-header-area #RESShortcutsLeft,
  1033. .res #header #sr-header-area #RESShortcutsAdd,
  1034. .res #header #sr-header-area #RESShortcutsTrash {
  1035.   color: #333333;
  1036.   background-color: #f9f9f7;
  1037. }
  1038. .res #header #sr-header-area #ResShortcutsLeft {
  1039.   padding-top: 2px;
  1040. }
  1041. .res #header #header-bottom-right #userbarToggle {
  1042.   color: #333333;
  1043.   background-color: #d9b166;
  1044.   border-right: 2px solid #333333;
  1045.   -webkit-border-radius: 0;
  1046.   -moz-border-radius: 0;
  1047.   border-radius: 0;
  1048.   -webkit-border-bottom-left-radius: 7px;
  1049.   -moz-border-radius-bottomleft: 7px;
  1050.   border-bottom-left-radius: 7px;
  1051. }
  1052. .res #header #header-bottom-right #userbarToggle.userbarShow {
  1053.   left: -3px;
  1054. }
  1055. .res .neverEndingReddit {
  1056.   background-color: #f9f9f7;
  1057. }
  1058. .res .res_post_ups,
  1059. .res .res_comment_ups,
  1060. .res .res_post_downs,
  1061. .res .res_comment_downs {
  1062.   padding: 0 2px;
  1063. }
  1064. .res a.voteWeight {
  1065.   padding-right: 3px;
  1066. }
  1067. .res .content .commentarea .entry {
  1068.   padding-bottom: 0;
  1069.   border-bottom: none;
  1070. }
Add Comment
Please, Sign In to add comment