The version of vichan running on lainchan.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

483 lines
7.4KB

  1. @import url(//fonts.googleapis.com/css?family=Ubuntu);
  2. body {
  3. background: #000112;
  4. background-image: url('img/dark_roach_top.png'), url('img/dark_roach_bg.png');
  5. background-repeat: repeat-x, no-repeat;
  6. background-attachment: fixed, fixed;
  7. background-position: top, right bottom;
  8. color: #999999;
  9. font-family: Ubuntu;
  10. font-size: 10pt;
  11. margin: 0 8px;
  12. padding-left: 5px;
  13. padding-right: 5px;
  14. }
  15. table * {
  16. margin: 0;
  17. }
  18. a, a:visited {
  19. text-decoration: none;
  20. color: #9999CC;
  21. }
  22. a:hover, .intro a.post_no:hover {
  23. color: #996699
  24. }
  25. a.post_no {
  26. text-decoration: none;
  27. margin: 0;
  28. padding: 0;
  29. }
  30. .intro a.post_no {
  31. color: inherit;
  32. }
  33. .intro a.post_no, p.intro a.email {
  34. margin: 0;
  35. }
  36. .intro a.email span.name {
  37. color: #666699;
  38. }
  39. .intro a.email:hover span.name {
  40. color: #663366;
  41. }
  42. .intro label {
  43. display: inline;
  44. }
  45. h2 {
  46. color: #CC0000;
  47. font-size: 11pt;
  48. margin: 0;
  49. padding: 0;
  50. }
  51. header {
  52. margin: 1em 0;
  53. }
  54. h1 {
  55. font-family: Ubuntu;
  56. letter-spacing: -2px;
  57. font-size: 20pt;
  58. margin: 0;
  59. }
  60. header div.subtitle, h1 {
  61. color: #990000;
  62. text-align: center;
  63. }
  64. header div.subtitle {
  65. font-size: 8pt;
  66. }
  67. form {
  68. margin-bottom: 4em;
  69. }
  70. form table {
  71. margin: auto;
  72. }
  73. form table input {
  74. height: auto;
  75. }
  76. input[type="text"], input[type="password"], textarea {
  77. border: 1px solid #000000;
  78. text-indent: 0;
  79. text-shadow: none;
  80. text-transform: none;
  81. word-spacing: normal;
  82. background: #333333;
  83. color: #999999;
  84. }
  85. form table tr td {
  86. text-align: left;
  87. margin: 0;
  88. padding: 0;
  89. }
  90. form table.mod tr td {
  91. padding: 2px;
  92. }
  93. form table tr th {
  94. text-align: left;
  95. padding: 4px;
  96. }
  97. form table tr th {
  98. background: #333333;
  99. }
  100. form table tr td div.center {
  101. text-align: center;
  102. float: left;
  103. padding-left: 3px;
  104. }
  105. form table tr td div input {
  106. display: block;
  107. margin: 2px auto 0 auto;
  108. }
  109. form table tr td div label {
  110. font-size: 10px;
  111. }
  112. .unimportant, .unimportant * {
  113. font-size: 10px;
  114. }
  115. p.fileinfo {
  116. display: block;
  117. margin: 0;
  118. padding-right: 7em;
  119. }
  120. div.banner {
  121. background-color: #000000;
  122. font-size: 12pt;
  123. font-weight: bold;
  124. text-align: center;
  125. margin: 1em 0;
  126. }
  127. div.banner, div.banner a {
  128. color: white;
  129. }
  130. div.banner a:hover {
  131. color: #000000;
  132. text-decoration: none;
  133. }
  134. img.banner, img.board_image {
  135. display: block;
  136. border: 1px solid #000000;
  137. margin: 12px auto 0 auto;
  138. }
  139. img.post-image {
  140. display: block;
  141. float: left;
  142. margin: 10px 20px;
  143. border: none;
  144. }
  145. div.post img.post-image {
  146. padding: 5px;
  147. margin: 5px 20px 0 0;
  148. }
  149. div.post img.icon {
  150. display: inline;
  151. margin: 0 5px;
  152. padding: 0;
  153. }
  154. div.post i.icon {
  155. margin: 0 4px;
  156. font-size: 16px;
  157. }
  158. div.post.op {
  159. margin-right: 20px;
  160. margin-bottom: 5px;
  161. }
  162. div.post.op hr {
  163. border-color: #000000;
  164. }
  165. .intro {
  166. margin: 0.5em 0;
  167. padding: 0;
  168. padding-bottom: 0.2em;
  169. }
  170. input.delete {
  171. float: left;
  172. margin: 1px 6px 0 0;
  173. }
  174. .intro span.subject {
  175. color: #336699;
  176. font-weight: bold;
  177. }
  178. .intro span.name {
  179. color: #336600;
  180. font-weight: bold;
  181. }
  182. .intro span.capcode, p.intro a.capcode, p.intro a.nametag {
  183. color: #CC0000;
  184. margin-left: 0;
  185. }
  186. .intro a {
  187. margin-left: 8px;
  188. }
  189. div.delete {
  190. float: right;
  191. }
  192. div.post.reply p {
  193. margin: 0.3em 0 0 0;
  194. }
  195. div.post.reply div.body {
  196. margin-left: 1.8em;
  197. margin-top: 0.8em;
  198. padding-right: 3em;
  199. padding-bottom: 0.3em;
  200. }
  201. div.post.reply.highlighted {
  202. background: #333366;
  203. }
  204. div.post.reply div.body a {
  205. color: #669900;
  206. }
  207. div.post {
  208. max-width: 97%;
  209. }
  210. div.post div.body {
  211. word-wrap: break-word;
  212. white-space: pre-wrap;
  213. }
  214. div.post.reply {
  215. background: #333333;
  216. margin: 0.2em 16px;
  217. padding: 0.2em 0.3em 0.5em 0.6em;
  218. border-width: 0px;
  219. border-style: none solid solid none;
  220. border-color: #333333;
  221. display: inline-block;
  222. }
  223. span.trip {
  224. color: #CC0000;
  225. }
  226. span.quote {
  227. color: #669900;
  228. }
  229. span.omitted {
  230. display: block;
  231. margin-top: 1em;
  232. }
  233. br.clear {
  234. clear: left;
  235. display: block;
  236. }
  237. span.controls {
  238. float: right;
  239. margin: 0;
  240. padding: 0;
  241. font-size: 80%;
  242. }
  243. span.controls.op {
  244. float: none;
  245. margin-left: 10px;
  246. }
  247. span.controls a {
  248. margin: 0;
  249. }
  250. div#wrap {
  251. width: 900px;
  252. margin:0 auto;
  253. }
  254. div.ban {
  255. background: #333333;
  256. border: 1px solid #333366;
  257. max-width: 700px;
  258. margin: 30px auto;
  259. }
  260. div.ban p, div.ban h2 {
  261. padding: 3px 7px;
  262. }
  263. div.ban h2 {
  264. background: #333366;
  265. color: #999999;
  266. font-size: 12pt;
  267. }
  268. div.ban p {
  269. font-size: 12px;
  270. margin-bottom: 12px;
  271. }
  272. div.ban p.reason {
  273. font-weight: bold;
  274. }
  275. span.heading {
  276. color: #CC0000;
  277. font-size: 11pt;
  278. font-weight: bold;
  279. }
  280. span.spoiler {
  281. background: #000000;
  282. color: #000000;
  283. padding: 0px 1px;
  284. }
  285. div.post.reply div.body span.spoiler a {
  286. color: #000000;
  287. }
  288. span.spoiler:hover, div.post.reply div.body span.spoiler:hover a {
  289. color: #999999;
  290. }
  291. div.styles {
  292. float: right;
  293. padding-bottom: 20px;
  294. }
  295. div.styles a {
  296. margin: 0 10px;
  297. }
  298. div.styles a.selected {
  299. text-decoration: none;
  300. }
  301. table.test {
  302. width: 100%;
  303. }
  304. table.test td, table.test th {
  305. text-align: left;
  306. padding: 5px;
  307. }
  308. table.test tr.h th {
  309. background: #669900;
  310. }
  311. table.test td img {
  312. margin: 0;
  313. }
  314. fieldset label {
  315. display: block;
  316. }
  317. div.pages {
  318. color: #999999;
  319. background: #333333;
  320. display: inline;
  321. padding: 8px;
  322. border-right: 0px;
  323. border-bottom: 0px;
  324. }
  325. div.pages a.selected {
  326. color: #996699;
  327. font-weight: bolder;
  328. }
  329. div.pages a {
  330. text-decoration: none;
  331. }
  332. div.pages form {
  333. margin: 0;
  334. padding: 0;
  335. display: inline;
  336. }
  337. div.pages form input {
  338. margin: 0 5px;
  339. display: inline;
  340. }
  341. hr {
  342. border: none;
  343. border-top: 1px solid #333333;
  344. height: 0;
  345. clear: left;
  346. }
  347. div.boardlist {
  348. color: #999999;
  349. font-size: 9pt;
  350. margin-top: 3px;
  351. }
  352. div.boardlist.bottom {
  353. margin-top: 20px;
  354. }
  355. div.boardlist a {
  356. text-decoration: none;
  357. }
  358. div.report {
  359. color: #999999;
  360. }
  361. table.modlog {
  362. margin: auto;
  363. width: 100%;
  364. }
  365. table.modlog tr td {
  366. text-align: left;
  367. margin: 0;
  368. padding: 4px 15px 0 0;
  369. }
  370. table.modlog tr th {
  371. text-align: left;
  372. padding: 4px 15px 5px 5px;
  373. white-space: nowrap;
  374. }
  375. table.modlog tr th {
  376. background: #333333;
  377. }
  378. td.minimal, th.minimal {
  379. width: 1%;
  380. white-space: nowrap;
  381. }
  382. div.top_notice {
  383. text-align: center;
  384. margin: 5px auto;
  385. }
  386. span.public_ban {
  387. display: block;
  388. color: #FF0000;
  389. font-weight: bold;
  390. margin-top: 15px;
  391. }
  392. span.toolong {
  393. display: block;
  394. margin-top: 15px;
  395. }
  396. div.blotter {
  397. color: #FF0000;
  398. font-weight: bold;
  399. text-align: center;
  400. }
  401. table.mod.config-editor {
  402. font-size: 9pt;
  403. width: 100%;
  404. }
  405. table.mod.config-editor td {
  406. text-align: left;
  407. padding: 5px;
  408. border-bottom: 1px solid #333333;
  409. }
  410. table.mod.config-editor input[type="text"] {
  411. width: 98%;
  412. }
  413. .desktop-style div.boardlist:nth-child(1) {
  414. position: fixed;
  415. top: 0px;
  416. left: 0px;
  417. right: 0px;
  418. /*text-shadow: white 1px 0px 6px, white 1px 0px 6px, black 1px 0px 3px;*/
  419. margin-top: 0px;
  420. z-index: 30;
  421. background-color: rgba(0, 0, 0, 0.5);
  422. }
  423. .desktop-style div.boardlist:nth-child(1):hover, .desktop-style div.boardlist:nth-child(1).cb-menu {
  424. background-color: rgba(0, 0, 0, 1);
  425. }
  426. .desktop-style body {
  427. padding-top: 20px;
  428. }
  429. .desktop-style .sub {
  430. background: inherit;
  431. }
  432. #attention_bar {
  433. height: 1.5em;
  434. width: 100%;
  435. text-align: center;
  436. }
  437. #attention_bar_form {
  438. display: none;
  439. padding: 0;
  440. margin: 0;
  441. }
  442. #attention_bar_input {
  443. width: 100%;
  444. padding: 0;
  445. margin: 0;
  446. text-align: center;
  447. }
  448. #attention_bar:hover {
  449. background-color: #333333;
  450. opacity: 0.8;
  451. }
  452. .intro.thread-hidden {
  453. margin: 0px;
  454. padding: 0px;
  455. }
  456. input[type="submit"], select {
  457. background: #333333;
  458. border: 1px solid #666666;
  459. color: #999999;
  460. }
  461. input[type="submit"]:hover
  462. {
  463. color: #9999CC;
  464. }
  465. /* options.js */
  466. #options_div, #alert_div {
  467. background: #333333;
  468. }
  469. .options_tab_icon {
  470. color: #AAAAAA;
  471. }
  472. .options_tab_icon.active {
  473. color: #FFFFFF;
  474. }