Guest User

Untitled

a guest
Jan 21st, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 90.88 KB | None | 0 0
  1. html {
  2.  height:100%;
  3. }
  4. body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,iframe {
  5.  margin:0;
  6.  padding:0;
  7. }
  8. table { border-collapse:collapse; }
  9. fieldset,img { border:0; }
  10. address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
  11. ol,ul { list-style:none; }
  12. caption,th { text-align:left; }
  13. h1,h2,h3,h4,h5,h6 { font-size:100%; }
  14. q:before,q:after { content:''; }
  15. body {
  16.  font:normal x-small verdana, arial, helvetica, sans-serif;
  17.  background-color:white;
  18.  z-index:1;
  19. }
  20. textarea { font: normal small verdana, arial, helvetica, sans-serif; }
  21. /* IE dumbness patch. hidden input in a hidden block that is
  22.  * subsequently shown leads to the input to "show" and generate undesired
  23.  * )padding.  This makes it go away. */
  24. input[type=hidden] { position:absolute; }
  25. h1 { font-size:18px; font-weight: normal; margin: 10px 0 }
  26. h2 { color:#369; font-size: 13px; }
  27. h2 a { text-decoration:none }
  28. h2 a:visited { color:#369 }
  29. h2 a:hover { text-decoration:underline }
  30. h3 { font-size:110%;  }
  31. a img { border:0 none; }
  32. a { text-decoration:none; color: #369; }
  33. /*
  34. a:active { border:0 none;}
  35. a:focus { -moz-outline-style:none; }
  36. */
  37. .rounded {  
  38.  -moz-border-radius:7px;
  39.  -webkit-border-radius:7px;
  40.  border-radius:7px;
  41. }
  42. .rounded .morelink {
  43.  -webkit-border-top-right-radius:6px;
  44.  border-top-right-radius:6px;
  45.  -moz-border-radius-topright:6px;
  46. }
  47. div.autosize { display:table; width: 1px}
  48. div.autosize > div { display:table-cell; }
  49. input.txt {
  50.  background-color:#f7f7f7;
  51.  border:1px solid #369;
  52. }
  53. input[type=checkbox], input[type=radio] { margin-top:.4em; }
  54. label.disabled { color:gray; }
  55. .wrong {color:red; font-weight: normal}
  56. .attention {
  57.  font-weight:bold;
  58.  border:solid 1px #ff6600;
  59.  padding:3px;
  60.  -moz-border-radius:7px;
  61.  -webkit-border-radius:7px;
  62.  border-radius:7px;
  63. }
  64. .subform input.text { width:25em }
  65. .subform textarea.text { width:25em }
  66. .subform label { margin:0 5px 0 5px }
  67. .subform td { padding:0px 5px 5px 0}
  68. .subform td.nopadding { padding:0px}
  69. .nowrap { white-space:nowrap; }
  70. .leftpad { padding-left:1em }
  71. .nomargin { margin:0px }
  72. .nopadding { padding:0px }
  73. .fancybutton {
  74.  padding:5px 10px;
  75.  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from( hsl(210, 54%, 89%)), to( hsl(210, 54%, 79%)));
  76.  background:-moz-linear-gradient(top, hsl(210, 54%, 89%), hsl(210, 54%, 79%));
  77.  background-color:#ADC9E6;
  78.  border:1px solid #5E96CF;
  79.  -webkit-border-radius:7px;
  80.  -moz-border-radius:7px;
  81.  border-radius:7px;
  82.  -webkit-background-clip:padding-box;
  83.  -moz-background-clip:padding-box;
  84.  color:#2E6399;
  85.  text-shadow:0px 1px 0px hsla(0, 0%, 100%, .7);
  86.  -webkit-box-shadow:inset 0px 1px 0px hsla(0, 0%, 100%, .8);
  87.  -moz-box-shadow:inset 0px 1px 0px hsla(0,0%, 100%, .8);
  88.  box-shadow:inset 0px 1px 0px hsla(0,0%,100%,.8);
  89.  text-decoration:none;
  90.  font-weight:bold;
  91. }
  92. .fancybutton:hover {
  93.  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from( hsl(210, 54%, 93%)), to( hsl(210, 54%, 89%)));
  94.  background:-moz-linear-gradient(top, hsl(210, 54%, 93%), hsl(210, 54%, 89%));
  95.  background-color:#D4E3F2;
  96. }
  97. .fancybutton:focus, .fancybutton:active {
  98.  background:-webkit-gradient(linear, 0% 0%, 0% 100%, to( hsl(210, 54%, 89%)), from( hsl(210, 54%, 79%)));
  99.  background:-moz-linear-gradient(top, hsl(210, 54%, 79%), hsl(210, 54%, 89%));
  100.  background-color:#D4E3F2;
  101.  -webkit-box-shadow:inset 0px -1px 0px hsla(0,0%,100%,.7);
  102.  -moz-box-shadow:inset 0px -1px 0px hsla(0,0%,100%, .7);
  103.  box-shadow:inset 0px -1px 0px hsla(0,0%, 100%, .7);
  104. }
  105. .fancybutton.disabled,
  106. .fancybutton.disabled:active {
  107.  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from( hsl(210, 24%, 93%)), to( hsl(210, 24%, 89%)));
  108.  background:-moz-linear-gradient(top, hsl(210, 24%, 93%), hsl(210, 24%, 89%));
  109.  background-color:#D4E3F2;
  110.  border-color:#999;
  111.  color:#999;
  112. }
  113. .hover a:hover { text-decoration:underline }
  114. .selected { font-weight:bold; }
  115. .flat-list {list-style-type:none; display: inline;}
  116. .flat-list li, .flat-list form {display:inline; white-space: nowrap; }
  117. .flat-list .selected a { color:orangered; }
  118. .link .flat-list { display:block; padding: 1px 0; }
  119. .link.compressed .flat-list { display:inline-block; padding: 0 0 1px 0; }
  120. ul.flat-vert {text-align:left;}
  121. .flat-vert .separator { margin:0 }
  122. .flat-vert.title {
  123.  font-family:arial,verdana,helvetica,sans-serif;
  124.  color:#777;
  125.  font-size:18px;
  126.  font-weight:normal;
  127.  margin-bottom:5px;
  128.  }
  129. .separator { color:gray; margin: 0px .7ex 0px .7ex}
  130. .pref-lang { font-weight:bold; }
  131. .pref { font-weight:bold; }
  132. #jumpToContent { position:absolute; left: 135px; top: 25px; font-weight: bold; margin-left: -1000px;}
  133. #jumpToContent:focus { margin-left:0 !important; }
  134. #header {
  135.  border-bottom:1px solid #5f99cf;
  136.  position:relative;
  137.  background-color:#cee3f8;
  138.  z-index:99;
  139. }
  140. #header-img {margin-top:2px; margin-right: 5px;}
  141. #header-top {
  142.  position:absolute;
  143.  right:5px;
  144. }
  145. #header-bottom-left {
  146.  font-size:larger;
  147. }
  148. #header-bottom-right {
  149.  position:absolute;
  150.  right:0px;
  151.  bottom:0px;
  152.  background-color:#EFF7FF;
  153.  padding:4px;
  154.  line-height:12px;
  155.  -moz-border-radius-topleft:7px;
  156.  -webkit-border-top-left-radius:7px;
  157.  border-top-left-radius:7px;
  158.  }
  159. #mail {
  160.  position:relative;
  161.  top:2px;
  162.  display:inline-block;
  163.  text-indent:-9999px;
  164.  overflow:hidden;
  165.  width:15px;
  166.  height:10px;
  167. }
  168. #mail.havemail {
  169.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  170.  background-position:0px -4px;
  171. }
  172. #mail.nohavemail {
  173.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  174.  background-position:0px -22px;
  175. }
  176. #modmail {
  177.  position:relative;
  178.  top:-2px;
  179.  display:inline-block;
  180.  text-indent:-9999px;
  181.  overflow:hidden;
  182.  width:16px;
  183.  height:16px;
  184.  margin-bottom:-6px;
  185. }
  186. #modmail.havemail {
  187.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  188.  background-position:0px -40px;
  189. }
  190. #modmail.nohavemail {
  191.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  192.  background-position:0px -64px;
  193. }
  194. .user {color:gray;}
  195. .pagename {
  196.  font-weight:bold;
  197.  margin-right:1ex;
  198.  font-variant:small-caps;
  199.  line-height:100%;
  200.  font-size:1.2em;
  201. }
  202. .pagename a {color:black; }
  203. .redditname { }
  204. .newpagelink {
  205.  padding:3px 5px;
  206.  background-color:#ff9;
  207. }
  208. .dropdown {
  209.  cursor:default;
  210.  display:inline;
  211.  position:relative;
  212. }
  213. .drop-choices.inuse { display:block; }
  214. .drop-choices {
  215.  position:absolute;
  216.  left:0px;
  217.  border:1px solid gray;
  218.  z-index:100;
  219.  background-color:white;
  220.  white-space:nowrap;
  221.  line-height:normal;
  222.  margin-top:1px;
  223.  display:none;
  224. }
  225. .drop-choices a.choice {
  226.  cursor:pointer;
  227.  padding:2px 3px 1px 3px;
  228.  display:block;
  229.  }
  230. .drop-choices a.choice:hover {
  231.  background-color:#c7def7;
  232. }
  233. .dropdown.heavydrop .selected{
  234.  background:white none no-repeat scroll center right;
  235.  background-image:url(/static/droparrow.gif);
  236.  border:1px solid gray;
  237.  padding:2px;
  238.  padding-right:23px;
  239.  padding-left:5px;
  240.  font-weight:bold;
  241. }
  242. .dropdown.lightdrop .selected {
  243.  position:relative;
  244.  background:transparent none no-repeat scroll center right;
  245.  background-image:url(/static/droparrowgray.gif);
  246.  padding-right:21px;
  247.  text-decoration:underline;
  248.  color:gray;
  249.  }
  250. .drop-choices.lightdrop {
  251.  margin-top:2px;
  252.  }
  253. .dropdown.tabdrop .selected {
  254.  position:relative;
  255.  background:white none no-repeat scroll center right;
  256.  background-image:url(/static/droparrowgray.gif);
  257.  padding:2px 21px 1px 5px;
  258.  margin-left:3px;
  259.  border:1px solid #5f99cf;
  260.  border-bottom:none;
  261.  color:orangered;
  262. }
  263. .dropdown.tabdrop .selected.title {
  264.  background-color:#eff7ff;
  265.  color:#369;
  266.  padding-bottom:0;
  267.  border:none;
  268. }
  269. .drop-choices.tabdrop {margin-top:2px;}
  270. .dropdown-title.tabdrop { display:none }
  271. .tabmenu {
  272.  list-style-type:none;
  273.  white-space:nowrap;
  274.  display:inline-block;
  275.  margin-top:5px;
  276. }
  277. .tabmenu li {
  278.  display:inline;
  279.  font-weight:bold;
  280.  margin:0px 3px;
  281. }
  282. .tabmenu li a {
  283.  padding:2px 6px 0 6px;
  284.  background-color:#eff7ff;
  285.  }
  286. .tabmenu li.selected a{
  287.  color:orangered;
  288.  background-color:white;
  289.  border:1px solid #5f99cf;
  290.  border-bottom:1px solid white;
  291.  z-index:100;
  292. }
  293. #search input[type=text] {
  294.  border:1px solid gray;
  295.  font-size:18px;
  296.  width:295px;
  297.  padding:2px;
  298. }
  299. .content {
  300.  z-index:1;
  301.  margin:7px 5px 0px 5px;
  302. }
  303. .content .spacer { margin-bottom:5px }
  304. .state-button { display:inline }
  305. .side {
  306.  float:right;
  307.  background-color:white;
  308.  margin:0px 5px 0 5px;
  309.  width:300px;
  310. }
  311. .side .spacer {
  312.  margin:7px 0 12px 0;
  313.  }
  314. .morelink {
  315.  display:block;
  316.  text-align:center;
  317.  position:relative;
  318.  -moz-border-radius-topleft:6px;
  319.  -moz-border-radius-bottomleft:6px;
  320.  border:1px solid #c4dbf1;
  321.  background:white none repeat-x scroll center left;
  322.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  323.  background-position:0px -88px;
  324.  font-size:150%;
  325.  font-weight:bold;
  326.  letter-spacing:-1px;
  327.  line-height:29px;
  328.  height:29px;
  329. }
  330. .morelink:hover, .mlh {
  331.  border-color:#879eb4;
  332.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  333.  background-position:0px -125px;
  334. }
  335. .morelink a {
  336.  display:block;
  337.  width:100%;
  338.  color:#369;
  339. }
  340. .morelink:hover a {
  341.  color:white;
  342. }
  343. .morelink .nub {
  344.  position:absolute;
  345.  top:-1px;
  346.  right:-1px;
  347.  height:31px;
  348.  width:24px;
  349.  background:white none no-repeat scroll center left;
  350.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  351.  background-position:0px -162px;
  352. }
  353. .morelink:hover .nub, .mlhn {
  354.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  355.  background-position:0px -201px;
  356. }
  357. .raisedbox {
  358.  padding:5px;
  359.  background:#E0E0E0;
  360.  border:1px solid gray;
  361. }
  362. .raisedbox h4 { margin-bottom:3px }
  363. .raisedbox li {margin-bottom:2px;}
  364. .sidebox .spacer {
  365.  position:relative;
  366.  margin-top:10px;
  367.  padding:5px 0 0 44px;
  368.  min-height:41px;
  369.  background:white none no-repeat scroll top left;
  370. }
  371. .sidebox .spacer a {
  372.  position:absolute;
  373.  top:0; left: 0px;
  374.  display:block;
  375.  height:40px;
  376.  width:40px;
  377. }
  378. .sidebox.create .spacer {
  379.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  380.  background-position:0px -240px;
  381.  background-repeat:no-repeat;
  382. }
  383. .sidebox.gold .spacer {
  384.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  385.  background-position:0px -289px;
  386.  background-repeat:no-repeat;
  387. }
  388. .sidebox.gold .morelink {
  389.  border:none;
  390.  background-color:transparent;
  391.  background-image:url(/static/goldmorelink.png);  
  392.  background-position:0 0;
  393.  background-repeat:no-repeat;
  394.  height:31px;
  395. }
  396. .sidebox.gold .morelink a, .sidebox.gold .morelink a:visited {
  397.  color:#9a7d2e;
  398. }
  399. .sidebox.gold .morelink:hover {
  400.  background-position:0 -31px;
  401. }
  402. .sidebox.gold .morelink:hover a {
  403.  color:#ffffff;
  404.  margin-top:1px;
  405. }
  406. .sidebox.gold .morelink .nub {
  407.  display:none;
  408. }
  409. .sidebox.submit .spacer {
  410.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  411.  background-position:0px -337px;
  412.  background-repeat:no-repeat;
  413. }
  414. .sidebox .subtitle {
  415.  margin-left:10px;
  416.  color:dimgray;
  417.  font-size:110%;
  418. }
  419. .infotable { margin-top:5px; margin-bottom: 10px; }
  420. .infotable .small { font-size:smaller; }
  421. .infotable td { padding-right:1em; }
  422. .infotable a:hover { text-decoration:underline }
  423. .infotable .state-button a {  background-color:#F0F0F0; color: gray; }
  424. .infotable .bold { font-weight:bold; }
  425. .infotable .invalid-user { background-color:pink}
  426. .infotable .organic-vote { border:1px solid green; }
  427. .profile-attr {}
  428. .profile-attr .label {font-weight:bold; }
  429. .profile-attr .value {color:#404040;
  430.  margin-right:5px; }
  431. .profile-attr .md {
  432.  margin-left:10px;
  433.  margin-top:5px;
  434.  border-color:#B2B2B2 #D0D0D0 #D0D0D0 #B2B2B2;
  435.  border-style:solid;
  436.  border-width:1px;
  437.  padding:10px; }
  438. .profile-attr .md ul {
  439.  float:none;
  440.  list-style-type:disc;
  441.  margin-left:15px;
  442. }
  443. .profile-attr .md p { margin-top:0px; }
  444. .question { color:red; }
  445. .question .yes { margin-left:5px; margin-right: 3px; }
  446. .question .no  { margin:0px 3px 0px 3px; }
  447. .preload {
  448.  position:absolute;
  449.  top:-1000px;
  450.  left:-1000px;
  451. }
  452. .arrow {
  453.  margin:2px 0px 0px 0px;
  454.  width:100%;
  455.  height:14px;
  456.  display:block;
  457.  cursor:pointer;
  458.  background-position:center center;
  459.  background-repeat:no-repeat;
  460.  width:15px;
  461.  margin-left:auto;
  462.  margin-right:auto;
  463. }
  464. .arrow.upmod {
  465.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  466.  background-position:0px -385px;
  467. }
  468. .arrow.downmod {
  469.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  470.  background-position:0px -407px;
  471. }
  472. .arrow.up {
  473.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  474.  background-position:0px -429px;
  475. }
  476. .arrow.down {
  477.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  478.  background-position:0px -451px;
  479. }
  480. .midcol {
  481.  float:left;
  482.  margin-right:4px;
  483.  margin-left:7px;
  484.  background:transparent;
  485.  overflow:hidden;
  486. }
  487. .entry {
  488.  overflow:hidden;
  489.  margin-left:3px;
  490.  opacity:1;
  491. }
  492. .domain { color:#888; font-size:x-small; }
  493. .domain a { color:#888 }
  494. .domain a:hover { text-decoration:underline }
  495. .link-note {
  496.  background-color:white;
  497.  color:#ff4444;
  498.  font-size:x-small;
  499. }
  500. .tagline { color:#888; font-size:x-small; }
  501. .tagline a {color:#369; text-decoration: none; }
  502. .tagline .friend    { color:orangered }
  503. .tagline .submitter { color:#0055df }
  504. .tagline .moderator, .green { color:#228822 }
  505. .tagline .admin { color:#ff0011; }
  506. .tagline .alum { color:#BE1337; }
  507. .tagline a.author.admin { font-weight:bold }
  508. .tagline a:hover { text-decoration:underline }
  509. .author { margin-right:0.5em; }
  510. .flair {
  511.  display:inline-block;
  512.  margin-right:.5em;
  513.  padding:0 2px;
  514.  background:#f5f5f5;
  515.  color:#555;
  516.  border:1px solid #ddd;
  517.  border-radius:2px;
  518. }
  519. .link .flair {
  520.  margin-top:-1px;
  521. }
  522. .flairlist .flair-jump {
  523.  margin-bottom:1em;
  524. }
  525. .flairlist .flair-jump input[type="text"] { width:430px; }
  526. .flair-jump button { font-size:100%; }
  527. .flairlist.pretty-form { font-size:inherit; }
  528. .flairlisthome, .flairlist .nextprev {
  529.  display:inline-block;
  530.  margin-top:10px;
  531. }
  532. .flairlisthome { font-size:smaller; }
  533. .flaircell, .flairlist .header {
  534.  display:inline-block;
  535.  text-align:center;
  536.  width:28ex;
  537.  margin-right:4ex;
  538. }
  539. .flairrow .tagline { text-align:left; width:36ex; }
  540. .flairlist .header { text-align:center; }
  541. .flairlist .flaircell input[type="text"] { width:28ex; }
  542. .flairrow button { display:none; }
  543. .flairrow .edited button { display:inline-block; }
  544. .media-button .option { color:red; }
  545. .media-button .option.active {
  546.  background:transparent none no-repeat scroll right center;
  547.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  548.  background-position:0px -473px;
  549.  padding-right:15px;
  550.  color:#336699;
  551. }
  552. .embededmedia { margin-top:5px; margin-left: 60px; }
  553. .thing .title { color:blue; padding: 0px; overflow: hidden; }
  554. .thing .title:visited { color:#551a8b }
  555. .thing .title.click { color:#551a8b }
  556. .thing .title.loggedin { color:blue }
  557. .thing .title.loggedin:visited { color:#551a8b }
  558. .thing .title.loggedin.click { color:#551a8b }
  559. .thing .title.loggedin.click:visited { color:#551a8b }
  560. .sitetable { list-style-type:none; }
  561. .ajaxhook { position:absolute; top: -1000px; left: 0px; }
  562. .nextprev { color:gray; font-size: larger; margin-top: 10px;}
  563. .help a.help {
  564.  color:#808080;
  565.  text-decoration:underline;
  566. }
  567. .help a.open {
  568.  margin:0px 5px 5px 0;
  569.  position:absolute;
  570.  right:0px;
  571.  bottom:0px;
  572. }
  573. .help.help-cover {
  574.  background-color:#F8F8F8;
  575.  border:1px solid gray;
  576.  font-size:110%;
  577.  display:none;
  578.  padding:5px 10px 10px 10px;
  579.  overflow:hidden;
  580.  }
  581. .help p, .help form { margin:5px; }
  582. .help form { display:inline; }
  583. .infotext {
  584.  border:1px solid #369;
  585.  background-color:#EFF7FF;
  586.  -webkit-box-shadow:inset 0px 1px 0px hsla(0,0%,100%,.8), 0px 1px 0px hsla(0,0%,100%,.6);
  587.  -moz-box-shadow:inset 0px 1px 0px hsla(0,0%,100%,.8), 0px 1px 0px hsla(0,0%,100%,.6);
  588.  box-shadow:inset 0px 1px 0px hsla(0,0%,100%,.8), 0px 1px 0px hsla(0,0%,100%,.6);
  589. }
  590. .infotext p {
  591.  font-size:small;
  592.  margin:5px;
  593. }
  594. .wikipage {
  595.  margin:15px;
  596. }
  597. .organic-listing {
  598.  border:solid 1px gray;
  599.  padding:0;
  600.  overflow:hidden;
  601.  position:relative;
  602.  min-height:50px;
  603. }
  604. .organic-listing .link {
  605.  background-color:#F8F8F8;
  606. }
  607. .organic-listing .link,
  608. .organic-listing .link.promotedlink {
  609.  padding:5px 7em 10px 0;
  610.  margin-bottom:0px;  
  611. }
  612. .organic-listing .nextprev {
  613.  margin:0px;
  614.  position:absolute;
  615.  right:0px;
  616.  top:0px;
  617.  vertical-align:top;
  618. }
  619. .organic-listing .nextprev .arrow {
  620.  width:21px;
  621.  height:21px;
  622.  margin:5px 5px 2px 0px;
  623.  border:solid 1px #B3B3B3;
  624.  display:inline-block;
  625.  position:relative;
  626.  text-indent:50px;
  627. }
  628. .organic-listing .nextprev .arrow.prev {
  629.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  630.  background-position:0px -492px;
  631. }
  632. .organic-listing .nextprev .arrow.next {
  633.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  634.  background-position:0px -519px;
  635. }
  636. .organic-listing .nextprev .arrow:hover {
  637.  cursor:pointer;
  638.  border:solid 1px #336699;
  639. }
  640. .organic-listing .nextprev .arrow:active {
  641.  top:1px;
  642. }
  643. .link.promotedlink {
  644.  border:1px solid gray;
  645.  padding:5px 0 5px 3px;
  646.  overflow:hidden;
  647.  position:relative;
  648. }
  649. .link.promotedlink.unpaid { background-color:#FFC; }
  650. .link.promotedlink.unseen { background-color:#FFC; }
  651. .link.promotedlink.accepted { background-color:#9F9; }
  652. .link.promotedlink.rejected { background-color:#FF9A9A; }
  653. .link.promotedlink.accepted { background-color:#9F9; }
  654. .link.promotedlink.pending { background-color:#BFC; }
  655. .link.promotedlink.promoted { background-color:#EFF7FF; }
  656. .link.promotedlink.finished { background-color:#DDD; }
  657. #promo-form + form #img-preview-container { display:none; }
  658. .rejection-form textarea {
  659.  width:40em;
  660.  height:10em;
  661. }
  662. .promoted-list { font-size:larger; }
  663. .promoted-list .unpromote-button { display:inline }
  664. .promoted-list .unpromote-button a { color:gray; }
  665. .help-cover.promoted {
  666.  background-color:#EFF7FF;
  667. }
  668. .organic-listing .promoted {
  669.  background-color:#EFF7FF;
  670.  border:none;
  671. }
  672. .organic-listing .sponsored-tagline {
  673.  right:6.4em;
  674. }
  675. .sponsored-tagline {
  676.  color:#808080;
  677.  bottom:0;
  678.  margin:0 5px 5px 0;
  679.  position:absolute;
  680.  font-weight:bold;
  681.  right:0;
  682. }
  683. .promote-pixel {
  684.  position:absolute;
  685.  top:-1000px;
  686.  right:-1000px;
  687. }
  688. .organic-help-button { padding:0 .5ex; }
  689. .menuarea {
  690.  border-bottom:1px dotted gray;
  691.  padding:5px 10px;
  692.  margin:5px;
  693.  overflow:hidden;
  694.  font-size:larger;
  695. }
  696. .menuarea .spacer {display:inline; margin-right: 15px}
  697. .panestack-title {
  698.  margin:10px 310px 0px 10px;
  699.  padding-bottom:3px;
  700.  border-bottom:1px dotted gray;
  701. }
  702. .panestack-title .title {
  703.  font-size:16px;
  704.  font-weight:normal;
  705.  margin:10px 0;
  706. }
  707. .panestack-title a.title-button {
  708.  font-size:12px;
  709.  margin-left:8px;
  710. }
  711. .panestack-title a.title-button.gold {
  712.  background-color:#fff088;
  713.  color:#6a4d00;
  714.  border:1px solid #9a7d2e;
  715.  padding:1px 5px;
  716.  -moz-border-radius:3px;
  717.  -webkit-border-radius:3px;
  718.  border-radius:3px;
  719. }
  720. .commentarea h1 {
  721.  margin:10px 310px 0px 10px;
  722.  padding-bottom:3px;
  723.  border-bottom:1px dotted gray;
  724. }
  725. .commentarea .menuarea {
  726.  border:none;
  727.  margin:0 310px 10px 10px;
  728.  padding:0;
  729.  color:gray;
  730. }
  731. .commentarea > .usertext {
  732.  margin:0 0 10px 10px;
  733.  overflow:auto;
  734. }
  735. .infobar {
  736.  background-color:#f6e69f;
  737.  padding:5px 10px;
  738.  margin:5px 305px 5px 0px;
  739.  border:1px solid orange;
  740.  font-size:small;
  741. }
  742. .infobar img {
  743.  display:inline;
  744.  vertical-align:middle;
  745. }
  746. .infobar.red {
  747.  padding:5px;
  748.  background-color:#FFAEAE;
  749.  border-color:red;
  750. }
  751. .infobar.red img {
  752.  float:left;
  753.  margin-right:5px;
  754. }
  755. .infobar.mellow {
  756.  background-color:#eff8ff;
  757.  border:1px solid #bfe0ff;
  758. }
  759. .md { max-width:60em; overflow: auto; font-size: small; }
  760. .md p, .md h1 { margin:5px 0}
  761. .md h1 { font-weight:normal; font-size: 100%; }
  762. .md > * { margin-bottom:0px }
  763. .md strong { font-weight:bold; }
  764. .md em { font-style:italic; }
  765. .md strong em { font-style:italic; font-weight: bold }
  766. .md img { display:none }
  767. .md ol, .md ul { margin:10px 2em; }
  768. .md ul { list-style:disc outside }
  769. .md ol { list-style:decimal outside }
  770. .md pre { margin:10px; }
  771. .md blockquote, .help blockquote {
  772.  border-left:2px solid #369;
  773.  padding-left:4px;
  774.  margin:5px;
  775.  margin-right:15px;
  776. }
  777. .md td, .md th { border:1px solid #EEE; padding: 1px 3px; }
  778. .md th { font-weight:bold;  }
  779. .md table { margin:5px 10px;  }
  780. .md center { text-align:left;  }
  781. a.star { text-decoration:none; color: #ff8b60 }
  782. .odd { }
  783. .even { }
  784. .entry .buttons li {
  785.  display:inline;
  786.  border:none;
  787.  padding-right:4px;
  788. }
  789. .entry .buttons li + li {
  790.  padding-left:4px;
  791. }
  792. .entry .buttons li.stamp + li.stamp {
  793.  margin-left:4px;
  794. }
  795. .entry .buttons li a {
  796.  color:#888;
  797.  font-weight:bold;
  798.  padding:0 1px;
  799. }
  800. .entry .buttons li a.nonbutton {
  801.  color:#369;
  802.  font-weight:normal;
  803. }
  804. .entry .buttons a:hover {text-decoration:underline}
  805. .toggle .error { font-size:x-small; }
  806. .toggle .option { display:none; }
  807. .toggle .option.active { display:inline; }
  808. .thing .stub { display:none; }
  809. .link.last-clicked { border:1px dashed gray; }
  810. .link { margin:0; margin-bottom: 8px; padding-left: 3px; }
  811. .link .score {text-align:center; color: #c6c6c6;}
  812. .link .title {font-size:medium; font-weight:normal; margin-bottom: 1px;}
  813. .link .child h3 {
  814.  margin:15px;
  815.  text-transform:none;
  816.  font-size:medium;
  817. }
  818. .rank { overflow:hidden }
  819. .link .midcol {font-weight:bold; font-size: small;}
  820. .link .score.likes   { color:#FF8B60; }
  821. .link .score.dislikes { color:#9494FF; }
  822. .link .rank {
  823.  float:left;
  824.  margin-top:15px;
  825.  color:#c6c6c6;
  826.  font-family:arial;
  827.  font-size:medium;
  828.  text-align:right;
  829. }
  830. .compressed { margin-bottom:5px; }
  831. .compressed .rank { margin-top:10px; }
  832. .compressed .title { margin:-2px 0 3px }
  833. .compressed .score { color:#888888 }
  834. .compressed .score-placeholder { height:3px }
  835. .compressed .subreddit { font-weight:bold }
  836. .compressed .tagline { display:inline; margin-right: 12px }
  837. .compressed .expando-button { display:none; }
  838. .score.likes, .score.dislikes {display:none;}
  839. .likes .score, .dislikes .score {display:none;}
  840. .likes .score.likes {display:inline;}
  841. .dislikes .score.dislikes {display:inline;}
  842. .likes div.score.likes {display:block;}
  843. .dislikes div.score.dislikes {display:block;}
  844. .warm-entry .rank { color:#EDA179; }
  845. .hot-entry .rank { color:#E47234; }
  846. .cool-entry .rank { color:#A5ABFB; }
  847. .cold-entry .rank { color:#4959F7; }
  848. .gadget {
  849.  font-size:x-small;
  850. }
  851. .gadget .midcol {
  852.  width:15px;
  853.  margin:0;
  854. }
  855. .gadget .reddit-link-end {
  856.  clear:left;
  857.  padding-top:10px;
  858. }
  859. .gadget .click-gadget {font-size:small;}
  860. .gadget small {color:gray;}
  861. .gadget .reddit-entry {margin-left:20px;}
  862. .gadget .right {text-align:right;}
  863. .comment { margin-left:10px; }
  864. .comment .edit-body { display:none; visibility: hidden; }
  865. .comment .midcol { margin-left:0px; }
  866. .comment .title { font-size:small; margin-top: 10px;}
  867. .comment .midcol { width:15px; }
  868. .comment .entry .author { font-weight:bold; }
  869. .comment .collapsed { font-size:x-small;
  870.  color:gray;
  871.  font-style:italic;
  872.  padding-left:15px;
  873.  padding-bottom:10px; }
  874. .comment .collapsed a { color:gray; }
  875. .comment .expand {
  876.  font-style:normal;
  877.  margin-left:0px;
  878.  margin-right:3px;
  879.  padding:1px; }
  880. .comment .expand:hover {
  881.  text-decoration:none;
  882.  color:white;
  883.  background-color:#369;
  884. }
  885. .comment .score { font-size:x-small; }
  886. .comment .child {
  887.  margin-top:10px;
  888.  margin-left:15px;
  889.  border-left:1px dotted #DDF;
  890. }
  891. textarea.gray { color:gray; }
  892. .deepthread {
  893.  padding-right:30px;
  894.  background:transparent none no-repeat scroll center right;
  895.  background-image:url(/static/continue-thread.png);  
  896. }
  897. .deepthread a { font-size:larger; color: #336699 }
  898. .deepthread a:hover { text-decoration:underline}
  899. .morecomments {font-size:larger}
  900. .morecomments a { color:#336699 }
  901. .morecomments a:hover { text-decoration:underline}
  902. .morecomments .gray {font-weight:normal; color: gray}
  903. .expand-btn {
  904.  font-size:smaller;
  905.  margin:0px 5px;  
  906.  margin-top:4px;
  907.  display:inline-block;
  908. }
  909. .message {
  910.  margin:10px 10px 20px 5px;
  911.  padding-left:5px;
  912.  margin:10px 10px 20px 5px;
  913.  padding:7px;
  914. }
  915. .message.focal > .entry .md {
  916.  background-color:#FFFFCC;
  917. }
  918. .message .collapsed .head {
  919.  color:#888888;
  920.  font-style:italic;
  921. }
  922. .message.message-parent .tagline,
  923. .message.message-reply .tagline  {
  924.  color:#485;
  925. }
  926. .message.message-parent > .entry .noncollapsed,
  927. .message.message-reply > .entry .noncollapsed  {
  928.  color:#485;
  929. }
  930. .message.recipient > .entry .noncollapsed  {
  931.  color:black;
  932. }
  933. .message.message-reply.recipient > .entry .head,
  934. .message.message-parent.recipient > .entry .head {
  935.  color:black;
  936.  font-weight:bold;
  937. }
  938. .message.new > .entry .head {
  939.  color:orangered; font-weight:bold;  
  940. }
  941. .message.new > .entry{
  942.  background-color:#F7F7F7;
  943.  border:1px solid #E9E9E9;
  944.  padding:6px;
  945. }
  946. .message.new .unread {
  947.  display:none;
  948. }
  949. .message .child .message,
  950. .message .child .usertext {
  951.  margin-top:10px;
  952.  margin-left:12px;
  953. }
  954. .message.was-comment .child .message,
  955. .message.was-comment .child .usertext {
  956.  margin-top:0px;
  957.  margin-left:0px;
  958. }
  959. .message .expand {
  960.  display:none;
  961. }
  962. .message .entry {
  963.  margin-left:0px;
  964. }
  965. .message.message-parent .expand {
  966.  display:inline;
  967. }
  968. .message.message-parent .child,
  969. .message.message-reply .child {
  970.  margin:0;
  971.  padding:0;
  972. }
  973. .message.message-parent .child .message,
  974. .message.message-reply .child .message
  975.  {
  976.  margin:0;
  977.  padding:0;
  978. }
  979. .message.message-parent .subject {
  980.  margin-bottom:10px;
  981. }
  982. .message.message-parent .message .subject {
  983.  display:none;
  984. }
  985. .message.message-reply .subject {
  986.  display:none;
  987. }
  988. .message.message-reply .entry,
  989. .message.message-parent .entry {
  990.  margin-left:10px;
  991.  padding-left:10px;
  992.  padding-bottom:10px;
  993.  border-left:2px dashed #E7E7E7;
  994. }
  995. .message .buttons,
  996. .message .md { margin-left:15px; }
  997. .message .entry .parent {
  998.  border:1px solid #336699;
  999.  max-width:60em;
  1000.  margin:3px 10px;
  1001. }
  1002. .message .subject .correspondent {
  1003.  background-color:#EFF7FF;
  1004.  border:1px solid #336699;
  1005.  color:#336699;
  1006.  display:inline-block;
  1007.  margin-right:10px;
  1008.  padding:2px 5px;
  1009. }
  1010. .message .subject .title {
  1011.  font-weight:normal;
  1012.  font-style:italic;
  1013.  margin-left:10px;
  1014. }
  1015. .message .parent-link {
  1016.  margin-left:12px;
  1017.  padding:0 2px;
  1018.  font-weight:bold;
  1019. }
  1020. .message.was-comment .midcol { margin-left:0px;  }
  1021. .message.was-comment .buttons,
  1022. .message.was-comment .parent-link {
  1023.  margin-left:0px; }
  1024. .message.was-comment .md {
  1025.  margin-left:2px;
  1026.  }
  1027. .message .subject { font-weight:bold; font-size: larger; }
  1028. .clippy img {
  1029.  float:left;
  1030. }
  1031. .clippy-bubble {
  1032.  background-color:#fffdd7;
  1033.  border:solid black 1px;
  1034.  width:350px;
  1035.  -moz-border-radius:5px;
  1036.  -webkit-border-radius:5px;
  1037.  border-radius:5px;
  1038.  margin-left:5px;
  1039.  margin-bottom:15px;
  1040.  padding:7px;
  1041.  float:left;
  1042. }
  1043. .clippy-headline {
  1044.  font-weight:bold;
  1045.  margin-bottom:0.5em;
  1046. }
  1047. .clippy-bubble ul {
  1048.  list-style-type:disc;
  1049.  list-style-image:url(/static/clippy-bullet.png);
  1050.  padding-left:15px;
  1051. }
  1052. .clippy-bubble li {
  1053.  margin-top:0.5em;
  1054. }
  1055. .subreddit { margin-bottom:10px; }
  1056. .subreddit p { margin-top:0px; margin-bottom: 1px; }
  1057. .subreddit .description {font-size:small; max-width: 60em;}
  1058. .subreddit .key {display:block;}
  1059. .subreddit .title { font-size:medium; margin-right: 5px; }
  1060. .subreddit .midcol { margin-right:5px; margin-top: 5px; text-align: right; }
  1061. .fancy-toggle-button {
  1062.  display:block;
  1063.  margin-bottom:5px;
  1064. }
  1065. .fancy-toggle-button .active {
  1066.  border:1px solid #444;
  1067.  padding:1px 6px;
  1068.  background:white none repeat-x scroll center left;
  1069.  color:white;
  1070.  font-size:10px;
  1071.  font-weight:bold;
  1072.  line-height:20px;
  1073.  -moz-border-radius:3px;
  1074.  -webkit-border-radius:3px;
  1075.  border-radius:3px;
  1076. }
  1077. .fancy-toggle-button .remove {
  1078.  background-image:url(/static/bg-button-remove.png);
  1079. }
  1080. .fancy-toggle-button .add {
  1081.  background-image:url(/static/bg-button-add.png);
  1082. }
  1083. .fancy-toggle-button .banned {
  1084.  background-color:#666;
  1085.  padding:1px 1.9em;
  1086. }
  1087. .commentbody.border { background-color:#ffc; padding-left: 5px}
  1088. .commentbody.grayed {
  1089.  color:gray;
  1090.  background-color:#E0E0E0;
  1091.  padding-left:5px;
  1092. }
  1093. .fixedwidth { float:left; width: 100px; height: 0px; }
  1094. .clearleft { clear:left; height: 0px; }
  1095. .clear { clear:both; }
  1096. .sharetable.preftable {margin-left:20px; }
  1097. .sharetable.preftable th { padding-bottom:5px; padding-top: 5px;  }
  1098. .sharetable.preftable button { margin-top:10px }
  1099. .preftable.widget-preview { font-size:smaller; }
  1100. .preftable.widget-preview input[type="text"] { width:150px; }
  1101. .preftable #css-options input[type="text"] { margin-left:0px; width: 6em; }
  1102. .share-summary { width:95%; margin-top: 10px; }
  1103. .share-summary .head td { width:50%; font-size: large; text-align: center }
  1104. .share-summary td { vertical-align:top;}
  1105. .share-summary > tbody > tr > td  {
  1106.  padding-left:10px;
  1107.  padding-bottom:10px;
  1108. }
  1109. .share-summary th { padding:5px; border-bottom: 1px solid #000; }
  1110. .sponsored .entry  { margin-right:20px;}
  1111. .sponsored .titlerow { background:#fcfcfc;
  1112.  padding:10px;
  1113.  border-top:#BCBCBC solid 1px;
  1114.  border-left:#BCBCBC solid 1px;
  1115.  border-bottom:#E0E0E0 solid 1px;
  1116.  border-right:#E0E0E0 solid 1px;
  1117. }
  1118. .footer-parent {
  1119.  font-size:larger;
  1120.  padding-top:40px;
  1121.  clear:both;
  1122.  text-align:center;
  1123. }
  1124. .footer {
  1125.  color:gray;
  1126.  padding:5px;
  1127.  margin:15px;
  1128.  border:1px solid #F0F0F0;
  1129.  display:inline-block;
  1130. }
  1131. .footer .col {
  1132.  float:left;
  1133.  margin:10px 0;
  1134.  padding:0 15px;
  1135.  border-left:1px solid #E0E0E0;
  1136.  height:8.5em;
  1137.  }
  1138. .footer .col:first-child {border:none;}
  1139. .notes-button {
  1140.  margin-top:3px;
  1141. }
  1142. .notes-status {
  1143.  font-size:larger;
  1144. }
  1145. .load0 { background-color:#FFFFFF; }
  1146. .load1 { background-color:#f0f5FF; }
  1147. .load2 { background-color:#E2ECFF; }
  1148. .load3 { background-color:#d6f5cb; }
  1149. .load4 { background-color:#CAFF98; }
  1150. .load5 { background-color:#e4f484; }
  1151. .load6 { background-color:#FFEA71; }
  1152. .load7 { background-color:#ffdb81; }
  1153. .load8 { background-color:#FF9191; }
  1154. .load9 { background-color:#FF0000; color: #FFFFFF }
  1155. .orangered { color:orangered; }
  1156. .logout { display:inline; }
  1157. .login-form-side {
  1158.  border:1px solid gray;
  1159. }
  1160. .login-form-side input[type=text],
  1161. .login-form-side input[type=password] {
  1162.  border:1px solid #999;
  1163.  width:137px;
  1164.  height:17px;
  1165.  margin:5px 0px 0px 5px;
  1166.  top:5px;
  1167.  padding:1px;
  1168.  }
  1169. .login-form-side input[type=password] {
  1170.  width:138px;
  1171. }
  1172. .login-form-side #remember-me,
  1173. .login-form-side .submit {
  1174.  margin:4px;
  1175. }
  1176. .login-form-side .submit input[type=button] {
  1177.  margin:1px;
  1178. }
  1179. .login-form-side #remember-me {
  1180.  float:left;
  1181.  line-height:24px;
  1182. }
  1183. .login-form-side #remember-me * {
  1184.  vertical-align:middle;
  1185. }
  1186. #rem-login-main {
  1187.  position:static;
  1188.  height:auto;
  1189.  width:auto;
  1190.  border:none;
  1191.  margin-right:5px;
  1192.  margin-top:0;
  1193. }
  1194. .login-form-side label {
  1195.  padding:2px 0 2px 0;
  1196.  margin-right:5px;
  1197.  white-space:nowrap;
  1198. }
  1199. .login-form-side .recover-password {
  1200.  margin-left:1em;
  1201. }
  1202. .login-form-side .status { display:none; }
  1203. .login-form-side .submit {
  1204.  float:right;
  1205. }
  1206. .login-form-side .submit *, .user-form .submit * {
  1207.  vertical-align:middle;
  1208. }
  1209. .throbber {
  1210.  display:none;
  1211.  margin:0 2px;
  1212.  background:url(/static/throbber.gif) no-repeat;
  1213.  width:18px;
  1214.  height:18px;
  1215. }
  1216. .working .throbber { display:inline-block; }
  1217. .status { margin:5px 0 0 5px; font-size: small;}
  1218. .error { color:red; font-size: small; }
  1219. .red { color:red }
  1220. .buygold { color:#9A7D2E; font-weight: bold; }
  1221. .line-through { text-decoration:line-through }
  1222. #noresults { margin-right:310px;  }
  1223. #ad-frame {
  1224.  border:0px;
  1225.  overflow:hidden;
  1226.  width:300px;
  1227.  height:280px;
  1228. }
  1229. #searchmenu { margin:10px 0 0px 0; padding: 2px 0 0 0;
  1230.  border-bottom:2px solid #369;
  1231.  background-color:whitesmoke}
  1232. #searchmenu .searchlabel { background-color:white;
  1233.  padding:2px 15px 0px 0px;
  1234.  font-weight:bold; color: #369 }
  1235. #searchmenu .searchtime {
  1236.  font-weight:bold;
  1237.  display:inline;
  1238.  width:305px;
  1239. }
  1240. #searchexpando {
  1241.  display:none;
  1242.  margin:5px 0 0 0;
  1243.  -moz-border-radius:3px;
  1244.  -webkit-border-radius:3px;
  1245.  border-radius:3px;
  1246. }
  1247. #searchexpando input, #searchexpando p {
  1248.  margin-bottom:10px;
  1249. }
  1250. #searchexpando {
  1251.  padding-top:10px;
  1252. }
  1253. #searchexpando dl {
  1254.  margin:10px 0;
  1255. }
  1256. #searchexpando dt {
  1257.  margin:0;
  1258. }
  1259. #previoussearch p {
  1260.  margin:5px 0;
  1261. }
  1262. #moresearchinfo {
  1263.  display:none;
  1264.  padding-top:5px;
  1265.  max-width:300px;
  1266.  border:0 solid orange;
  1267.  margin-top:-5px;
  1268. }
  1269. label + #moresearchinfo {
  1270.  border-width:1px 0 0 0;
  1271.  margin-top:0px;
  1272. }
  1273. #previoussearch #moresearchinfo {
  1274.  border-color:gray;
  1275.  margin:5px 0;
  1276. }
  1277. #search_hidemore {
  1278.  float:right;
  1279.  margin-left:5px;
  1280. }
  1281. .searchparams { margin:5px 20px 5px 20px
  1282. }
  1283. .searchparams .labels {text-align:right;
  1284.  margin-left:10px; }
  1285. .searchpane {
  1286.  margin:5px 305px 5px 0px;
  1287. }
  1288. .searchpane #search input[type=text] { }
  1289. .search-summary {
  1290.  float:right;
  1291.  text-align:right;
  1292.  margin:6px 8px 0 0;
  1293. }
  1294. .search-summary .result-count {
  1295.  font-weight:bold;
  1296. }
  1297. .searchfail {
  1298.  color:#c00000;
  1299.  font-size:larger;
  1300.  line-height:2em;
  1301. }
  1302. .searchfail a {
  1303.  color:red;
  1304.  text-decoration:underline;
  1305. }
  1306. .legal {color:#808080; font-family: serif; font-size: small; margin-top: 20px; }
  1307. .legal a {text-decoration:underline}
  1308. .divide { border-right:2px solid #D3D3D3; margin-right: -2px; }
  1309. .login-form-section {
  1310.  float:left;
  1311.  width:46%;
  1312.  padding-left:2%;
  1313.  padding-right:2%;
  1314. }
  1315. .login-form-section h3 {
  1316.  margin-bottom:0;
  1317.  margin-top:10px;
  1318.  font-size:large;
  1319.  font-weight:bold;
  1320.  font-variant:small-caps;
  1321.  color:#404040;
  1322. }
  1323. .login-form-section p {
  1324.  text-align:left;
  1325.  margin-bottom:10px;
  1326.  color:#606060;
  1327.  margin-bottom:20px;
  1328. }
  1329. .user-form label {
  1330.  display:block;
  1331.  font-weight:bold;
  1332.  color:#606060;
  1333. }
  1334. .user-form .error {
  1335.  margin-left:5px;
  1336. }
  1337. .user-form .remember { display:inline; margin-left:5px;  }
  1338. .user-form ul { margin:5px; }
  1339. .user-form li { margin-top:5px; }
  1340. .user-form p .btn { margin-top:5px }
  1341. .user-form input.logtxt { width:125px; }
  1342. .user-form input[type=text],
  1343. .user-form input[type=password] {
  1344.  width:125px;
  1345.  border:1px solid #A0A0A0;
  1346.  margin-top:2px;
  1347.  margin-bottom:2px;
  1348.  padding:1px;
  1349. }
  1350. .user-form #captcha {
  1351.  width:250px;
  1352.  }
  1353. .user-form .submit {
  1354.  margin-top:10px;
  1355. }
  1356. #passform h1 {margin-bottom:0px}
  1357. #passform p {margin-bottom:5px; font-size: small}
  1358. .cover {
  1359.  position:fixed;
  1360.  top:0px;
  1361.  left:0px;
  1362.  height:100%;
  1363.  width:100%;
  1364.  background-color:gray;
  1365.  opacity:.7;
  1366.  filter:alpha(opacity=70);
  1367.  z-index:1000;
  1368. }
  1369. .popup {
  1370.  position:fixed;
  1371.  left:10%;
  1372.  background-color:white;
  1373.  top:40px;
  1374.  width:80%;
  1375.  text-align:left;
  1376.  z-index:1001;
  1377.  padding:10px;
  1378.  box-shadow:0 5px 15px rgba(0,0,0,.5);
  1379.  border-radius:10px;
  1380. }
  1381. .popup h1 {
  1382.  text-align:center;
  1383.  font-size:large;
  1384.  font-weight:normal;
  1385.  color:orangered;
  1386. }
  1387. .popup h2 {
  1388.  text-align:center;
  1389.  font-size:small;
  1390.  margin-top:0px;
  1391.  color:black;
  1392.  font-weight:normal;
  1393. }
  1394. .popup .close-popup {
  1395.  text-align:center;
  1396.  margin-top:10px;
  1397. }
  1398. .usertable { margin-left:10px;}
  1399. .usertable { font-size:larger }
  1400. .usertable td, .usertable th { padding:0 .7em }
  1401. .usertable { white-space:nowrap }
  1402. .aboutpage {  margin-right:320px; }
  1403. .aboutpage p { margin:5px; }
  1404. .aboutpage h1, .aboutpage h2 { margin:10px;}
  1405. .aboutpage .usertable { width:45%; }
  1406. .little a { font-size:x-small;  }
  1407. .oldbylink a {  background-color:#F0F0F0; margin: 2px; color: gray}
  1408. .error-log {
  1409.  clear:both;
  1410. }
  1411. .error-log a:hover { text-decoration:underline }
  1412. .error-log .rest {
  1413.  display:none;
  1414. }
  1415. .error-log:first-child .rest {
  1416.  display:block;
  1417. }
  1418. .error-log, .error-log .exception {
  1419.  border:solid #aaa 1px;
  1420.  padding:3px 5px;
  1421.  margin-bottom:10px;
  1422. }
  1423. .error-log .exception {
  1424.  background-color:#f0f0f8;
  1425. }
  1426. .error-log .exception.new {
  1427.  border:dashed #ff6600 2px;
  1428. }
  1429. .error-log .exception.severe {
  1430.  border:solid #ff0000 2px;
  1431.  background-color:#ffdfdf;
  1432. }
  1433. .error-log .exception.interesting {
  1434.  border:dotted black 2px;
  1435.  background-color:#e0e0e8;
  1436. }
  1437. .error-log .exception.fixed {
  1438.  border:solid #008800 1px;
  1439.  background-color:#e8f6e8;
  1440. }
  1441. .error-log .exception span {
  1442.  font-weight:bold;
  1443.  margin-right:5px;
  1444. }
  1445. .error-log .exception span.normal {
  1446.  margin-right:0;
  1447.  display:none;
  1448. }
  1449. .error-log .exception span.new, .error-log .edit-area label.new {
  1450.  color:#ff6600;
  1451. }
  1452. .error-log .exception span.severe, .error-log .edit-area label.severe {
  1453.  color:#ff0000;
  1454. }
  1455. .error-log .exception span.interesting, .error-log .edit-area label.interesting {
  1456.  font-weight:normal;
  1457.  font-style:italic;
  1458. }
  1459. .error-log .exception span.fixed, .error-log .edit-area label.fixed {
  1460.  color:#008800;
  1461. }
  1462. .error-log .exception-name {
  1463.  margin-right:5px;
  1464.  display:inline-block;
  1465.  max-height:50px;
  1466.  overflow:hidden;
  1467. }
  1468. .error-log .nickname {
  1469.  color:black;
  1470.  font-weight:bold;
  1471.  font-size:larger;
  1472. }
  1473. .error-log .exception.fixed .nickname {
  1474.  text-decoration:line-through;
  1475. }
  1476. .error-log a:focus {
  1477.  -moz-outline-style:none;
  1478. }
  1479. .error-log .edit-area {
  1480.  border:solid black 1px;
  1481.  background-color:#eee;
  1482. }
  1483. .error-log .edit-area label {
  1484.  margin-right:25px;
  1485. }
  1486. .error-log .edit-area input[type=radio] {
  1487.  margin-right:4px;
  1488. }
  1489. .error-log .edit-area input[type=text] {
  1490.  width:800px;
  1491. }
  1492. .error-log .edit-area table td, .error-log .edit-area table th {
  1493.  padding:5px 0 0 5px;
  1494. }
  1495. .error-log .save-button {
  1496.  margin:0 5px 5px 0;
  1497.  font-size:small;
  1498.  padding:0;
  1499. }
  1500. .error-log .date {
  1501.  font-size:150%;
  1502.  font-weight:bold;
  1503. }
  1504. .error-log .hexkey {
  1505.  color:#997700;
  1506. }
  1507. .error-log .exception-name {
  1508.  font-size:larger;
  1509.  color:#000077;
  1510. }
  1511. .error-log .frequency {
  1512.  font-size:larger;
  1513.  float:right;
  1514.  color:#886666;
  1515. }
  1516. .error-log .occurrences {
  1517.  border:solid #003300 1px;
  1518.  margin:5px 0 2px;
  1519.  padding:2px;
  1520. }
  1521. .error-log .occurrence {
  1522.  color:#003300;
  1523.  font-family:monospace;
  1524.  margin-right:3em;
  1525.  white-space:nowrap;
  1526. }
  1527. .error-log table.stacktrace th, .error-log table.stacktrace td {
  1528.  border:solid 1px #aaa;
  1529. }
  1530. .error-log table.stacktrace td {
  1531.  font-family:monospace;
  1532. }
  1533. .error-log table.stacktrace td.col-1 {
  1534.  text-align:right;
  1535.  padding-right:10px;
  1536. }
  1537. .error-log .logtext.error {
  1538.  color:black;
  1539.  margin:0 0 10px 0;
  1540. }
  1541. .error-log .logtext {
  1542.  margin-bottom:10px;
  1543.  border:solid #555 2px;
  1544.  background-color:#eeece6;
  1545.  padding:5px;
  1546.  font-size:small;
  1547. }
  1548. .error-log .logtext * {
  1549.  color:black;
  1550. }
  1551. .error-log .logtext.error .loglevel {
  1552.  color:white;
  1553.  background-color:red;
  1554. }
  1555. .error-log .logtext.warning .loglevel {
  1556.  background-color:#ff6600;
  1557. }
  1558. .error-log .logtext.info .loglevel {
  1559.  background-color:#00bbff;
  1560. }
  1561. .error-log .logtext.debug .loglevel {
  1562.  background-color:#00ee00;
  1563. }
  1564. .error-log .logtext .loglevel {
  1565.  padding:0 5px;
  1566.  margin-right:5px;
  1567.  border:solid black 1px;
  1568. }
  1569. .error-log .logtext table {
  1570.  margin:8px 5px 2px 0;
  1571.  font-family:monospace;
  1572. }
  1573. .error-log .logtext table,
  1574. .error-log .logtext table th,
  1575. .error-log .logtext table td {
  1576.  border:solid #aaa 1px;
  1577. }
  1578. .error-log .logtext table th, .error-log .logtext table td {
  1579.  border:solid #aaa 1px;
  1580. }
  1581. .error-log .logtext table .occ {
  1582.  text-align:right;
  1583. }
  1584. .error-log .logtext table .dotdotdot {
  1585.  padding:0;
  1586. }
  1587. .error-log .logtext table .dotdotdot a {
  1588.  margin:0;
  1589.  display:block;
  1590.  width:100%;
  1591.  height:100%;
  1592.  background-color:#e0e0e0;
  1593. }
  1594. .error-log .logtext table .dotdotdot a:hover {
  1595.  background-color:#bbb;
  1596.  text-decoration:none;
  1597. }
  1598. .error-log .logtext .classification {
  1599.  font-size:larger;
  1600.  font-weight:bold;
  1601. }
  1602. .error-log .logtext .actual-text {
  1603.  max-width:600px;
  1604.  overflow:hidden;
  1605. }
  1606. .error-log .logtext .occ {
  1607. }
  1608. .details {
  1609.  font-size:x-small;
  1610.  margin-bottom:10px;
  1611. }
  1612. .details span { margin:0 5px 0 5px; }
  1613. .details th {
  1614.  text-align:right;
  1615.  padding-right:5px;
  1616.  font-weight:bold;
  1617. }
  1618. .details td {
  1619.  vertical-align:top;
  1620. }
  1621. .ring {
  1622.  font-weight:bold;
  1623.  background-color:red;
  1624.  color:white;
  1625.  text-align:center;
  1626.  padding-left:3px;
  1627.  padding-right:4px !important;
  1628.  cursor:pointer;
  1629. }
  1630. .vote-note {
  1631.  padding-left:3px;
  1632.  max-width:150px;
  1633. }
  1634. .vote-a-notes {
  1635.  color:red;
  1636. }
  1637. .vote-up {
  1638.  color:orangered;
  1639. }
  1640. .vote-down {
  1641.  color:#336699;
  1642. }
  1643. .vote-invalid {
  1644.  color:#888888 !important;
  1645.  font-style:italic;
  1646. }
  1647. .unvotable-message {
  1648.  border:solid 1px #ff6600;
  1649.  margin-top:4px;
  1650.  padding:1px 3px;
  1651.  -moz-border-radius:3px;
  1652.  -webkit-border-radius:3px;
  1653.  border-radius:3px;
  1654.  display:none;
  1655. }
  1656. .bottommenu { color:gray; font-size: smaller; clear: both}
  1657. .bottommenu a { color:gray; text-decoration: underline;   }
  1658. .bottommenu.serverinfo { text-align:right; padding:5px; }
  1659. .bottommenu.serverinfo .icon { color:#a0a0a0; font:1.5em serif; padding:0 2px; }
  1660. .bottommenu.serverinfo .content { display:none; }
  1661. .bottommenu.serverinfo:hover .content { display:inline; }
  1662. .button {
  1663.  border-collapse:collapse;
  1664.  color:gray;
  1665.  text-align:center;
  1666.  margin:1px;
  1667.  }
  1668. .button #cover {
  1669.  position:relative;
  1670.  }
  1671. .button .cover {  
  1672.  background:white;
  1673. }
  1674. .button #popup {
  1675.  position:absolute;
  1676.  width:80%;
  1677.  z-index:1001;
  1678.  background:white;
  1679.  padding:1px;
  1680.  left:0px;
  1681.  top:0px;
  1682.  margin:0px;
  1683.  border-color:#B2B2B2 black black #B2B2B2;
  1684.  border-style:solid;
  1685.  border-width:1px;
  1686. }
  1687. .button .arrow { width:15px; }
  1688. .num { font-weight:bold; font-size: larger }
  1689. .button.thing {
  1690.  margin:0px;
  1691.  padding:0px;
  1692. }
  1693. .button-body {
  1694.  background-color:transparent;
  1695. }
  1696. .button .blog {
  1697.  border:1px solid #c7def7;
  1698.  color:gray;
  1699.  text-align:center;
  1700.  margin:0px;
  1701.  -moz-border-radius:4px;
  1702.  -webkit-border-radius:4px;
  1703.  border-radius:4px;
  1704.  background-color:white;
  1705. }
  1706. .button .blog .r { color:gray;  }
  1707. .button .blog .score { white-space:nowrap; }
  1708. .button {color:#369;}
  1709. .button a:hover { text-decoration:underline }
  1710. .button .blog1 { font-size:x-small; }
  1711. .button .blog1 .arrow { float:left; margin-left:2px;  margin-right: 2px;  }
  1712. .button .blog1 .headimgcell {
  1713.  background-color:#c7def7;
  1714.  width:18px;
  1715.  float:left;
  1716. }
  1717. .button .blog1 .headimgcell a {
  1718.  display:inline-block;
  1719. }
  1720. .button .blog1 .score {
  1721.  float:center;
  1722.  margin-top:2px;
  1723.  margin-right:5px;
  1724. }
  1725. .button .blog2 { font-size:small; }
  1726. .button .blog2 .arrow { width:15px; margin-left: auto; margin-right: auto;  }
  1727. .button .blog2 .bottomreddit { color:black; background-color: #c7def7; font-size: small; }
  1728. .button .blog2 .score .submit {
  1729.  display:block;
  1730.  font-size:x-small;
  1731.  line-height:17px;
  1732. }
  1733. .button .blog.blog3 {
  1734.  font-size:small;
  1735.  border:none;
  1736.  background-color:transparent;
  1737. }
  1738. .button .blog3 .left { float:left; width: 50%; }
  1739. .button .blog2 .arrow { width:15px; margin-left: auto; margin-right: auto;  }
  1740. .button .blog3 .right { float:right; margin-top: 5px; }
  1741. .button .blog3 .score .submit {
  1742.  display:block;
  1743.  font-size:x-small;
  1744.  line-height:17px;
  1745. }
  1746. .blog5 .right { float:right; }
  1747. .blog5 .left  { float:left; display:block; margin-top: 10px; }
  1748. .blog5 .clearleft { clear:left; }
  1749. .button .blog.blog5 { border:none; text-align: left; font-size: small; }
  1750. .blog5 a.bling { float:left; }
  1751. .blog5 .container { margin-left:35px; margin-top: 2px; height: 50px;}
  1752. .blog5 ul { display:inline; }
  1753. .blog5 ul a { color:#515481; font-weight: bold; text-decoration: underline;  }
  1754. .blog5 li { display:inline; padding: 1px 10px 1px 10px; }
  1755. .blog5 li.selected {  
  1756.  background-color:#F8F8F1;
  1757.  color:#000;
  1758.  border-color:#CCC;
  1759.  border-style:solid solid none solid;
  1760.  border-width:1px;
  1761. }
  1762. .blog5 .votes {
  1763.  height:25px;
  1764.  background-color:#F8F8F1;
  1765.  border:1px solid #CCC;
  1766.  padding-top:5px;
  1767. }
  1768. .blog5 .arrow {
  1769.  margin-right:15px;
  1770.  margin-left:5px;
  1771.  color:black;
  1772.  cursor:pointer;
  1773.  display:inline;
  1774.  background-position:left center;
  1775.  background-repeat:no-repeat;
  1776.  padding-left:20px;
  1777. }
  1778. .blog5 .votes.disabled .arrow { color:#888; }
  1779. .blog5 .arrow:hover { text-decoration:none; }
  1780. .blog5 .arrow b { font-size:larger; }
  1781. .blog5 .arrow.upmod b   { color:#FF8B60; }
  1782. .blog5 .arrow.downmod b { color:#9494FF; }
  1783. .blog5 .right { margin-right:5px; font-size: medium; font-style: italic;  }
  1784. .optional {color:green}
  1785. .instructions { font-size:larger;  }
  1786. .instructions h1, .instructions h2, .instructions h3 { margin-top:20px; margin-bottom: 20px;  }
  1787. .instructions p { margin:10px; max-width: 60em}
  1788. .instructions pre { margin:5px;  margin-right: 10px; }
  1789. .instructions iframe { margin:5px 10px 5px 0px; }
  1790. .instructions input, .instructions select { margin:0 .5em }
  1791. .instructions a:focus { -moz-outline-style:none; }
  1792. .instructions strong { font-weight:bold; }
  1793. .instructions .buttons { margin-left:1em; max-width: 50em; }
  1794. .instructions .buttons li { margin-top:1em;
  1795.  border-bottom:1px solid #e0e0e0;  
  1796.  padding-bottom:1em;}      
  1797. .instructions code {
  1798.  display:block;
  1799.  font-family:monospace;
  1800.  font-size:small;
  1801.  margin:5px;
  1802.  background-color:#FF9;
  1803.  padding:10px;
  1804.  max-width:50em;}
  1805. .self-service.instructions {
  1806.  margin-bottom:50px;
  1807.  }
  1808. .self-service.instructions p{
  1809.  margin-left:20px;
  1810. }
  1811. .self-service.instructions ul {
  1812.  list-style-type:circle;
  1813.  margin-left:60px;
  1814. }
  1815. .self-service.instructions li + li {
  1816.  padding-top:10px;
  1817. }
  1818. .self-service.instructions li.done {
  1819.  text-decoration:line-through;
  1820.  list-style-image:url(/static/green-check.png);
  1821. }
  1822. .self-service.instructions li.unfinished {
  1823.  font-weight:bold;
  1824.  list-style-image:url(/static/red-arrow.png);
  1825. }
  1826. .feedback.instructions dl {
  1827.  margin-left:20px;
  1828. }
  1829. .feedback.instructions dt {
  1830.  margin-top:10px;
  1831. }
  1832. .feedback.instructions dd {
  1833.  background:transparent none no-repeat scroll bottom left;
  1834.  background-image:url(/static/red-arrow.png);
  1835.  padding-left:35px;
  1836. }
  1837. .button-demo a.view-code,
  1838. .button-demo a.hide-code { float:right; margin-bottom: 1em; }
  1839. .button-demo a.hide-code { display:none; }
  1840. .instructions .button-demo code { display:none; }
  1841. .button-demo.show-demo a.view-code { display:none; }
  1842. .button-demo.show-demo a.hide-code { display:inline; }
  1843. .button-demo.show-demo code { display:block; }
  1844. #preview { float:right; width: 30em; margin: 10px; }
  1845. #preview span { color:lightgray;  }
  1846. #preview #previewbox {
  1847.  border-width:.2em;
  1848.  border-style:dashed;
  1849.  border-color:lightgray;
  1850.  padding:1em;
  1851.  font-size:larger;
  1852. }
  1853. .bookmarklet {
  1854.  border:solid #888888 1px;
  1855.  padding:0px 2px;
  1856. }
  1857. .toolbar {
  1858.  font-size:small;
  1859.  border-bottom:1px solid #336699;
  1860.  background-color:#CEE3F8;
  1861. }
  1862. .toolbar .left-side {
  1863.  height:19px;
  1864.  float:left;
  1865.  border-right:solid #336699 1px;
  1866.  background-color:#EFF7FF;
  1867. }
  1868. .toolbar .middle-side {
  1869.  text-align:center;
  1870.  background-color:#EFF7FF;
  1871.  cursor:pointer;
  1872. }
  1873. .toolbar .middle-side a, .toolbar .middle-side b {
  1874.  display:block;
  1875.  border-left:none;
  1876. }
  1877. .toolbar .middle-side input[type=text] {
  1878.  font-size:14px;
  1879.  vertical-align:baseline;
  1880.  width:100%;
  1881.  height:18px;
  1882.  border:none;
  1883.  border-top:solid transparent 1px;
  1884.  margin-left:2px;
  1885. }
  1886. .toolbar .middle-side .url {
  1887.  overflow:hidden;
  1888. }
  1889. .toolbar .middle-side .domain {
  1890.  color:#888;
  1891.  font-size:small;
  1892. }
  1893. .toolbar .right-side {
  1894.  float:right;
  1895.  background-color:#EFF7FF;
  1896.  margin-top:-1px;
  1897.  height:19px;
  1898. }
  1899. .toolbar a, .toolbar b {
  1900.  font-weight:normal;
  1901.  display:inline-block;
  1902.  height:18px;
  1903.  border-left:solid #336699 1px;
  1904.  white-space:nowrap;
  1905.  padding:1px 4px 0px;
  1906.  overflow:hidden;
  1907.  outline:none;
  1908.  -moz-outline:none;
  1909. }
  1910. .toolbar .likes .score.likes {display:inline-block;}
  1911. .toolbar .dislikes .score.dislikes {display:inline-block;}
  1912. .toolbar a, .toolbar .clickable {
  1913.  cursor:pointer;
  1914.  color:#336699;
  1915.  text-decoration:none;
  1916. }
  1917. .toolbar .clickable:active, .pushed-button {
  1918.  background-color:#cee3f8 !important;
  1919.  color:orangered !important;
  1920. }
  1921. .toolbar a img, toolbar b img {
  1922.  vertical-align:middle;
  1923.  padding-top:3px;
  1924.  vertical-align:-3px;
  1925. }
  1926. .toolbar .content {
  1927.  float:left;
  1928.  vertical-align:middle;
  1929. }
  1930. .toolbar .logo {
  1931.  margin:0px;
  1932.  padding:0 2px;
  1933.  border-left:none;
  1934.  vertical-align:top;
  1935. }
  1936. .toolbar .title {
  1937.  padding-left:1em;
  1938.  padding-right:1em;
  1939.  color:black;
  1940.  display:block;
  1941.  overflow:hidden;
  1942. }
  1943. .toolbar .title:active {
  1944.  color:orangered;
  1945. }
  1946. .toolbar .controls {
  1947.  float:right;
  1948. }
  1949. .toolbar .arrow {
  1950.  display:inline-block;
  1951.  width:auto;
  1952.  margin:0px;
  1953.  background-position:left center;
  1954.  padding-left:16px;
  1955. }
  1956. .toolbar .arrow.upmod   {
  1957.  background-image:url(/static/aminiupmod.gif);
  1958. }
  1959. .toolbar .arrow.downmod {
  1960.  background-image:url(/static/aminidownmod.gif);
  1961. }
  1962. .toolbar .arrow.up      {
  1963.  background-image:url(/static/aminiupgray.gif);
  1964. }
  1965. .toolbar .arrow.down    {
  1966.  background-image:url(/static/aminidowngray.gif);
  1967. }
  1968. .toolbar-status-bar {
  1969.  border-top:solid #336699 1px;
  1970.  border-bottom:solid #336699 1px;
  1971.  background-color:#F6E69F;
  1972.  padding:0px 2px;
  1973.  overflow:auto;
  1974. }
  1975. .toolbar-status-bar .login-arrow-left {
  1976.  overflow:auto;
  1977.  background-image:url(/static/tb-loginarrow-left.png);
  1978.  background-position:top right;
  1979. }
  1980. .toolbar-status-bar .login-arrow-right {
  1981.  float:right;
  1982.  margin-right:75px;
  1983. }
  1984. .toolbar-status-bar .login-message {
  1985.  float:left;
  1986.  background-color:#F6E69F;
  1987.  padding-right:3px;
  1988. }
  1989. .tb-comments-panel-toggle {
  1990. }
  1991. .comments-panel .infobar {
  1992.  padding:3px 10px 7px;
  1993.  margin:5px 10px 10px 3px;
  1994. }
  1995. .min-body {
  1996.  height:100%;
  1997. }
  1998. .min-body .content {
  1999.  margin-top:0px;
  2000.  border-right:solid #369 1px;
  2001.  min-height:100%;
  2002.  max-width:60em;
  2003.  overflow:auto;
  2004. }
  2005. .min-body .content h1, .min-body .content h2 {
  2006.  padding-left:13px;
  2007.  display:inline-block;
  2008.  margin-bottom:15px;
  2009. }
  2010. .min-body .content #noresults {
  2011.  margin:0 0 0 13px;
  2012. }
  2013. .starkcomment + .clearleft + .starkcomment {
  2014.  margin-top:10px
  2015. }
  2016. .starkcomment .commentbox {
  2017.  color:black;
  2018.  background-color:#f0f0f0;
  2019.  padding:5px;
  2020.  margin-left:0px;
  2021.  margin-right:10px;
  2022. }
  2023. .starkcomment .tagline {
  2024.  text-align:right;
  2025. }
  2026. form .blurb {
  2027.  margin-bottom:5px;
  2028. }
  2029. form .spacer + .spacer {
  2030.  margin:15px 0;
  2031. }
  2032. form input[type=checkbox],
  2033. form input[type=radio] {margin:2px .5em 0 0; }
  2034. .pretty-form {
  2035.  font-size:larger;
  2036.  vertical-align:top;
  2037. }
  2038. .pretty-form p {margin:3px ;}
  2039. .pretty-form input[type=checkbox],
  2040. .pretty-form input[type=radio] {margin:2px .5em 0 0; }
  2041. .pretty-form img { margin:3px .5em}
  2042. .pretty-form input[type=text],
  2043. .pretty-form textarea,
  2044. .pretty-form input[type=password] {
  2045.  border:1px solid gray;
  2046.  width:300px;
  2047.  padding:2px;
  2048.  -webkit-box-shadow:inset 0px 1px 1px hsla(0,0%,0%,.3), 0px 1px 0px hsla(0,0%,100%,.6);
  2049.  -moz-box-shadow:inset 0px 1px 1px hsla(0,0%,0%,.3), 0px 1px 0px hsla(0,0%,100%,.6);
  2050.  box-shadow:inset 0px 1px 1px hsla(0,0%,0%,.3), 0px 1px 0px hsla(0,0%,100%,.6);
  2051. }
  2052. .pretty-form .infobar {
  2053.  width:285px;
  2054.  margin:5px;
  2055.  }
  2056. .pretty-form input[type=text],
  2057. .pretty-form input[type=file],
  2058. .pretty-form input[type=password],
  2059. .pretty-form select,
  2060. .pretty-form b,
  2061. .pretty-form textarea,
  2062. .pretty-form button  { margin:3px 5px; }
  2063. .pretty-form th { text-align:right }
  2064. .delete-field {
  2065.  background-color:white;
  2066.  padding:10px;
  2067. }
  2068. .delete-field td {
  2069.  vertical-align:top;
  2070. }
  2071. .pretty-form .delete-field {
  2072.  background:transparent;
  2073. }
  2074. .pretty-form.short-text input[type=text],
  2075. .pretty-form.short-text textarea,
  2076. .pretty-form.short-text input[type=password] {width:2em }
  2077. #url-field button {margin:10px 5px 0 0;}
  2078. #url-field .title-status { color:red; font-size: small}
  2079. .opt-form { font-size:larger }
  2080. .opt-form form { display:inline; }
  2081. .preftable th {
  2082.  padding:10px;
  2083.  font-weight:bold;
  2084.  vertical-align:top;
  2085.  text-align:right;
  2086.  white-space:nowrap;
  2087. }
  2088. .preftable th label { display:block; }
  2089. .sharetable.preftable th label { display:inline; }
  2090. .preftable th span { display:block; }
  2091. .preftable td.prefright { padding:8px 0;}
  2092. .preftable .spacer { margin-bottom:5px; }
  2093. .preftable .note { width:100%; vertical-align: top; padding-top: 10px; }
  2094. .over18 button { margin:0 10px 0 10px; padding: 5px}
  2095. .entry .buttons li.nsfw-stamp {
  2096.  font-size:x-small;
  2097. }
  2098. .nsfw-stamp acronym {
  2099.  color:#ac3939;
  2100.  font-size:x-small;
  2101.  text-decoration:none;
  2102.  padding:0 2px;
  2103.  border:1px solid #d27979 !important;
  2104.  -moz-border-radius:3px;
  2105.  -webkit-border-radius:3px;
  2106.  border-radius:3px;
  2107. }
  2108. .entry .buttons li.trial-stamp, .entry .buttons li.reported-stamp {
  2109.  border:1px solid black !important;
  2110.  padding:0 4px;
  2111.  background-color:#f6e69f;
  2112. }
  2113. .entry .buttons li.trial-stamp .spam {
  2114.  color:#e00;
  2115. }
  2116. .entry .buttons li.trial-stamp .kosher {
  2117.  color:#090;
  2118. }
  2119. .suspicious { background-color:#f6e69f }
  2120. .thing.spam { background-color:#FA8072 }
  2121. .comment.spam > .child, .message.spam > .child {
  2122.  background-color:white;
  2123. }
  2124. .comment.spam > .child {
  2125.  margin-left:0;
  2126.  padding-left:15px;
  2127. }
  2128. .message.spam > .child {
  2129.  /* There's a thin pink "border" due to the parent's padding:7px,
  2130.  which we could try to fix here some day. */
  2131. }
  2132. .banned-user {
  2133.  overflow:hidden;
  2134.  opacity:.7;
  2135.  filter:alpha(opacity=70);
  2136. }
  2137. .banned-user .title {
  2138.  text-decoration:line-through;
  2139. }
  2140. .approval-checkmark {
  2141.  cursor:pointer;
  2142.  height:0.8em;
  2143.  vertical-align:baseline;
  2144.  margin-left:3px;
  2145. }
  2146. .little { font-size:smaller  }
  2147. .gray { color:gray }
  2148. .stats { float:left; margin-right: 2em; border-collapse: collapse; font-size: larger; }
  2149. .stats td.space {width:20px}
  2150. .stats td.sec { padding-bottom:7px; font-size : 18px; font-weight: normal }
  2151. .stats a {color:#369}
  2152. .stats a:hover {text-decoration:underline;}
  2153. .stats td.k { color:gray }
  2154. .stats th { text-align:left; background-color: whitesmoke;
  2155.  color:#369; font-weight: bold;}
  2156. .stats td.ri { padding-left:20px; text-align: right}
  2157. .thumbnail {
  2158.  float:left;
  2159.  margin:0px 5px;
  2160.  overflow:hidden;
  2161.  width:70px;
  2162. }
  2163. .stylesheet-customize-container { }
  2164. .stylesheet-customize-container textarea { margin:0; padding: 0px; }
  2165. .stylesheet-customize-container h2 { margin-top:15px; margin-bottom: 10px;  }
  2166. .image-upload .new-image { margin-left:20px }
  2167. .image-upload span  { padding-left:5px; }
  2168. ul#image-preview-list {
  2169.  margin:20px 320px 20px 20px;
  2170.  font-size:larger;
  2171. }
  2172. ul#image-preview-list li {
  2173.  padding-bottom:10px;
  2174.  margin-bottom:20px;
  2175.  vertical-align:top;
  2176.  width:45%;
  2177.  height:100px;
  2178.  float:left;
  2179.  position:relative;
  2180. }
  2181. ul#image-preview-list .preview {
  2182.  width:100px;                                    
  2183.  float:left;
  2184.  display:block;
  2185.  text-align:center;
  2186.  max-height:100px;
  2187.  overflow:hidden;
  2188. }
  2189. ul#image-preview-list .preview img {
  2190.  max-width:100px;
  2191.  padding:auto;
  2192. }
  2193. ul#image-preview-list .description {
  2194.  vertical-align:top;
  2195.  margin-left:105px;
  2196. }
  2197. ul#image-preview-list .description pre {
  2198.  display:inline;
  2199.  padding:5px;
  2200. }
  2201. .sheets { margin-right:315px; }
  2202. .sheets .col { float:left;  }
  2203. .sheets .col > div { margin:0 5px; }
  2204. .sheets .col textarea { width:100% }
  2205. .sheets .buttons { margin-left:5px }
  2206. .sheets .btn { margin-left:0px; margin-right: 5px; }
  2207. .sheets .btn.right { float:right; margin-right: 3px;}
  2208. #validation-errors {
  2209.  margin-left:40px;
  2210.  margin-top:10px;
  2211.  list-style-type:disc;
  2212. }
  2213. #validation-errors a,
  2214. #validation-errors li,
  2215. .errors h2 { color:red }
  2216. #validation-errors a:hover { text-decoration:underline; }
  2217. #validation-errors pre { padding:10px; color: black; }
  2218. #preview-table {
  2219.  padding-right:15px;  
  2220. }
  2221. #preview-table > table {  
  2222.  border-width:.2em;
  2223.  border-style:dashed;
  2224.  border-color:lightgray;
  2225.  padding:5px;
  2226.  margin:5px;
  2227.  width:100%;
  2228. }
  2229. #preview-table > table > tbody > tr { padding-bottom:10px;  }
  2230. #preview-table > table > tbody > tr > td { padding:5px; padding-right: 15px;}
  2231. #preview-table > table > tbody > tr > th {
  2232.  padding:5px; padding-right: 15px;
  2233.  font-weight:bold;
  2234.  vertical-align:top;
  2235.  font-size:larger;
  2236.  text-align:right;
  2237. }
  2238. #img-preview-container {
  2239.  border-width:.2em;
  2240.  border-style:dashed;
  2241.  border-color:lightgray;
  2242.  padding:5px;
  2243.  margin:5px;
  2244.  float:left;
  2245. }
  2246. .private-feeds.instructions .prefright {
  2247.  line-height:2em;
  2248. }
  2249. .private-feeds.instructions .feedlink {
  2250.  padding:2px 5px;
  2251.  font-weight:bold;
  2252.  margin-right:5px;
  2253.  border:1px solid #0000FF;
  2254.  color:white;
  2255.  padding-left:22px;
  2256.  background:#336699 none no-repeat scroll top left;
  2257. }
  2258. .private-feeds.instructions .feedlink.rss-link {
  2259.  background-image:url(/static/rss.png);
  2260. }
  2261. .private-feeds.instructions .feedlink.json-link {
  2262.  background-color:#DDDDDD;
  2263.  background-image:url(/static/json.png);
  2264.  color:black;
  2265. }
  2266. .socialite.instructions ul {
  2267.  margin:10px;
  2268.  max-width:60em;
  2269. }
  2270. .socialite.instructions ul > li {
  2271.  list-style-type:disc;
  2272.  list-style-position:inside;
  2273. }
  2274. .socialite.instructions hr {
  2275.  color:#C6C6C6;
  2276.  border:none;
  2277.  border-top:1px solid #C6C6C6;
  2278.  margin:20px 0px 20px 0px;
  2279.  max-width:60em;
  2280. }
  2281. .socialite.instructions p.screenshot {
  2282.  text-align:center;
  2283. }
  2284. .socialite.instructions .logotext {
  2285.  line-height:32px;
  2286. }
  2287. .socialite.instructions .logotext .logo {
  2288.  float:left;
  2289.  margin-right:10px;
  2290. }
  2291. .socialite.instructions .logoclear {
  2292.  clear:left;
  2293. }
  2294. .socialite.instructions .features {
  2295.  padding-left:15px;
  2296.  max-width:60em;
  2297. }
  2298. .socialite .buttonclear {
  2299.  overflow:hidden;
  2300.  float:right;
  2301.  margin-right:20px;
  2302. }
  2303. .socialite a.installbutton {
  2304.  background:transparent none no-repeat scroll top right;
  2305.  background-image:url(/static/socialite/installbutton-end.png);  
  2306.  color:#FFF;
  2307.  display:block;
  2308.  float:left;
  2309.  font:bold 18px "Trebuchet MS",Helvetica,"Helvetica Neue",Arial,sans-serif;
  2310.  height:50px;
  2311.  margin-right:6px;
  2312.  padding-right:48px;
  2313.  text-decoration:none;
  2314. }
  2315. .socialite a.installbutton span {
  2316.  background:transparent none no-repeat;
  2317.  background-image:url(/static/socialite/installbutton.png);  
  2318.  display:block;
  2319.  line-height:30px;
  2320.  padding:10px 0 10px 17px;
  2321. }
  2322. .socialite a.installbutton:hover {
  2323.  background-position:bottom right;
  2324. }
  2325. .socialite a.installbutton:hover span {
  2326.  background-position:bottom left;
  2327. }
  2328. #sr-header-area {
  2329.  padding:3px 0px 3px 5px;
  2330.  background-color:#f0f0f0;
  2331.  white-space:nowrap;
  2332.  overflow:hidden;
  2333.  text-transform:uppercase;
  2334.  border-bottom:1px solid gray;
  2335.  font-size:90%;
  2336.  }
  2337. #sr-header-area .selected a {
  2338.  color:orangered;
  2339. }
  2340. .dropdown.srdrop .selected {
  2341.  background:transparent none no-repeat scroll center right;
  2342.  background-image:url(/static/droparrowgray.gif);
  2343.  display:inline-block;
  2344.  vertical-align:bottom;
  2345.  padding-right:21px;
  2346.  padding-left:5px;
  2347.  color:black;
  2348.  font-weight:normal;
  2349.  margin-left:-5px;
  2350.  margin-right:10px;
  2351.  }
  2352. .srdrop .choice {padding-top:3px;}
  2353. .srdrop .choice.top-option {
  2354.  font-style:italic;
  2355.  border-bottom:1px dotted #369;
  2356. }
  2357. .srdrop .choice.bottom-option {
  2358.  font-style:italic;
  2359.  border-top:1px dotted #369;
  2360. }
  2361. .sr-bar .separator {color:gray; }
  2362. .sr-bar a {color:black;}
  2363. #sr-more-link {
  2364.  color:black;
  2365.  background-color:#f0f0f0;
  2366.  position:absolute;
  2367.  right:0px;
  2368.  top:3px;
  2369.  padding:0 5px 0 15px;
  2370.  font-weight:bold;
  2371.  margin:0;
  2372. }
  2373. #sr-more-link:hover {text-decoration:underline;}
  2374. .subscription-box li {
  2375.  clear:left;
  2376.  margin-bottom:10px;
  2377. }
  2378. .subscription-box .fancy-toggle-button {
  2379.  margin-right:5px;
  2380.  float:left;
  2381. }
  2382. .subscription-box .title {
  2383.  font-size:medium;
  2384.  color:blue;
  2385.  margin-right:5px;
  2386. }
  2387. .subscription-box .title.banned {
  2388.  color:dimgray;
  2389.  text-decoration:line-through;
  2390. }
  2391. .subscription-box .column {
  2392.  width:50%;
  2393.  float:left;
  2394. }
  2395. .subscription-box .box-top {
  2396.  position:relative;
  2397.  height:20px;
  2398. }
  2399. .subscription-box .box-separator {
  2400.  border-style:none none dotted none;
  2401.  border-width:1px;
  2402.  margin-bottom:5px;
  2403. }
  2404. .subscription-box h1{ text-align:center; }
  2405. .toggle.deltranslator-button { display:inline; }
  2406. #sr { margin-left:0px }
  2407. #sr-list-wrapper {
  2408.  width:454px;
  2409.  height:200px;
  2410.  border:1px solid gray;
  2411.  border-top:none;
  2412.  margin:0 5px;
  2413.  font-size:smaller;
  2414.  position:relative;
  2415. }
  2416. #sr-list-cover {
  2417.  position:absolute;
  2418.  background:gray none no-repeat scroll center center;
  2419.  background-color:url(/static/throbber.gif);
  2420.  height:100%;
  2421.  width:100%;
  2422.  opacity:.7;
  2423.  filter:alpha(opacity=70);
  2424.  z-index:1000;
  2425.  display:none;
  2426. }
  2427. #sr-list {
  2428.  overflow:auto;
  2429.  position:absolute;
  2430.  height:100%;
  2431.  width:100%;
  2432. }
  2433. #sr-searchfield { margin:0 5px; }
  2434. .sr-name {
  2435.  font-size:small;
  2436.  vertical-align:top;
  2437.  padding:3px 3px 3px 0;
  2438. }
  2439. .sr-description {
  2440.  padding:3px
  2441.  }
  2442. .sr-row {
  2443.  cursor:default;
  2444.  }
  2445. .sr-row.sr-selected {
  2446.  background:#EFF7FF none no-repeat scroll 0px 5px;
  2447.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  2448.  background-position:0px -546px;
  2449. }
  2450. .sr-arrow {
  2451.  width:10px;
  2452.  height:12px;
  2453.  }
  2454. #sr-autocomplete-area {
  2455.  position:relative;
  2456.  z-index:100;
  2457.  }
  2458. #sr-drop-down {
  2459.  position:absolute;
  2460.  width:498px;
  2461.  border:1px solid gray;
  2462.  background:white;
  2463.  display:none;
  2464.  left:0;
  2465. }
  2466. #sr-drop-down table {
  2467.  width:100%;
  2468. }
  2469. .sr-name-row {
  2470.  cursor:default;
  2471.  }
  2472. .sr-name-row.sr-selected {
  2473.  background-color:#369;
  2474.  color:white;
  2475. }
  2476. .submit-header {
  2477.  font-size:larger;
  2478.  font-weight:bold;
  2479. }
  2480. #suggested-reddits {
  2481.  margin-top:5px;
  2482.  font-size:small;
  2483. }
  2484. #suggested-reddits ul {
  2485. }
  2486. #suggested-reddits li {
  2487.  display:inline;
  2488.  padding-right:5px;
  2489. }
  2490. .formtabs-content {
  2491.  width:520px;
  2492.  border-top:4px solid #5f99cf;
  2493.  padding-top:10px;
  2494.  }
  2495. .formtabs-content .infobar {
  2496.  margin:0;
  2497.  padding:5px;
  2498.  }
  2499. ul.tabmenu.formtab {
  2500.  display:block;
  2501.  padding-left:10px;
  2502.  font-size:larger;
  2503. }
  2504. .tabmenu.formtab li {
  2505.  margin:0;
  2506.  }
  2507. .tabmenu.formtab a {
  2508.  font-weight:normal;
  2509.  outline:none;
  2510.  padding:0px 12px;
  2511.  vertical-align:bottom;
  2512.  border:1px solid #c1c1c1;
  2513.  border-bottom:none;
  2514. }
  2515. .tabmenu.formtab .selected a {
  2516.  color:white;
  2517.  font-size:130%;
  2518.  background-color:#5f99cf;
  2519.  border:none;
  2520. }
  2521. .expando {
  2522.  clear:left;
  2523.  margin:5px 0 5px 0;
  2524. }
  2525. .expando-content {
  2526.  display:none;
  2527. }
  2528. .expando-button {
  2529.  float:left;
  2530.  height:23px;
  2531.  width:23px;
  2532.  margin:2px 5px 2px 0;
  2533.  background:white none no-repeat scroll center center;
  2534. }
  2535. .expando-button.selftext.collapsed {
  2536.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  2537.  background-position:0px -564px;
  2538. }
  2539. .expando-button.selftext.collapsed:hover, .eb-sch {
  2540.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  2541.  background-position:0px -595px;
  2542. }
  2543. .expando-button.selftext.expanded, .eb-se {
  2544.  margin-bottom:5px;
  2545.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  2546.  background-position:0px -626px;
  2547. }
  2548. .expando-button.selftext.expanded:hover, .eb-seh {
  2549.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  2550.  background-position:0px -657px;
  2551. }
  2552. .expando-button.video.collapsed {
  2553.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  2554.  background-position:0px -688px;
  2555. }
  2556. .expando-button.video.collapsed:hover, .eb-vch {
  2557.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  2558.  background-position:0px -719px;
  2559. }
  2560. .expando-button.video.expanded, .eb-ve {
  2561.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  2562.  background-position:0px -750px;
  2563. }
  2564. .expando-button.video.expanded:hover, .eb-veh {
  2565.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  2566.  background-position:0px -781px;
  2567. }
  2568. .subreddit .usertext .md {
  2569.  padding:2px 5px;
  2570.  background-color:#fafafa;
  2571.  border:1px solid #CCC;
  2572.  -moz-border-radius:7px;
  2573.  -webkit-border-radius:7px;
  2574.  border-radius:7px;
  2575. }
  2576. .link .usertext .md {
  2577.  padding:0 5px;
  2578.  background-color:#fafafa;
  2579.  border:1px solid #369;
  2580.  -moz-border-radius:7px;
  2581.  -webkit-border-radius:7px;
  2582.  border-radius:7px;
  2583. }
  2584. .usertext {
  2585.  font-size:small;
  2586.  position:relative;
  2587. }
  2588. .usertext-edit {
  2589.  margin-top:5px;
  2590.  padding:0 1px;
  2591.  width:500px;
  2592. }
  2593. .usertext-edit textarea {
  2594.  width:500px;
  2595.  height:100px;
  2596. }
  2597. .usertext.border .usertext-body {
  2598.  background-color:#ffc; padding-left: 5px;
  2599. }
  2600. .usertext.grayed .usertext-body {
  2601.  color:gray;
  2602.  background-color:#f0f0f0;
  2603.  padding-left:5px;
  2604.  padding-right:5px;
  2605.  display:inline-block;
  2606. }
  2607. .usertext button {
  2608.  margin:5px 5px 10px 0;
  2609. }
  2610. .usertext .help-toggle {
  2611.  font-size:smaller;
  2612.  float:right;
  2613.  margin-top:5px;
  2614. }
  2615. .usertext .bottom-area {
  2616.  overflow:hidden;
  2617.  width:100%;
  2618. }
  2619. .usertext table.markhelp {
  2620.  background-color:white;
  2621.  margin:5px 0px;
  2622.  width:100%;
  2623. }
  2624. .usertext .markhelp,
  2625. .usertext .markhelp td,
  2626. .usertext .markhelp tr {
  2627.  border:1px solid #C0C0C0;
  2628.  padding:4px;
  2629.  margin:0px;
  2630. }
  2631. .usertext .markhelp .spaces {background-color:#c0c0c0}
  2632. .roundfield {
  2633.  width:500px;
  2634.  background-color:#cee3f8;
  2635.  -moz-border-radius:4px;
  2636.  -webkit-border-radius:4px;
  2637.  border-radius:4px;
  2638.  padding:5px 10px 10px 10px;
  2639.  font-size:large;
  2640. }
  2641. .roundfield .title {
  2642. }
  2643. .roundfield .roundfield-content {
  2644.  margin-top:5px;
  2645.  border:none;
  2646.  vertical-align:top;
  2647. }
  2648. .roundfield .usertext-edit {
  2649.  width:500px;
  2650. }
  2651. .roundfield textarea,
  2652. .roundfield input[type=text],
  2653. .roundfield input[type=password] {
  2654.  font-size:100%;
  2655.  width:492px;
  2656.  padding:3px;
  2657.  margin:0;
  2658.  border:1px solid gray;
  2659. }
  2660. .roundfield.captcha .capimage {
  2661.  margin-bottom:10px;
  2662. }
  2663. .roundfield label { font-size:smaller; padding-right: 2px;  }
  2664. .linefield {
  2665.  width:514px;
  2666.  padding:7px 5px;
  2667.  font-size:large;
  2668.  background-color:#CEE3F8;
  2669.  margin-bottom:10px;
  2670. }
  2671. .linefield .title {
  2672.  /*background-color:#CEE3F8;
  2673.  /*background-color:#EFF7FF;*!/
  2674.  color:#336699;*/
  2675.  color:blue;
  2676.  font-weight:bold;
  2677.  padding:1px 10px;
  2678. }
  2679. .linefield .title + .gray {
  2680.  font-size:x-small;
  2681. }
  2682. .linefield .small-field, .linefield .delete-field {
  2683.  padding:0;
  2684.  font-size:smaller;
  2685. }
  2686. .linefield span + span {
  2687.  margin-left:10px;
  2688. }
  2689. .linefield .info {
  2690.  font-style:italic;
  2691.  color:red;
  2692.  font-size:small;
  2693. }
  2694. .linefield .linefield-content {
  2695.  /*border-color:#CEE3F8;
  2696.  /*border-color:#EFF7FE;*!/
  2697.  border-style:solid none none;
  2698.  border-width:4px medium medium;*/
  2699.  padding:2px 7px 5px;
  2700.  vertical-align:top;
  2701. }
  2702. .linefield.usertext .usertext-edit {
  2703.  font-size:small;
  2704. }
  2705. .linefield.usertext .edit-usertext {
  2706.  font-size:x-small;
  2707.  float:right;
  2708. }
  2709. .linefield .upload {
  2710.  font-size:small;
  2711. }
  2712. .linefield .upload label {
  2713.  font-size:small;
  2714. }
  2715. .linefield.usertext .infobar {
  2716.  width:100%;
  2717. }
  2718. .linefield.usertext .usertext-buttons {
  2719.  display:none;
  2720. }
  2721. .linefield textarea,
  2722. .linefield input[type=text],
  2723. .linefield input[type=password] {
  2724.  font-size:100%;
  2725.  width:492px;
  2726.  padding:3px;
  2727.  margin:0;
  2728.  border:1px solid gray;
  2729. }
  2730. .linefield select { margin:0; }
  2731. .linefield
  2732. .linefield.captcha .capimage {
  2733.  margin-bottom:10px;
  2734. }
  2735. .linefield label { font-size:smaller; padding-right: 2px;  }
  2736. .linefield span{ font-size:smaller; }
  2737. .linefield input[type="text"].small-text {
  2738.  font-size:smaller;
  2739.  width:100%;
  2740. }
  2741. .campaign {
  2742.  border:1px solid #336699;
  2743.  background-color:#EFF7FF;
  2744.  padding:5px;
  2745.  -webkit-box-shadow:inset 0px 1px 0px hsla(0,0%,100%,.8), 0px 1px 0px hsla(0,0%,100%,.6);
  2746.  -moz-box-shadow:inset 0px 1px 0px hsla(0,0%,100%,.8), 0px 1px 0px hsla(0,0%,100%,.6);
  2747.  box-shadow:inset 0px 1px 0px hsla(0,0%,100%,.8), 0px 1px 0px hsla(0,0%,100%,.6);
  2748. }
  2749. .campaign .status {
  2750.  font-size:x-small;
  2751. }
  2752. .existing-campaigns > table {
  2753.  font-size:x-small;
  2754.  width:100%;
  2755.  margin:0px 0;
  2756.  border:none;
  2757. }
  2758. .existing-campaigns td.bid {
  2759.  background:transparent none no-repeat scroll center right;
  2760.  padding-right:15px;
  2761. }
  2762. .existing-campaigns td.bid.paid {
  2763.  background-image:url(/static/green-check.png);  
  2764. }
  2765. .existing-campaigns td.bid .info{
  2766.  margin-right:3px;
  2767. }
  2768. .prefright p.minimum-spend {
  2769.  padding-left:1em;
  2770.  font-size:small;
  2771.  color:gray;
  2772. }
  2773. .prefright p.minimum-spend.error {
  2774.  font-weight:bold;
  2775.  color:red;
  2776. }
  2777. .existing-campaigns > table > tbody > tr > td {
  2778.  text-align:right;
  2779.  border:1px solid #369;
  2780.  padding:1px 5px;
  2781. }
  2782. .existing-campaigns > table > tbody > tr#edit-campaign-tr > td {
  2783.  text-align:left;
  2784. }
  2785. .existing-campaigns > table > tbody > tr > th {
  2786.  text-align:center;
  2787.  font-weight:bold;
  2788.  padding:1px 5px;
  2789.  border:solid #369;
  2790.  border-width:0px 1px 1px;
  2791. }
  2792. .existing-campaigns > table > tbody > tr > th:first-child,
  2793. .existing-campaigns > table > tbody > tr > td:first-child {
  2794.  border-left:none;
  2795. }
  2796. .existing-campaigns > table > tbody > tr > th:last-child,
  2797. .existing-campaigns > table > tbody > tr > td:last-child {
  2798.  border-right:none;
  2799. }
  2800. .existing-campaigns > table > tbody > tr:last-child > th,
  2801. .existing-campaigns > table > tbody > tr:last-child > td {
  2802.  border-bottom:none;
  2803. }
  2804. .targeting > ul {  
  2805.  font-size:x-small;
  2806.  list-style-type:disc;
  2807.  margin:0 20px 10px;
  2808. }
  2809. .existing-campaigns td > button { margin:0px 5px 0px 0px;  }
  2810. .campaign .bid-info { font-size:x-small; }
  2811. .campaign .bid-info.error { color:red; }
  2812. .campaign .buttons { float:right; }
  2813. .campaign td.prefright {
  2814.  padding:4px;
  2815. }
  2816. .campaign #bid {
  2817.  text-align:right;
  2818. }
  2819. .campaign .targeting {
  2820.  margin-left:25px;
  2821. }
  2822. .campaign .targeting input{
  2823.  width:95%;
  2824.  -webkit-border-radius:7px;
  2825.  -moz-border-radius:7px;
  2826.  border-radius:7px;
  2827. }
  2828. .campaign #suggested-reddits ul {
  2829.  margin: 0 20px 10px 0;
  2830. }
  2831. .campaign th {
  2832.  font-size:small;
  2833.  padding:4px;
  2834.  padding-top:8px;
  2835. }
  2836. .linefield .campaign input[type=text] {
  2837.  font-size:x-small;
  2838. }
  2839. .linefield-content .infotext {
  2840.  margin-top:5px;
  2841. }
  2842.  .linefield-content .infotext p {
  2843.  margin: 5px;
  2844.  }
  2845. .traffic-table {margin:10px 20px; }
  2846. .traffic-table a:hover { text-decoration:underline; }
  2847. .traffic-table th { font-weight:bold; text-align: center;}
  2848. .traffic-table th,
  2849. .traffic-table td { padding:0 5px; }
  2850. .traffic-table td { text-align:right; }
  2851. .traffic-table td.up   { color:#FF8B60; }
  2852. .traffic-table td.down { color:#336699; }
  2853. .traffic-table td.gray { color:gray; font-style: italic; }
  2854. .traffic-table tr.max  { border:2px solid #FF8B60; }
  2855. .traffic-table tr.min  { border:2px solid #336699; }
  2856. .traffic-table tr.odd { background-color:#E0E0E0; }
  2857. .traffic-table tr.mean { font-style:italic; border-top: 1px solid; }
  2858. .traffic-table .prelim { font-style:italic; }
  2859. .traffic-table .totals { font-style:italic; border-top: 1px solid black; }
  2860. .traffic-graph {
  2861.  padding:10px;
  2862.  border:1px solid #B0B0B0;
  2863.  margin-left:10px;
  2864.  margin-bottom:10px;
  2865.  display:inline-block;
  2866. }
  2867. .traffic-graph .title {
  2868.  text-align:center;
  2869. }
  2870. .promoted-traffic h1 {
  2871.  border:none;
  2872.  margin-bottom:10px;
  2873. }
  2874. .promoted-traffic .usertable {  margin-left:0px;  }
  2875. .promoted-traffic h1 a {
  2876.  font-size:small;
  2877.  margin-left:10px;
  2878. }
  2879. .award-square-container {
  2880.  max-width:1000px;
  2881.  overflow:hidden;
  2882. }
  2883. .award-square {
  2884.  float:left;
  2885.  padding:10px 0px 30px 40px;
  2886.  white-space:nowrap;
  2887.  width:300px;
  2888. }
  2889. .award-square.mini {
  2890.  width:100px;
  2891.  white-space:normal;
  2892.  text-align:center;
  2893. }
  2894. .award-square img {
  2895.  float:left;
  2896.  margin:0 10px;
  2897.  width:70px;
  2898.  height:70px;
  2899. }
  2900. .award-square.mini img {
  2901.  float:none;
  2902.  margin-bottom:7px;
  2903. }
  2904. .award-square .award-name {
  2905.  color:black;
  2906.  font-size:22px;
  2907.  font-family:verdana, arial, helvetica, sans-serif;
  2908.  font-weight:bold;
  2909.  line-height:1em;
  2910. }
  2911. .award-square.mini .award-name {
  2912.  font-size:18px;
  2913.  min-height:36px;
  2914.  display:block;
  2915. }
  2916. .award-square .winner-info {
  2917.  line-height:15px;
  2918.  margin-top:15px;
  2919.  color:gray;
  2920. }
  2921. .award-square .winner-name {
  2922.  font-size:18px;
  2923.  color:#336699;
  2924. }
  2925. .lined-table {
  2926.  margin:5px;
  2927. }
  2928. table.lined-table {
  2929.  margin:5px 3px;
  2930. }
  2931. .lined-table th, .lined-table td {
  2932.  border:solid #cdcdcd 1px;
  2933.  padding:3px;
  2934. }
  2935. .lined-table th {
  2936.  text-align:center;
  2937.  font-weight:bold;
  2938. }
  2939. .sponsorshipbox {
  2940.  max-width:300px;
  2941. }
  2942. .sponsorshipbox span {
  2943.  color:gray;
  2944. }
  2945. .sponsorshipbox div {
  2946.  border:1px solid #D0D0D0;
  2947.  width:300px;
  2948. }
  2949. .sponsorshipbox .promote-pixel {
  2950.  right:0;
  2951. }
  2952. .sidecontentbox a.helplink {
  2953.  float:right;
  2954.  margin-top:4px;
  2955. }
  2956. .trophy-table {
  2957.  width:100%;
  2958. }
  2959. .trophy-area .content {
  2960.  background-color:#f5f5f5;
  2961. }
  2962. .trophy-info {
  2963.  text-align:center;
  2964.  vertical-align:top;
  2965. }
  2966. .trophy-info div {
  2967.  margin-left:auto;
  2968.  margin-right:auto;
  2969.  width:130px;
  2970.  vertical-align:top;
  2971.  padding:15px 0 15px;
  2972. }
  2973. .trophy-icon {
  2974.  margin-bottom:2px;
  2975.  width:40px;
  2976.  height:40px;
  2977. }
  2978. .trophy-info.left {
  2979.  margin-right:10px;
  2980. }
  2981. .trophy-info.right {
  2982. }
  2983. .trophy-name {
  2984.  color:black !important;
  2985. }
  2986. .trophy-description {
  2987.  color:#555555;
  2988.  font-size:x-small;
  2989. }
  2990. .dust {
  2991.  text-align:center;
  2992.  margin:45px auto;
  2993.  color:#d0d0d0;
  2994. }
  2995. .removecup-button {
  2996.  display:inline;
  2997. }
  2998. .cup-info-box {
  2999.  border:dashed #eeaa33 2px;
  3000.  padding:5px;
  3001. }
  3002. .cup-info-box tt {
  3003.  background-color:#f5f5aa;
  3004. }
  3005. /* Datepicker
  3006. ----------------------------------*/
  3007. .datepicker {
  3008.  z-index:1000;
  3009.  display:none;
  3010.  -moz-border-radius:6px;
  3011.  -webkit-border-radius:6px;
  3012.  border-radius:6px;
  3013.  -webkit-box-shadow:0px 4px 6px 3px hsla(0, 0%, 0%, .2), inset 0px 1px 0px 0px hsla(0, 0%, 100%, .9);
  3014.  -moz-box-shadow:0px 4px 6px 3px hsla(0, 0%, 0%, .2), inset 0px 1px 0px 0px hsla(0, 0%, 100%, .9);
  3015.  box-shadow:0px 4px 6px 3px hsla(0, 0%, 0%, .2), inset 0px 1px 0px 0px hsla(0, 0%, 100%, .9);
  3016.  text-shadow: 0px 1px 0px hsla(0,0%,100%,.8);
  3017.  }
  3018.  .datepicker::before {
  3019.  content:' ';
  3020.  display:block;
  3021.  width:0;
  3022.  height:0;
  3023.  border:10px solid;
  3024.  position:absolute;
  3025.  top:-20px;
  3026.  left:17px;
  3027.  border-color:transparent transparent #369;
  3028.  }
  3029.  .datepicker::after {
  3030.  content:' ';
  3031.  display:block;
  3032.  width:0;
  3033.  height:0;
  3034.  border:10px solid;
  3035.  position:absolute;
  3036.  top:-18px;
  3037.  left:17px;
  3038.  border-color:transparent transparent #E5F2FF;
  3039.  }
  3040. .datepicker.inuse { display:block; }
  3041. .ui-datepicker-inline {
  3042.  font-size:x-small;
  3043.  padding:5px;
  3044. }
  3045. .ui-corner-all {
  3046.  -webkit-border-radius:6px;
  3047.  -moz-border-radius: 6px;
  3048.  border-radius:6px;
  3049. }
  3050. .ui-datepicker-header {
  3051.  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from( hsl(210, 54%, 89%)), to( hsl(210, 54%, 79%)));
  3052.  background:-moz-linear-gradient(top, hsl(210, 54%, 89%), hsl(210, 54%, 79%));
  3053.  background-color:#ADC9E6;
  3054.  border: 1px solid #5E96CF;
  3055.  color:#2E6399;
  3056.  font-weight:bold;
  3057.  font-size: 1.3em;
  3058.  text-shadow:0px 1px 0px hsla(0,0%,100%,.7);
  3059.  -webkit-box-shadow:inset 0px 1px 0px hsla(0,100%,100%,.8);
  3060.  -moz-box-shadow:inset 0px 1px 0px hsla(0,100%,100%,.8);
  3061.  box-shadow:inset 0px 1px 0px hsla(0,100%,100%,.8);
  3062. }
  3063. .ui-datepicker-inline .ui-datepicker-prev {float:left; }
  3064. .ui-datepicker-inline .ui-datepicker-next {float:right; }
  3065. .ui-datepicker-inline .ui-datepicker-prev span,
  3066. .ui-datepicker-inline .ui-datepicker-next span {
  3067.  display:block;
  3068.  text-align:center;
  3069.  margin-right:1px;
  3070.  margin-bottom:1px;
  3071.  font-size:1.5em;
  3072. }
  3073. .ui-datepicker-inline .ui-datepicker-prev:active,
  3074. .ui-datepicker-inline .ui-datepicker-next:active {
  3075.  color:white;
  3076. }
  3077. .ui-datepicker-inline .ui-datepicker-prev.ui-state-disabled,
  3078. .ui-datepicker-inline .ui-datepicker-next.ui-state-disabled {
  3079.  display:none;
  3080. }
  3081. .ui-datepicker-inline .ui-datepicker-prev,
  3082. .ui-datepicker-inline .ui-datepicker-next {
  3083.  display:block;
  3084.  cursor:pointer;
  3085.  padding:0px 5px;
  3086. }
  3087. .ui-datepicker-year {
  3088.  margin-left: none !important; //Undoes linefield span
  3089. }
  3090. .ui-datepicker-inline .ui-datepicker-title {text-align:center; padding: 5px; margin: 0em 2em;}
  3091. .ui-datepicker-inline table {
  3092.  clear:right;
  3093.  margin-top: 5px;
  3094.  border:1px solid hsl(210, 54%, 59%);
  3095. }
  3096. .ui-datepicker-inline .ui-datepicker-calendar th,
  3097. .ui-datepicker-inline .ui-datepicker-calendar td {
  3098.  padding:0px;
  3099.  border:1px solid #5E96CF;
  3100.  -webkit-box-shadow:inset 0px 1px 0px hsla(0,0%,100%,.7);
  3101.  -moz-box-shadow:inset 0px 1px 0px hsla(0,0%,100%,.7);
  3102.  box-shadow:inset 0px 1px 0px hsla(0,0%,100%,.7);
  3103.  }
  3104. .ui-datepicker-calendar th {
  3105.  font-size:1.1em;
  3106. }
  3107. .ui-datepicker-inline .ui-datepicker-calendar th span,
  3108. .ui-datepicker-inline .ui-datepicker-calendar td span,
  3109. .ui-datepicker-inline .ui-datepicker-calendar td a {
  3110.  border: 0px;
  3111.  margin:auto;
  3112.  padding:3px;
  3113.  display:block;
  3114.  width:30px;
  3115.  height:2em;
  3116.  text-align:center;
  3117.  vertical-align:middle;
  3118.  color:black;
  3119.  background-color:#C8DBEF;
  3120.  font-size:1.5em;
  3121.  font-weight:bold;
  3122.  -webkit-box-shadow:inset 0px 1px 0px hsla(0,0%,100%,.7);
  3123.  -moz-box-shadow:inset 0px 1px 0px hsla(0,0%,100%,.7);
  3124.  box-shadow:inset 0px 1px 0px hsla(0,0%,100%,.7);
  3125. }
  3126. .ui-datepicker-inline .ui-datepicker-calendar th span {
  3127.  text-align:center;
  3128.  border:none;
  3129. }
  3130. .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today a,
  3131. .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today span,
  3132. .ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-active
  3133.  {
  3134.  color: white;;
  3135.  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from( hsl(210, 54%, 65%)), to( hsl(210, 54%, 45%)));
  3136.  background:-moz-linear-gradient(top, hsl(210, 54%, 65%), hsl(210, 54%, 45%));
  3137.  background-color:#4F8AC9;
  3138.  -webkit-box-shadow:inset 0px 2px 3px hsla(0,0%,0%,.6);
  3139.  -moz-box-shadow:inset 0px 2px 3px hsla(0,0%,0%,.6);
  3140.  box-shadow:inset 0px 2px 3px hsla(0,0%,0%,.6);
  3141.  text-shadow:0px -1px 0px hsla(0,0%,0%,.8);
  3142. }
  3143. .ui-datepicker-inline .ui-datepicker-calendar td span {
  3144.  color:#888;
  3145. }
  3146. .ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-hover  {
  3147.  background:#6BB3FF;
  3148.  color:white;
  3149.  text-shadow:0px -1px 0px hsla(0,0%,0%,.6);
  3150. }
  3151. .ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-active {
  3152.  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from( hsl(0, 54%, 75%)), to( hsl(0, 54%, 55%)));
  3153.  background:-moz-linear-gradient(top, hsl(0,54%,75%), hsl(0,54%,55%));
  3154.  background-color:#E19D9D;
  3155. }
  3156. .date-input {
  3157.  display:inline;
  3158.  position:relative;
  3159. }
  3160. .date-input input {
  3161.  border:1px solid #888;
  3162.  padding:2px;
  3163.  text-align:center;
  3164.  margin:0 2px;
  3165. }
  3166. .date-input .drop-choices {  
  3167.  position:absolute;
  3168.  border:1px solid #369;
  3169.  background-color:#E5F2FF;
  3170.  margin:10px 3px;
  3171. }
  3172. .payment-setup input[name=bid] { width:6em; text-align: right; }
  3173. .payment-setup form { margin:20px;  }
  3174. .payment-setup p { margin-bottom:10px; }
  3175. .pay-form textarea[disabled] {
  3176.  font-size:smaller;
  3177.  padding:0;
  3178. }
  3179. .pay-form *[disabled],
  3180. .pay-form input[disabled]
  3181.  {
  3182.  border:none;
  3183.  color:black;
  3184.  font-weight:bold;
  3185.  background-color:white;
  3186. }
  3187. .bid-table { margin:5px 10px;  }
  3188. .bid-table td,
  3189. .bid-table th
  3190. {
  3191.  padding:2px 5px;
  3192.  text-align:right;
  3193. }
  3194. .bid-table th
  3195. {
  3196.  text-align:center;
  3197.  font-weight:bold;
  3198. }
  3199. .create-promotion .help {
  3200.  font-size:x-small;
  3201. }
  3202. .create-promotion .help p {
  3203.  margin:5px;
  3204. }
  3205. .create-promotion .help a.help {
  3206.  font-weight:bold;
  3207.  text-decoration:none;
  3208.  float:right;
  3209.  color:orangered;
  3210. }
  3211. .create-promo { float:left; width: 520px; margin-right: 20px;}
  3212. .create-promo .infobar {
  3213.  margin-right:0;
  3214.  border-color:red;
  3215.  color:black;
  3216.  background:none;
  3217.  width:100%;
  3218. }
  3219. .create-promo h2 { margin-top:10px; color: black; }
  3220. .create-promo ol { margin:0px 30px 10px 30px; }
  3221. .create-promo ol > li {
  3222.  list-style-type:disc;
  3223. }
  3224. .create-promo .rules { float: left; margin-left:  15px; }
  3225. .fancy-settings h1, .create-promotion h1 { font-size:200%; color: #999; margin:10px 5px; }
  3226. .fancy-settings h2 { font-size:200%; font-weight:normal; color: #999; margin:10px 5px; }
  3227. .fancy-settings h1 strong { font-weight:bold; color:#666;  }
  3228. .create-promotion .sitetable { margin:5px;  }
  3229. .create-promotion .infobar { margin-left:12px; width:  479px; background-color: #fbd8d8; margin-bottom: 10px;  }
  3230. .create-promotion .create-promo .save-button { float:right; margin-right: 3px;  }
  3231.  .create-promotion .create-promo .save-button button {
  3232.  margin-top:0px;
  3233.  }
  3234. .bidding-history { padding-top:10px; }
  3235. .bidding-history .linefield {
  3236.  width:auto;
  3237.  overflow:hidden;
  3238.  padding-left:10px;
  3239.  border-left:1px #DDD dashed;  }
  3240. .bidding-history .linefield .bid-table,
  3241. .bidding-history .linefield .notes { font-size:x-small; }
  3242. .bidding-history .linefield .notes { margin-top:10px; }
  3243. .bidding-history .linefield .notes p {
  3244.  text-indent:-20px;  
  3245.  padding-left:20px;
  3246.  margin-bottom:2px;
  3247.  font-family:courier;
  3248. }
  3249. .bidding-history table.bidding-history tr:hover {
  3250.  background-color:#AAA;
  3251. }
  3252. .bidding-history table.bidding-history th,
  3253. .bidding-history table.bidding-history td {
  3254.  padding:2px 5px;
  3255.  text-align:right;
  3256.  font-size:x-small;
  3257. }
  3258. .bidding-history table.bidding-history th {
  3259.  font-weight:bold;
  3260. }
  3261. .bidding-history div.graph {
  3262.  height:8px;
  3263.  background-color:#336699;
  3264. }
  3265. .pay-form tr.input-error th {
  3266.  color:red;
  3267.  font-weight:bold;
  3268.  font-style:italic;
  3269. }
  3270. .pay-form th { padding:0px }
  3271. .pay-form tr.input-error input,
  3272. .pay-form tr.input-error textarea,
  3273. .pay-form tr.input-error select { border:1px solid red; }
  3274. .pay-form input[name=expirationDate],
  3275. .pay-form input[name=cardCode] { width:10ex; }
  3276. .pay-form .optional { font-size:smaller; }
  3277. .pay-form .disabled .optional { display:none; }
  3278. .pay-form p.info { color:red; }
  3279. .pay-link { font-size:smaller; margin-left: 10px;  }
  3280. dt { margin-left:10px; font-weight: bold;  }
  3281. dd { margin-left:20px;  }
  3282. .calendar {
  3283.  white-space:nowrap;
  3284.  overflow:hidden;
  3285.  width:100%;
  3286.  position:relative;
  3287.  padding-top:120px;
  3288.  padding-bottom:100px;
  3289.  margin:20px 0;
  3290. }
  3291. .calendar div.grid {
  3292.  position:absolute;
  3293.  top:0px;
  3294.  bottom:0px;
  3295. }
  3296. .calendar div.grid.today {
  3297.  background-color:yellow;
  3298. }
  3299. .calendar div.grid div.header {
  3300.  font-weight:bold;
  3301.  border-bottom:2px solid gray;
  3302.  text-align:center;
  3303. }
  3304. .calendar div.grid + div.grid {
  3305.  border-left:1px dashed gray;
  3306. }
  3307. .calendar .blob {
  3308.  margin:0;
  3309.  padding:0px;
  3310.  z-index:10;
  3311.  float:left;
  3312.  cursor:pointer;
  3313. }
  3314. .calendar .blob.link:hover {
  3315.  border:1px solid red;
  3316.  box-shadow:2px 2px 2px #000;
  3317.  -moz-box-shadow:2px 2px 2px #000;
  3318.  z-index:100;
  3319. }
  3320. .calendar .blob .bid {
  3321.  text-align:right;
  3322.  font-weight:bold;
  3323.  padding:5px 5px 0px 5px;  
  3324. }
  3325. .calendar .blob.link {
  3326.  margin:-1px -2px 0px -2px;
  3327.  border:1px solid black;
  3328. }
  3329. .calendar .blob.link .title{
  3330.  font-size:small;
  3331.  padding:0 5px 5px 5px;
  3332.  display:block;
  3333. }
  3334. .borderless td {
  3335.  border:none;
  3336. }
  3337. .titlebox {
  3338.  font-size:larger;
  3339. }
  3340. .titlebox h1 {
  3341.  font-family:arial,verdana,helvetica,sans-serif;
  3342.  margin:0px;
  3343.  margin-bottom:5px;
  3344.  font-weight:bold;
  3345.  font-size:19px;
  3346. }
  3347. .titlebox h1 a {
  3348.  color:black;
  3349. }
  3350. .titlebox .karma {
  3351.  font-size:18px;
  3352.  font-weight:bold;
  3353. }
  3354. .titlebox .fancy-toggle-button {
  3355.  display:inline-block;
  3356.  margin-right:5px;
  3357. }
  3358. .titlebox .bottom {
  3359.  border-top:1px solid gray;
  3360.  padding-top:2px;
  3361.  font-size:80%;
  3362.  color:gray;
  3363. }
  3364. .titlebox .age {float:right;}
  3365. .titlebox .md { font-size:90%; }
  3366. .titlebox .account-notes {
  3367.  font-weight:normal;
  3368.  font-size:small;
  3369.  margin-left:5px;
  3370. }
  3371. .titlebox .account-notes .unusual {
  3372.  background-color:#ffdddd;
  3373.  border:solid red 1px;
  3374.  padding:1px 2px 2px;
  3375.  margin-left:5px;
  3376. }
  3377. .sidecontentbox {
  3378.  font-size:normal;
  3379. }
  3380. .sidecontentbox .content {
  3381.  margin:0;
  3382.  padding:5px;
  3383.  border:1px solid gray;
  3384.  font-size:larger;
  3385.  list-style:none;
  3386. }
  3387. .sidecontentbox .more {
  3388.  margin-top:5px;
  3389.  text-align:right;
  3390.  font-size:smaller;
  3391. }
  3392. .sidecontentbox .more a {
  3393.  color:gray;
  3394. }
  3395. .sidecontentbox h1 {
  3396.  text-transform:uppercase;
  3397.  margin:0;
  3398.  color:gray;
  3399.  font-size:130%;
  3400. }
  3401. .titlebox form.toggle {
  3402.  margin:0;
  3403.  padding:5px 0px 5px 20px;
  3404.  font-size:smaller;
  3405.  color:gray;
  3406.  background:white none no-repeat scroll center left;
  3407. }
  3408. .titlebox form.leavemoderator-button {
  3409.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  3410.  background-position:0px -812px;
  3411. }
  3412. .titlebox form.leavecontributor-button {
  3413.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  3414.  background-position:0px -836px;
  3415. }
  3416. .titlebox form.flairtoggle {
  3417.  padding:0;
  3418. }
  3419. .titlebox .tagline {
  3420.  margin:5px 0 5px 20px;
  3421. }
  3422. .icon-menu a {
  3423.  padding-left:20px;
  3424.  background:white none no-repeat scroll center left;
  3425. }
  3426. .icon-menu li {margin:5px 0;}
  3427. .icon-menu .reddit-edit {
  3428.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  3429.  background-position:0px -860px;
  3430. }
  3431. .icon-menu .reddit-traffic {
  3432.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  3433.  background-position:0px -884px;
  3434. }
  3435. .icon-menu .reddit-reported {
  3436.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  3437.  background-position:0px -908px;
  3438. }
  3439. .icon-menu .reddit-spam {
  3440.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  3441.  background-position:0px -932px;
  3442. }
  3443. .icon-menu .reddit-ban {
  3444.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  3445.  background-position:0px -956px;
  3446. }
  3447. .icon-menu .reddit-flair {
  3448.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  3449.  background-position:0px -980px;
  3450.  margin-left:1px;
  3451.  padding-left:19px;
  3452. }
  3453. .icon-menu .reddit-moderators {
  3454.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  3455.  background-position:0px -812px;
  3456. }
  3457. .icon-menu .moderator-mail {
  3458.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  3459.  background-position:0px -22px;
  3460. }
  3461. .icon-menu .reddit-contributors {
  3462.  background-image:url(/static/sprite-main.png?v=816b8dcd1f863d0343bb5e0d9e094215);
  3463.  background-position:0px -836px;
  3464. }
  3465. .linkinfo {
  3466.  padding:5px;
  3467.  border:1px solid #5f99cf;
  3468.  background-color:#EFF7FF;
  3469.  font-family:arial,helvetica,sans-serif;
  3470.  font-size:larger;
  3471.  -moz-border-radius:3px;
  3472.  -webkit-border-radius:3px;
  3473.  border-radius:3px;
  3474. }
  3475. .linkinfo .score .number {
  3476.  font-size:22px;
  3477.  font-weight:bold;
  3478.  }
  3479. .linkinfo .score .word {
  3480.  font-size:15px;
  3481.  font-weight:bold;
  3482.  }
  3483. .linkinfo .upvotes {font-size:80%; color: orangered;}
  3484. .linkinfo .downvotes {font-size:80%; color: #5f99cf; }
  3485. .linkinfo .shortlink {font-size:80%; margin-top: 3px; }
  3486. .linkinfo .shortlink input {
  3487.  border:1px solid gray;
  3488.  font-family:monospace;
  3489.  font-size:140%;
  3490.  padding:3px 2px;
  3491.  width:175px;
  3492. }
  3493. .linkinfo .shortlink input:hover {
  3494.  cursor:text;
  3495. }
  3496. .linkinfo table {margin-top:5px;}
  3497. .linkinfo td, .linkinfo th {
  3498.  padding:2px;
  3499.  font-size:smaller;
  3500.  border:1px solid gray;
  3501. }
  3502. a.adminbox {
  3503.  border:solid 1px #eeeeee;
  3504.  color:#cdcdcd;
  3505.  font-family:monospace;
  3506.  text-align:center;
  3507.  padding-right:1px;
  3508. }
  3509. a.adminbox:hover {
  3510.  text-decoration:none;
  3511.  color:orangered;
  3512.  border:solid 1px orangered;
  3513. }
  3514. .email {
  3515.  font-family:monospace;
  3516.  font-size:larger;
  3517. }
  3518. .lined-table, .lined-table th, .lined-table td {
  3519.  border:solid #cdcdcd 1px;
  3520.  border-collapse:collapse;
  3521.  padding:2px;
  3522.  margin-bottom:10px;
  3523. }
  3524. .lined-table th {
  3525.  font-weight:bold;
  3526. }
  3527. .wide {
  3528.  width:100%;
  3529. }
  3530. .centered {
  3531.  text-align:center;
  3532.  vertical-align:middle;
  3533. }
  3534. .sr-ad-table .inherited {
  3535.  background-color:#ddeeff;
  3536. }
  3537. .sr-ad-table .overridden {
  3538.  background-color:#ffeedd;
  3539. }
  3540. .sr-ad-table .unused {
  3541.  background-color:#eee;
  3542. }
  3543. .sr-ad-table .inherited .whence {
  3544.  font-style:italic;
  3545. }
  3546. .sr-ad-table .overridden .whence {
  3547.  font-weight:bold;
  3548. }
  3549. .sr-ad-table .details {
  3550.  font-size:150%;
  3551.  padding:10px;
  3552.  vertical-align:top;
  3553. }
  3554. .sr-ad-table .details div {
  3555. }
  3556. .sr-ad-table .details .codename {
  3557.  font-size:150%;
  3558.  margin-bottom:20px;
  3559. }
  3560. .sr-ad-table .weight {
  3561.  width:4em;
  3562. }
  3563. .ad-assign-table .warning {
  3564.  font-weight:bold;
  3565.  color:red;
  3566. }
  3567. .usage-table .intersection {
  3568.  color:#888;
  3569.  font-family:monospace;
  3570.  text-align:right;
  3571.  border-left:none;
  3572.  border-right:none;
  3573. }
  3574. .usage-table .intersection span {
  3575.  padding:1px 3px 0 2px;
  3576. }
  3577. .usage-table .empty.intersection {
  3578.  text-align:center;
  3579.  color:#ccc;
  3580. }
  3581. .usage-table .elapsed.intersection {
  3582.  color:black;
  3583. }
  3584. .usage-table .count.intersection {
  3585.  color:black;
  3586. }
  3587. .usage-table .average.intersection {
  3588.  color:black;
  3589.  border-right:solid #cdcdcd 1px;
  3590. }
  3591. .usage-table .empty.intersection, .usage-table .average.intersection {
  3592.  padding-left:0;
  3593.  margin-left:0;
  3594.  border-right:solid #cdcdcd 1px;
  3595.  padding-right:5px;
  3596. }
  3597. a.pretty-button:hover { text-decoration:none !important }
  3598. .pretty-button {
  3599.  margin-left:5px;
  3600.  margin-bottom:5px;
  3601.  border:1px solid #666;
  3602.  padding:1px 6px;
  3603.  background:white none repeat-x scroll center left;
  3604.  color:#111;
  3605.  font-size:10px;
  3606.  font-weight:normal;
  3607.  line-height:20px;
  3608.  -moz-border-radius:3px;
  3609.  -webkit-border-radius:3px;
  3610.  border-radius:3px;
  3611.  outline-style:none;
  3612. }
  3613. a.pretty-button.negative {
  3614.  color:black;
  3615.  background-image:url(/static/bg-button-negative-unpressed.png);
  3616. }
  3617. a.pretty-button.negative.pressed {
  3618.  color:white;
  3619.  background-image:url(/static/bg-button-negative-pressed.png);
  3620. }
  3621. a.pretty-button.positive {
  3622.  color:black;
  3623.  background-image:url(/static/bg-button-positive-unpressed.png);
  3624. }
  3625. a.pretty-button.positive.pressed {
  3626.  color:white;
  3627.  background-image:url(/static/bg-button-positive-pressed.png);
  3628. }
  3629. /*
  3630. .jury-box .pretty-button a.pressed {
  3631.  margin:-1px 4px -1px 1px;
  3632.  border-width:2px;
  3633.  border-color:black;
  3634.  color:white;
  3635. }
  3636. */
  3637. .organic-listing .ontrial, .help-cover.juryduty {
  3638.  background-color:#ffecf8;
  3639. }
  3640. .organic-listing .ontrial a.title {
  3641.  color:#555;
  3642. }
  3643. .organic-listing .ontrial .midcol {
  3644.  margin-top:20px;
  3645. }
  3646. .we-need-help {
  3647.  font-size:larger;
  3648.  font-weight:bold;
  3649.  line-height:18px;
  3650. }
  3651. .organic-listing .how-to-classify {
  3652.  font-weight:bold;
  3653. }
  3654. .jury-box .arrow-msg {
  3655.  display:none;
  3656.  color:red;
  3657.  margin-top:5px;
  3658. }
  3659. .jury-box .thanks-for-voting {
  3660.  margin-left:1em;
  3661.  display:none;
  3662.  color:red;
  3663. }
  3664. .jury-box .thanks-for-voting a {
  3665.  margin-left:1em;
  3666. }
  3667. .sitetable .linkontrial {
  3668.  padding-top:5px;
  3669. }
  3670. .sitetable .we-need-help {
  3671.  display:none;
  3672. }
  3673. .oatmeal img {
  3674.  display:block;
  3675.  margin:5px auto;
  3676. }
  3677. .lounge { display:none }
  3678. .lounge p { margin-top:5px; }
  3679. .gold-accent {
  3680.  margin-top:10px;
  3681.  padding:0 10px 5px;
  3682.  background-color:#fffdcc;
  3683.  border:solid 1px #e1b000;
  3684.  color:#9a7d2e;
  3685.  display:inline-block;
  3686. }
  3687. tr.gold-accent {
  3688.  display:table-row;
  3689.  -moz-border-radius:3px;
  3690.  -webkit-border-radius:3px;
  3691.  border-radius:3px;
  3692. }
  3693. tr.gold-accent + tr > td {
  3694.  padding-top:10px;
  3695. }
  3696. .friend-note button[type=submit] {
  3697.  display:none;
  3698.  font-size:x-small;
  3699.  padding-top:1px;
  3700.  padding-bottom:1px;
  3701.  margin:0px;
  3702.  margin-left:5px;
  3703.  width:45px;
  3704. }
  3705. .friend-note.edited button[type=submit] { display:inline-block; }
  3706. .friend-note.edited input[type=text] { width:250px; margin-right: 0px; }
  3707. .gold-accent h1,
  3708. .gold-accent th {
  3709.  color:#6a4d00;
  3710.  font-family:"Hoefler Text","Palatino Linotype","Book Antiqua",
  3711.  Palatino,georgia,garamond,FreeSerif,serif;
  3712.  font-variant:small-caps;
  3713. }
  3714. .gold-accent .pretty-form input[type=text] {
  3715.  margin-top:1px;
  3716.  margin-bottom:2px;
  3717.  margin-left:0;  /* or else friends with benefits'
  3718.  "note" td and th don't line up */
  3719. }
  3720. .gold-accent .pretty-form input[type=text]#name {
  3721.  -moz-border-radius:3px;
  3722.  -webkit-border-radius:3px;
  3723.  border-radius:3px;
  3724. }
  3725. .gold-accent .pretty-form button {
  3726.  background-color:#fff088;
  3727.  color:#6a4d00;
  3728.  border:1px solid #9a7d2e;
  3729.  -moz-border-radius:3px;
  3730.  -webkit-border-radius:3px;
  3731.  border-radius:3px;
  3732. }
  3733. .gold-expiration-info {
  3734.  margin:3px 0 5px;
  3735. }
  3736. .gold-expiration-info .karma {
  3737.  color:#583800;
  3738. }
  3739. .giftgold {
  3740.  margin-bottom:5px;
  3741. }
  3742. .giftgold a {
  3743.  padding-left:20px;
  3744.  color:#9a7d2e;
  3745.  font-weight:bold;
  3746.  background-image:url(/static/giftgold.png);
  3747.  background-repeat:no-repeat;
  3748. }
  3749. .tiny {
  3750.  font-size:xx-small;
  3751. }
  3752. .gold-accent.comment-visits-box {
  3753.  color:#583800;
  3754.  margin:0px 5px 15px;
  3755.  padding:7px 10px 7px 7px;
  3756.  max-width:550px;
  3757. }
  3758. .gold-form {
  3759.  font-family:"Hoefler Text","Palatino Linotype","Book Antiqua", Palatino,georgia,garamond,FreeSerif,serif;
  3760.  min-height:600px;
  3761.  line-height:22px;
  3762. }
  3763. .gold-form .roundfield {
  3764.  border:1px solid #E1B000;
  3765.  background-color:#fffdcc;
  3766.  color:#6a4d00;
  3767. }
  3768. .gold-form .roundfield-content .gray a {
  3769.  margin-left:0.8em;
  3770.  font-size:small;
  3771. }
  3772. .gold-form .note {
  3773.  font-size:11px;
  3774.  font-style:italic;
  3775.  color:#222;
  3776.  margin-top:7px;
  3777. }
  3778. .gold-form .spacer {
  3779.  margin-top:20px !important;
  3780. }
  3781. .gold-subsection {
  3782.  display:none;
  3783.  position:absolute;
  3784. }
  3785. .gold-form textarea, .gold-form input[type=text] {
  3786.  margin-top:3px;
  3787. }
  3788. .gold-logo {
  3789.  float:left;
  3790.  margin-right:15px;
  3791. }
  3792. .giftmessage {
  3793.  border:solid #888 1px;
  3794.  color:black;
  3795.  background-color:white;
  3796.  padding:0 10px;
  3797.  margin-bottom:15px;
  3798.  display:inline-block;
  3799.  -moz-border-radius:3px;
  3800.  -webkit-border-radius:3px;
  3801.  border-radius:3px;
  3802. }
  3803. .gold-button {
  3804.  padding-top:2px;
  3805.  margin-top:8px;
  3806.  margin-right:8px;
  3807.  color:#482800;
  3808.  background-color:#efcc4c;
  3809.  border-color:#fff088 #fff088 #6a3d00 #6a3d00;
  3810.  font-size:16px;
  3811.  font-family:Palatino,georgia,garamond,FreeSerif,serif;
  3812.  -webkit-appearance:none;
  3813.  text-shadow:0px 1px 0px hsla(0,0%,100%,.7);
  3814. }
  3815. .gold-dropdown {
  3816.  color:#482800;
  3817.  background-color:#fff088;
  3818.  font-size:16px;
  3819.  font-family:"Hoefler Text","Palatino Linotype","Book Antiqua",
  3820.  Palatino,georgia,garamond,FreeSerif,serif;
  3821. }
  3822. .comment-visits-box .title {
  3823.  font-weight:bold;
  3824. }
  3825. .comment-visits-box label {
  3826.  margin-left:5px;
  3827. }
  3828. .new-comment .usertext-body {
  3829.  background-color:#e5efff;
  3830.  border:solid 1px #cddaf3;
  3831.  margin:-1px 0;
  3832. }
  3833. .role {
  3834.  width:800px;
  3835. }
  3836. .styled-input {
  3837.  border:1px solid gray;
  3838.  padding:2px;
  3839.  -webkit-box-shadow:inset 0px 1px 1px hsla(0,0%,0%,.3), 0px 1px 0px hsla(0,0%,100%,.6);
  3840.  -moz-box-shadow:inset 0px 1px 1px hsla(0,0%,0%,.3), 0px 1px 0px hsla(0,0%,100%,.6);
  3841.  box-shadow:inset 0px 1px 1px hsla(0,0%,0%,.3), 0px 1px 0px hsla(0,0%,100%,.6);
  3842. }
Add Comment
Please, Sign In to add comment