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.

456 lines
6.8KB

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