1. html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
  2. /* Hide Elements */
  3. #siteTable_organic, #ad-frame, .side {
  4.     display: none !important;
  5. }
  6. body, p, div, h1, h2, h3, h4, h5, h6 {
  7.     font-family: "Helvetica Neue", helvetica, arial, sans-serif !important;
  8.     color: #252525 !important;
  9.     -webkit-font-smoothing: antialiased !important;
  10. }
  11. body, p {
  12.     font-size: 13px !important;
  13.     line-height: 21px !important;
  14. }
  15. body {
  16.     margin: 35px !important;
  17.     /*width: 980px !important;*/
  18.     background-color: white !important;
  19. }
  20. body.toolbar {
  21.     margin: 0px !important;
  22. }
  23. body.toolbar,
  24. body.toolbar p {
  25.     font-size: 13px !important;
  26.     line-height: 18px !important;
  27. }
  28. body.toolbar .clickable:active {
  29.     background-color: white !important;
  30. }
  31. #sr-header-area {
  32.     font-size: 10px !important;
  33.     /*text-transform: none !important;*/
  34.     margin-bottom: 15px !important;
  35.     padding: 0px !important;
  36.     padding-bottom: 10px !important;
  37.     border-bottom: solid 1px #d0d0d0 !important;
  38. }
  39. #sr-more-link {
  40.     font-size: 10px !important;
  41.     color: #454545 !important;
  42.     background-color: white !important;
  43.     top: 0px !important;
  44. }
  45. .dropdown.srdrop .selected {
  46.     background-position: 100% 10% !important;
  47. }
  48. .content {
  49.     min-height: 150px !important;
  50. }
  51. .wikipage {
  52.     width: 980px !important;
  53. }
  54.  
  55. .content,
  56. .content .menuarea,
  57. .error,
  58. .usertable,
  59. .wikipage,
  60. .wikipage h1,
  61. .wikipage h2,
  62. .wikipage h3,
  63. .wikipage h4,
  64. .wiki-toc > ol,
  65. .self-service.instructions p {
  66.     padding-left: 0px !important;
  67.     padding-right: 0px !important;
  68.     margin-left: 0px !important;
  69.     margin-right: 0px !important;
  70. }
  71. a {
  72.     color: #757575 !important;
  73. }
  74. a:hover {
  75.     color: #353535 !important;
  76. }
  77. .instructions a:not(.warning-spoiler-alert),
  78. #remember-me a:not(.warning-spoiler-alert),
  79. .wikipage a:not(.warning-spoiler-alert),
  80. .menuarea li a:not(.warning-spoiler-alert),
  81. .thing p a:not(.warning-spoiler-alert),
  82. .new-blue:not(.warning-spoiler-alert),
  83. body.toolbar a:not(.warning-spoiler-alert) {
  84.     color: #5196B0 !important;
  85. }
  86. .instructions a:hover:not(.warning-spoiler-alert),
  87. #remember-me a:hover:not(.warning-spoiler-alert),
  88. .wikipage a:hover:not(.warning-spoiler-alert),
  89. .menuarea li a:hover:not(.warning-spoiler-alert),
  90. .thing p a:hover:not(.warning-spoiler-alert),
  91. body.toolbar a:hover:not(.warning-spoiler-alert) {
  92.     color: #337B94 !important;
  93. }
  94. body.toolbar a.title:not(.warning-spoiler-alert) {
  95.     color: #353535 !important;
  96. }
  97. body.toolbar a.title:hover:not(.warning-spoiler-alert) {
  98.     color: #151515 !important;
  99. }
  100. #header-img-a {
  101.     visibility: hidden;
  102. }
  103. #header,
  104. #header > div {
  105.     background-color: transparent !important;
  106. }
  107. #header {
  108.     margin-bottom: 25px !important;
  109.     border-bottom: none !important;
  110. }
  111. span.pagename {
  112.     position: relative;
  113.     top: -8px;
  114. }
  115. #rm_search {
  116.     display: -moz-inline-stack;
  117.     display: inline-block;
  118.     zoom: 1;
  119.     *display: inline;
  120. }
  121. #rm_search input[type="text"] {
  122.     padding: 4px 8px 4px 24px !important;
  123.     -webkit-border-radius: 30px !important;
  124.     border: solid 1px #ccc !important;
  125.     width: 150px !important;
  126.     margin-left: 5px !important;
  127.     background: transparent url(search.png) no-repeat left center !important;
  128.     outline: none !important;
  129. }
  130.  
  131. /* Tab Menu */
  132. .formtabs-content {
  133.     border-top: none !important;
  134. }
  135. ul.tabmenu.formtab {
  136.     display: inline-block !important;
  137.     padding-left: 0px !important;
  138. }
  139. ul.tabmenu {
  140.     overflow: hidden !important;
  141. }
  142. ul.tabmenu li a,
  143. .tabmenu.formtab a {
  144.     background-color: transparent !important;
  145.     font-weight: normal !important;
  146.     color: #151515 !important;
  147.     display: block !important;
  148.     float: left !important;
  149.     padding: 3px 8px !important;
  150.     margin-right: 3px !important;
  151.     font-size: 14px !important;
  152.     border-radius: 5px !important;
  153.     border: none !important;
  154. }
  155. ul.tabmenu li.selected a {
  156.     border: none !important;
  157. }
  158. ul.tabmenu li a:hover,
  159. ul.tabmenu li.selected a {
  160.     color: white !important;
  161.     background-color: black !important;
  162. }
  163. .user a, a.pref-lang, #header-bottom-right form.logout a {
  164.     padding: 2px !important;
  165.     font-weight: normal !important;
  166. }
  167. a.submit-link {
  168.     padding: 2px 4px !important;
  169.     font-weight: bold !important;
  170. }
  171. .user a:hover, a.pref-lang:hover, a.submit-link, a.submit-link:hover, #header-bottom-right form.logout a:hover {
  172.     color: white !important;
  173.     background-color: black !important;
  174.     text-decoration: none !important;
  175.     border-radius: 3px !important;
  176. }
  177. a#log-in {
  178.     border-radius: 5px;
  179.     background-color: #b5b5b5;
  180.     padding: 6px 7px;
  181.     margin-left: 6px;
  182.     color: white !important;
  183. }
  184. a#log-in:hover,
  185. a.open {
  186.     background-color: #c5c5c5 !important;
  187. }
  188. a#log-in img {
  189.     vertical-align: middle;
  190. }
  191. #header-bottom-right {
  192.     font-size: 12px !important;
  193.     bottom: 4px !important;
  194. }
  195. #login_login-main {
  196.     position: absolute !important;
  197.     top: 23px !important;
  198.     right: 4px !important;
  199.     background-color: white !important;
  200.     border: solid 5px #c5c5c5 !important;
  201.     border-radius: 5px !important;
  202.     padding: 8px !important;
  203.     width: 215px !important;
  204. }
  205. .login-form-side {
  206.     color: #777 !important;
  207. }
  208. .login-form-side input[type="text"],
  209. .login-form-side input[type="password"] {
  210.     width: 195px !important;
  211.     padding: 3px !important;
  212.     margin: 0px !important;
  213.     margin-bottom: 7px !important;
  214.     border: solid 1px #ccc !important;
  215.     border-radius: 3px !important;
  216.     color: #454545 !important;
  217. }
  218. #remember-me {
  219.     margin: 0px !important;
  220. }
  221. .menuarea {
  222.     border: none !important;
  223.     font-size: 14px !important;
  224. }
  225. .menuarea li a {
  226.     padding: 4px 8px !important;
  227.     font-weight: normal !important;
  228.     margin-right: 3px !important;
  229. }
  230. .menuarea li.selected a,
  231. .menuarea li a:hover {
  232.     background-color: #5196B0 !important;
  233.     color: white !important;
  234.     text-decoration: none !important;
  235.     border-radius: 5px !important;
  236. }
  237. .menuarea li.selected a {
  238.     cursor: default;
  239. }
  240. .menuarea .separator {
  241.     display: none !important;
  242. }
  243. .roundfield {
  244.     background-color: #f0f0f0 !important;
  245. }
  246. div.searchpane {
  247.     background-color: #F0F0F0 !important;
  248.     border: none !important;
  249.     margin-right: 0px !important;
  250.     padding: 20px !important;
  251. }
  252. div.search-summary {
  253.     margin-top: 20px !important;
  254.     margin-right: 20px !important;
  255. }
  256.  
  257. /* buttons */
  258. .btn, .button, input[type="submit"], button {
  259.     background-position: 0px 0px !important;
  260.     border-radius: 18px !important;
  261.     padding: 6px 17px 8px !important;
  262.     font-size: 13px !important;
  263.     -webkit-box-shadow: rgba(0, 0, 0, 0.246094) 0px 1px 3px !important;
  264.     background: #222 url(36px-blended.png) repeat-x 0px 1px !important;
  265.     color: white !important;
  266.     cursor: pointer !important;
  267.     /*display: inline-block !important;*/
  268.     font-weight: bold !important;
  269.     line-height: 1 !important;
  270.     overflow: visible !important;
  271.     position: relative !important;
  272.     text-decoration: none !important;
  273.     text-shadow: rgba(0, 0, 0, 0.246094) 0px -1px 1px !important;
  274.     width: auto !important;
  275.     border: none !important;
  276.     font-family: "Helvetica Neue", helvetica, arial, sans-serif !important;
  277. }
  278. .btn:hover, .button:hover, input[type="submit"]:hover, button:hover {
  279.     background-color: black !important;
  280. }
  281. .submit-link {
  282.    
  283. }
  284. .submit-link:hover {
  285.     color: white !important;
  286. }
  287. p.nextprev {
  288.     margin: 50px 0px 25px 0px !important;
  289. }
  290. a.prev-btn,
  291. a.next-btn {
  292.     font-size: 17px !important;
  293.     font-weight: normal !important;
  294.     color: #353535 !important;
  295.     padding: 20px 30px !important;
  296.     background-color: #e5e5e5 !important;
  297.     border-radius: 7px !important;
  298. }
  299. a.prev-btn {
  300.     margin-right: 12px !important;
  301. }
  302. /*a.prev-btn {
  303.     float: left !important;
  304. }
  305. a.next-btn {
  306.     float: right !important;
  307. }*/
  308. a.prev-btn:hover,
  309. a.next-btn:hover {
  310.     background-color: #d0d0d0 !important;
  311. }
  312.  
  313. /* Things */
  314. .link.promotedlink.promoted {
  315.     background-color: #f0f0f0 !important;
  316.     border: none !important;
  317. }
  318. .link.promotedlink {
  319.     border: none !important;
  320. }
  321. .thing {
  322.     border: none !important;
  323.     margin: 15px 0px !important;
  324.     padding: 10px !important;
  325. }
  326. .linklisting .thing.odd {
  327.     background-color: #f0f0f0 !important;
  328. }
  329. .nestedlisting .thing,
  330. .nestedlisting .thing p {
  331.     line-height: 18px !important;
  332. }
  333. .thing p.title a {
  334.     color: #353535 !important;
  335. }
  336. .thing p.title a:hover {
  337.     text-decoration: underline !important;
  338. }
  339. .thing p.title a:visited,
  340. .thing .title.click {
  341.     color: #aaa !important;
  342. }
  343. .link {
  344.     border: none !important;
  345. }
  346. .link .title {
  347.     text-shadow: none !important;
  348. }
  349. .comment .child {
  350.     border-left: solid 1px #ccc !important;
  351. }
  352. .expando-button {
  353.     display: none !important;
  354. }
  355. /*  float: left !important;
  356.     height: 23px !important;
  357.     width: 23px !important;
  358.     margin: 2px 5px 2px 0 !important;
  359.     background: white none no-repeat scroll center center !important;
  360. }
  361. .expando-button.selftext.collapsed {
  362.     background-image: url(http://www.redditstatic.com/sprite-reddit.ildm4FbgZRM.png) !important;
  363.     background-position: -0px -471px !important;
  364.     background-repeat: no-repeat !important;
  365. }
  366. .expando-button.selftext.expanded, .eb-se {
  367.     margin-bottom: 5px !important;
  368.     background-image: url(http://www.redditstatic.com/sprite-reddit.ildm4FbgZRM.png) !important;
  369.     background-position: -48px -471px !important;
  370.     background-repeat: no-repeat !important;
  371. }*/
  372. .link .usertext .md {
  373.     padding: 0 5px !important;
  374.     background-color: #FAFAFA !important;
  375.     border: 1px solid #369 !important;
  376.     -moz-border-radius: 7px !important;
  377.     -webkit-border-radius: 7px !important;
  378.     border-radius: 7px !important;
  379. }
  380. .sitetable .comment {
  381.     background-color: white !important;
  382. }
  383. .md pre {
  384.     color: #656565 !important;
  385. }
  386.  
  387. .footer {
  388.     font-size: 11px !important;
  389.     margin: 0px !important;
  390.     border: none !important;
  391.     display: block !important;
  392.     margin-bottom: 35px !important;
  393.     padding: 0px !important;
  394. }
  395. .footer .col,
  396. .footer ul,
  397. .footer ul li {
  398.     list-style: none !important;
  399.     margin: 0px !important;
  400.     padding: 0px !important;
  401. }
  402. .footer ul.flat-vert li {
  403.     font-size: 12px !important;
  404.     line-height: 16px !important;
  405. }
  406. .footer ul.flat-vert li.title {
  407.     font-weight: bold !important;
  408.     text-transform: capitalize !important;
  409. }
  410. .footer .col {
  411.     margin-right: 30px !important;
  412.     padding-left: 30px !important;
  413.     height: 135px !important;
  414.     margin-bottom: 35px !important;
  415. }
  416. .footer .col:first-child {
  417.     padding-left: 0px !important;
  418. }
  419. p.bottommenu {
  420.     font-size: 12px !important;
  421.     text-align: left !important;
  422. }
  423.  
  424. .pretty-form input[type="text"],
  425. .pretty-form input[type="file"],
  426. .pretty-form input[type="password"],
  427. .pretty-form select,
  428. .pretty-form b,
  429. .pretty-form textarea,
  430. .pretty-form button {
  431.     margin-left: 0px !important;
  432. }
  433.  
  434. /*a:visited {
  435.     color: purple !important;
  436.     text-decoration: line-through !important;
  437. }*/
  438.  
  439. /* SPOILERS */
  440. a.warning-spoiler-alert {  
  441.     background: black !important;
  442.     color: black !important;
  443. }
  444. a.warning-spoiler-alert:hover {
  445.     background: black !important;
  446.     color: white !important;
  447. }
  448. h6 {
  449.     color: white !important;
  450.     background: white !important;
  451.     padding: 3px !important;
  452.     border: 1px dashed #efefef !important;
  453.     font-weight: normal !important;
  454. }
  455. h6 a {
  456.     color: white !important
  457. }
  458. h6:hover {
  459.     color: black !important
  460. }
  461. h6:hover a {
  462.     color: #336699 !important
  463. }
  464.  
  465. /* RES fixes */
  466. .res-navTop {
  467.     top: 30px !important;
  468. }
  469. #RESPrefsDropdown, #RESDropdownOptions, #RESMainGearOverlay {
  470.     background-color: #eee !important;
  471.     background-opacity: 0.5 !important;
  472.     border: 1px #ccc !important;
  473. }
  474. #DashboardLink, #SettingsConsole, #RESTipsMenuItem {
  475.     color: #bbb !important;
  476. }
  477. .separator {
  478.     color: #fff !important;
  479. }
  480. .userbarHide, .userbarShow {
  481.     border: none !important;
  482.     background: none !important;
  483. }
  484. .toggleImage {
  485.     background-color: none !important;
  486. }
  487.  
  488. .livePreview > h3 {
  489.     display: none !important;
  490. }
  491.  
  492. .livePreview * {
  493.     margin-top: 0px !important;
  494.     margin-bottom: 0px !important;
  495. }
  496.  
  497. .livePreview {
  498.     width: 523px !important;
  499.     border: #ccc 1px dotted !important;
  500. }
  501.  
  502. .RESDialogContents {
  503.     padding-top: 6px !important;
  504.     padding-bottom: 6px !important;
  505.     padding-left: 12px !important;
  506.     padding-right: 12px !important;
  507. }
  508.  
  509. textarea {
  510.     padding-top: 6px !important;
  511.     padding-bottom: 6px !important;
  512.     padding-left: 12px !important;
  513.     padding-right: 12px !important;
  514.     border-radius: 3px !important;
  515.     border: #ccc 1px solid !important;
  516.     resize: none !important;
  517. }