Almost-minimal filesystem based blog.
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.

457 lines
7.4 KiB

17 years ago
17 years ago
17 years ago
17 years ago
17 years ago
17 years ago
17 years ago
17 years ago
  1. /* p1k3.css - Always a work in progress. Cobbled together by Brennen Bearnes
  2. for use at:
  3. http://p1k3.com/
  4. And anywhere else your heart desires. If you need any help, my e-mail can
  5. be found at the above mentioned site.
  6. */
  7. /* body */
  8. hr {
  9. height: 1px;
  10. color: gray;
  11. }
  12. body {
  13. color: #000000;
  14. background: white;
  15. margin-top: 0em;
  16. margin-left: auto;
  17. margin-right: auto;
  18. padding-left: 1em;
  19. padding-right: 1em;
  20. font-family: sans-serif;
  21. }
  22. td { vertical-align: top; }
  23. table.census {
  24. border-collapse: collapse;
  25. }
  26. table.census tr td {
  27. font-size: small;
  28. border: 1px dashed black;
  29. padding: 3px;
  30. }
  31. table.census tr th {
  32. padding: 5px;
  33. }
  34. /* highlight stuff */
  35. .num { color:#2928ff; }
  36. .esc { color:#ff00ff; }
  37. .str { color:#ff0000; }
  38. .dstr { color:#818100; }
  39. .slc { color:#a020f0; font-style:italic; }
  40. .com { color:#838183; font-style:italic; }
  41. .dir { color:#008200; }
  42. .sym { color:black; }
  43. .lin { color:#555555; }
  44. .kwa, .kwc { color:#000000; font-weight:bold; }
  45. .kwb { color:#008b8b; }
  46. /* divs */
  47. #entries {
  48. position: absolute;
  49. left: 10px;
  50. top: 2em;
  51. width: 70%;
  52. z-index: 1;
  53. margin-top: .5em;
  54. background: #fff;
  55. }
  56. div.entry {
  57. border: none;
  58. padding-left: 1em;
  59. padding-right: 1em;
  60. max-width: 38em;
  61. margin-left: auto;
  62. margin-right: auto;
  63. margin-top: 1px;
  64. margin-bottom: 1px;
  65. line-height: 1.3;
  66. }
  67. div.pagebox {
  68. font-size: smaller;
  69. border: 1px solid black;
  70. margin-left: 2em;
  71. margin-right: 2em;
  72. padding: 2em;
  73. }
  74. /* Stuff for retcon <div>'s. */
  75. .retcon {
  76. padding: 1em;
  77. margin-top: .5em;
  78. margin-bottom: .5em;
  79. max-width: 90%;
  80. background-color: #6699CC;
  81. border: 1px;
  82. border-style: outset;
  83. }
  84. /* Headers */
  85. /* I use <h1> for the page title... */
  86. h1 {
  87. font-size: 2em;
  88. font-weight: normal;
  89. color: #718c9d;
  90. text-align: left;
  91. margin-top: 0em;
  92. margin-bottom: 0em;
  93. padding: .1em;
  94. }
  95. h1 a:link { color: #006600; text-decoration: none; }
  96. h1 a:visited { color: #006600; }
  97. /* <h2> for icons ... */
  98. h2 {
  99. float: right;
  100. font-size: 1.5em;
  101. font-weight: normal;
  102. color: gray;
  103. margin-bottom: 0em;
  104. margin-top: .2em;
  105. padding: .5em;
  106. }
  107. /* <h3> for dates and document titles on entries ... */
  108. h3 {
  109. clear: none;
  110. text-align: left;
  111. font-size: 1.25em;
  112. /* font-weight: bold; */
  113. font-weight: normal;
  114. margin-top: .5em;
  115. margin-bottom: .5em;
  116. margin-left: 0em;
  117. }
  118. /* And so on. */
  119. h4 {
  120. font-size: 1.1em;
  121. font-weight: normal;
  122. font-style: italic;
  123. text-indent: 1em;
  124. margin-top: 0em;
  125. }
  126. /* Block level elements */
  127. pre {
  128. font-family: "courier", monospace;
  129. }
  130. /* List items: */
  131. li {
  132. margin-bottom: .3em;
  133. }
  134. dl {
  135. margin-left: 2em;
  136. }
  137. /* Paragraph formatting. */
  138. p {
  139. margin-bottom: 1em;
  140. text-indent: 0em;
  141. }
  142. p.centerpiece {
  143. text-align: center;
  144. clear: both;
  145. }
  146. p.left {
  147. float: left;
  148. clear: none;
  149. }
  150. p.right {
  151. float: right;
  152. clear: none;
  153. }
  154. p.footnote {
  155. font-size: smaller;
  156. }
  157. sup {
  158. line-height: 0;
  159. vertical-align: text-top;
  160. }
  161. /* stuff for little sidebar / linkbar thingies */
  162. #linkdump {
  163. font-size: smaller;
  164. clear: none;
  165. padding: .5em;
  166. position: absolute;
  167. right: 10px;
  168. top: 2em;
  169. width: 25%;
  170. z-index: 0;
  171. }
  172. img {
  173. border: none;
  174. }
  175. img a {
  176. border: none;
  177. }
  178. div.linkdump {
  179. overflow: hidden;
  180. }
  181. .linkdump p {
  182. margin: 0 0 0.5em 0;
  183. }
  184. .linkdump ul {
  185. margin-bottom: 0.5em;
  186. margin-top: 0.5em;
  187. }
  188. .linkdump blockquote {
  189. margin-left: .6em;
  190. margin-right: .6em;
  191. }
  192. /* Navigation links to dates... */
  193. .datelink a:link { text-decoration: none; color: gray;}
  194. .datelink a:hover, .datelink a:active { text-decoration: underline; }
  195. p.datelink {
  196. clear: both;
  197. margin-bottom: 2em;
  198. margin-top: .5em;
  199. text-align: right;
  200. font-size: smaller;
  201. }
  202. ul.datelink li img {
  203. padding: 5px;
  204. }
  205. /* Generalized link colors */
  206. a:link { color: #3333FF; text-decoration: none; }
  207. a:visited { color: #003399; text-decoration: none; }
  208. a:active { color: #FF0000; text-decoration: underline; }
  209. a:hover { text-decoration: underline; }
  210. /* Wala link colors */
  211. a.new {
  212. color: #AA0000;
  213. }
  214. a.external {
  215. color: #6666AA;
  216. }
  217. /* Other Stuff */
  218. /* Quoting stuff */
  219. blockquote {
  220. margin-left: 3em;
  221. margin-right: 3em;
  222. margin-bottom: 0.5em;
  223. }
  224. blockquote.stephen {
  225. padding-left: 1em;
  226. padding-right: 1em;
  227. padding-top: .5em;
  228. padding-bottom: .5em;
  229. margin-left: 2em;
  230. margin-right: 2em;
  231. font-family: sans-serif;
  232. background-color: lightyellow;
  233. line-height: 1.5em;
  234. }
  235. blockquote.saalon {
  236. padding-left: 1em;
  237. padding-right: 1em;
  238. padding-top: .5em;
  239. padding-bottom: .5em;
  240. margin-left: 2em;
  241. margin-right: 2em;
  242. color: #666666;
  243. font-family: Times, "Times New Roman", serif;
  244. font-size: small;
  245. font-weight: normal;
  246. line-height: 150%;
  247. }
  248. blockquote.saalon a { text-decoration: underline; }
  249. blockquote.saalon a:link { color: #6B71B3; }
  250. blockquote.saalon a:visited { color: #6B71B3; }
  251. blockquote.saalon a:active { color: #8289D9; }
  252. blockquote.saalon a:hover { color: #8289D9; }
  253. blockquote.brent {
  254. padding-left: 1em;
  255. padding-right: 1em;
  256. padding-top: .5em;
  257. padding-bottom: .5em;
  258. margin-left: 2em;
  259. margin-right: 2em;
  260. background: #FFFFFF;
  261. font-family: "Georgia, Times New Roman";
  262. color: #000077;
  263. }
  264. blockquote.brent a:link { color: #4477FF }
  265. blockquote.brent a:visited { color: #0033AA }
  266. blockquote.brent a:active { color: #00CCFF }
  267. blockquote.pnh {
  268. background:#ffffff;
  269. padding-left: 1em;
  270. padding-right: 1em;
  271. padding-top: .5em;
  272. padding-bottom: .5em;
  273. margin-left: 2em;
  274. margin-right: 2em;
  275. font-family:georgia,serif;
  276. font-size:14px;
  277. font-weight:normal;
  278. line-height:19px;
  279. }
  280. blockquote.pnh a {color: #999966; font-weight:bold; }
  281. blockquote.pnh a:link { color: #000066; text-decoration: none; }
  282. blockquote.pnh a:visited { color: #444464; text-decoration: none; }
  283. blockquote.pnh a:active { color: #EEE; background: #660000; }
  284. blockquote.pnh A:hover { color: #EEE; background: #660000; }
  285. address {
  286. text-align: left;
  287. font-weight: bolder;
  288. font-style: italic
  289. }
  290. acronym:hover {
  291. color: green;
  292. }
  293. abbr:hover {
  294. color: green;
  295. }
  296. em strong, strong em {
  297. font-variant: small-caps;
  298. font-style: normal;
  299. font-weight: bolder;
  300. }
  301. /* Booklike: Initial text indents, no spacing between paragraphs. : */
  302. .booklike {
  303. padding-top: .2em;
  304. padding-bottom: .2em;
  305. }
  306. .booklike p {
  307. text-indent: 2.5em;
  308. margin-top: 0em;
  309. margin-bottom: 0em;
  310. }
  311. /* For poetry and stuff within booklike blockquotes. */
  312. .booklike p.stanza {
  313. text-indent: 0em;
  314. margin-top: 0em;
  315. margin-bottom: 1em;
  316. }
  317. blockquote.booklike {
  318. padding-right: 1em;
  319. padding-left: 1em;
  320. padding-top: .2em;
  321. padding-bottom: .2em;
  322. }
  323. blockquote.booklike p {
  324. text-indent: 2em;
  325. margin-top: 0em;
  326. margin-bottom: 0em;
  327. }
  328. blockquote.booklike p.stanza {
  329. text-indent: 0em;
  330. margin-top: 0em;
  331. margin-bottom: 1em;
  332. }
  333. blockquote.booklike p.cite {
  334. text-align: left;
  335. text-indent: 3em;
  336. }
  337. blockquote p.cite {
  338. text-align: left;
  339. text-indent: 3em;
  340. }
  341. blockquote.chat p {
  342. text-indent: -.5em;
  343. }
  344. /* inputbox stuff */
  345. input, textarea {
  346. font-family: Verdana, Arial, Helvetica, sans-serif;
  347. /* font-size: 10px; */
  348. }
  349. input, textarea {
  350. background-color: #eee;
  351. border-width: 1px;
  352. border-style: solid;
  353. float: none;
  354. }
  355. textarea {
  356. border-color: #999 #FFF #FFF #999;
  357. }
  358. input {
  359. border-color: #FFF #999 #999 #FFF;
  360. }
  361. /* portfolio hacks */
  362. div.folio {
  363. max-width: 70%;
  364. margin-left: auto;
  365. margin-right: auto;
  366. margin-bottom: 2em;
  367. }
  368. em.folio {
  369. font-style: italic;
  370. font-size: 1.5em;
  371. font-family: serif;
  372. }
  373. div.folio table tr td {
  374. margin-bottom: 2em;
  375. vertical-align: middle;
  376. }