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.

464 lines
7.7 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
17 years ago
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: .5em;
  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. h1, h2, h3, h4, h5, h6 {
  86. font-family: "Georgia", "DejaVu Serif", "Bistream Vera Serif", "Lucida Bright", serif;
  87. }
  88. /* I use <h1> for the page title... */
  89. h1 {
  90. font-size: 2em;
  91. font-weight: normal;
  92. color: #718c9d;
  93. text-align: left;
  94. margin-top: 0em;
  95. margin-bottom: 0em;
  96. padding: .1em;
  97. }
  98. h1 a:link { color: #006600; text-decoration: none; }
  99. h1 a:visited { color: #006600; }
  100. /* <h2> for icons ... */
  101. h2 {
  102. float: right;
  103. font-size: 1.5em;
  104. font-weight: normal;
  105. color: gray;
  106. margin-bottom: 0em;
  107. margin-top: .2em;
  108. padding: .5em;
  109. }
  110. /* <h3> for dates and document titles on entries ... */
  111. h3 {
  112. clear: none;
  113. text-align: left;
  114. font-size: 1.25em;
  115. font-weight: normal;
  116. margin-top: .5em;
  117. margin-bottom: .5em;
  118. margin-left: 0em;
  119. }
  120. /* And so on. */
  121. h4 {
  122. font-size: 1.1em;
  123. font-weight: normal;
  124. font-style: italic;
  125. text-indent: 1em;
  126. margin-top: 0em;
  127. margin-bottom: .5em;
  128. }
  129. /* Block level elements */
  130. pre {
  131. font-family: "courier", monospace;
  132. }
  133. /* List items: */
  134. li {
  135. margin-bottom: .3em;
  136. }
  137. dl {
  138. margin-left: 2em;
  139. }
  140. /* Paragraph formatting. */
  141. p {
  142. margin-bottom: 1em;
  143. text-indent: 0em;
  144. }
  145. p.centerpiece {
  146. text-align: center;
  147. clear: both;
  148. }
  149. p.left {
  150. float: left;
  151. clear: none;
  152. }
  153. p.right {
  154. float: right;
  155. clear: none;
  156. }
  157. p.footnote {
  158. font-size: smaller;
  159. }
  160. p.rights {
  161. font-style: italic;
  162. font-family: Georgia, "DejaVu Serif", "Bistream Vera Serif", "Lucida Bright", serif;
  163. }
  164. sup {
  165. line-height: 0;
  166. vertical-align: text-top;
  167. }
  168. /* stuff for little sidebar / linkbar thingies */
  169. #linkdump {
  170. font-size: smaller;
  171. clear: none;
  172. padding: .5em;
  173. position: absolute;
  174. right: 10px;
  175. top: 2em;
  176. width: 25%;
  177. z-index: 0;
  178. height: 90%;
  179. overflow: auto;
  180. }
  181. img, img a {
  182. border: none;
  183. }
  184. p.headerimage {
  185. overflow: hidden;
  186. }
  187. .linkdump p {
  188. margin: 0 0 0.5em 0;
  189. }
  190. .linkdump ul {
  191. margin-bottom: 0.5em;
  192. margin-top: 0.5em;
  193. }
  194. .linkdump blockquote {
  195. margin-left: .6em;
  196. margin-right: .6em;
  197. }
  198. /* Navigation links to dates... */
  199. .datelink a:link { text-decoration: none; color: gray;}
  200. .datelink a:hover, .datelink a:active { text-decoration: underline; }
  201. p.datelink {
  202. clear: both;
  203. margin-bottom: 2em;
  204. margin-top: .5em;
  205. text-align: right;
  206. font-size: smaller;
  207. }
  208. ul.datelink li img {
  209. padding: 5px;
  210. }
  211. /* Generalized link colors */
  212. a:link { color: #3333FF; text-decoration: none; }
  213. a:visited { color: #003399; text-decoration: none; }
  214. a:active { color: #FF0000; text-decoration: underline; }
  215. a:hover { text-decoration: underline; }
  216. /* Wala link colors */
  217. a.new { color: #AA0000; }
  218. a.external { color: #6666AA; }
  219. /* Other Stuff */
  220. /* Quoting */
  221. blockquote {
  222. margin-left: 3em;
  223. margin-right: 3em;
  224. margin-bottom: 0.5em;
  225. }
  226. blockquote.stephen {
  227. padding-left: 1em;
  228. padding-right: 1em;
  229. padding-top: .5em;
  230. padding-bottom: .5em;
  231. margin-left: 2em;
  232. margin-right: 2em;
  233. font-family: sans-serif;
  234. background-color: lightyellow;
  235. line-height: 1.5em;
  236. }
  237. blockquote.saalon {
  238. padding-left: 1em;
  239. padding-right: 1em;
  240. padding-top: .5em;
  241. padding-bottom: .5em;
  242. margin-left: 2em;
  243. margin-right: 2em;
  244. color: #666666;
  245. font-family: Times, "Times New Roman", serif;
  246. font-size: small;
  247. font-weight: normal;
  248. line-height: 150%;
  249. }
  250. blockquote.saalon a { text-decoration: underline; }
  251. blockquote.saalon a:link { color: #6B71B3; }
  252. blockquote.saalon a:visited { color: #6B71B3; }
  253. blockquote.saalon a:active { color: #8289D9; }
  254. blockquote.saalon a:hover { color: #8289D9; }
  255. blockquote.brent {
  256. padding-left: 1em;
  257. padding-right: 1em;
  258. padding-top: .5em;
  259. padding-bottom: .5em;
  260. margin-left: 2em;
  261. margin-right: 2em;
  262. background: #FFFFFF;
  263. font-family: "Georgia, Times New Roman";
  264. color: #000077;
  265. }
  266. blockquote.brent a:link { color: #4477FF }
  267. blockquote.brent a:visited { color: #0033AA }
  268. blockquote.brent a:active { color: #00CCFF }
  269. blockquote.pnh {
  270. background:#ffffff;
  271. padding-left: 1em;
  272. padding-right: 1em;
  273. padding-top: .5em;
  274. padding-bottom: .5em;
  275. margin-left: 2em;
  276. margin-right: 2em;
  277. font-family:georgia,serif;
  278. font-size:14px;
  279. font-weight:normal;
  280. line-height:19px;
  281. }
  282. blockquote.pnh a {color: #999966; font-weight:bold; }
  283. blockquote.pnh a:link { color: #000066; text-decoration: none; }
  284. blockquote.pnh a:visited { color: #444464; text-decoration: none; }
  285. blockquote.pnh a:active { color: #EEE; background: #660000; }
  286. blockquote.pnh A:hover { color: #EEE; background: #660000; }
  287. address {
  288. text-align: left;
  289. font-weight: bolder;
  290. font-style: italic
  291. }
  292. acronym:hover {
  293. color: green;
  294. }
  295. abbr:hover {
  296. color: green;
  297. }
  298. em strong, strong em {
  299. font-variant: small-caps;
  300. font-style: normal;
  301. font-weight: bolder;
  302. }
  303. /* Booklike: Initial text indents, no spacing between paragraphs. : */
  304. .booklike {
  305. padding-top: .2em;
  306. padding-bottom: .2em;
  307. }
  308. .booklike p {
  309. text-indent: 2.5em;
  310. margin-top: 0em;
  311. margin-bottom: 0em;
  312. }
  313. /* For poetry and stuff within booklike blockquotes. */
  314. .booklike p.stanza {
  315. text-indent: 0em;
  316. margin-top: 0em;
  317. margin-bottom: 1em;
  318. }
  319. blockquote.booklike {
  320. padding-right: 1em;
  321. padding-left: 1em;
  322. padding-top: .2em;
  323. padding-bottom: .2em;
  324. }
  325. blockquote.booklike p {
  326. text-indent: 2em;
  327. margin-top: 0em;
  328. margin-bottom: 0em;
  329. }
  330. blockquote.booklike p.stanza {
  331. text-indent: 0em;
  332. margin-top: 0em;
  333. margin-bottom: 1em;
  334. }
  335. blockquote.booklike p.cite {
  336. text-align: left;
  337. text-indent: 3em;
  338. }
  339. blockquote p.cite {
  340. text-align: left;
  341. text-indent: 3em;
  342. }
  343. blockquote.chat p {
  344. text-indent: -.5em;
  345. }
  346. /* inputbox stuff */
  347. input, textarea {
  348. font-family: Verdana, Arial, Helvetica, sans-serif;
  349. /* font-size: 10px; */
  350. }
  351. input, textarea {
  352. background-color: #eee;
  353. border-width: 1px;
  354. border-style: solid;
  355. float: none;
  356. }
  357. textarea {
  358. border-color: #999 #FFF #FFF #999;
  359. }
  360. input {
  361. border-color: #FFF #999 #999 #FFF;
  362. }
  363. /* portfolio hacks */
  364. div.folio {
  365. max-width: 70%;
  366. margin-left: auto;
  367. margin-right: auto;
  368. margin-bottom: 2em;
  369. }
  370. em.folio {
  371. font-style: italic;
  372. font-size: 1.5em;
  373. font-family: serif;
  374. }
  375. div.folio table tr td {
  376. margin-bottom: 2em;
  377. vertical-align: middle;
  378. }
  379. p.navigation {
  380. font-size: 1.5em;
  381. }