]> gitweb @ CieloNegro.org - Rakka.git/blob - defaultPages/StyleSheet/CieloNegro.xml
Fix StyleSheet/CieloNegro
[Rakka.git] / defaultPages / StyleSheet / CieloNegro.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <page xmlns="http://cielonegro.org/schema/Rakka/Page/1.0"
3       type="text/css"
4       isTheme="yes">
5   <textData>
6 /* global configuration *******************************************************/
7 * {
8     padding: 0;
9     margin: 0;
10 }
11
12 /* layout *********************************************************************/
13 .center {
14     position: absolute;
15     
16     overflow: auto;
17
18     top: 20px;
19     right: 15em;
20     left: 15em;
21     bottom: 20px;
22 }
23
24 .left {
25     top: 0em;
26     width: 15em;
27     left: 0;
28     bottom: 0;
29 }
30
31 .right {
32     top: 0em;
33     width: 15em;
34     right: 0;
35     bottom: 0;
36 }
37
38 .header {
39     position: absolute;
40     height: 20px;
41     left: 15em;
42     right: 15em;
43     top: 0;
44 }
45
46 .footer {
47     position: absolute;
48     height: 20px;
49     left: 15em;
50     right: 15em;
51     bottom: 0;
52 }
53
54 .sideBar {
55     position: absolute;
56     overflow: auto;
57 }
58
59 /* spacing ********************************************************************/
60 input[type="button"] {
61     padding: 0px;
62 }
63
64 td, th {
65     padding: 3px;
66 }
67
68 option {
69     padding: 3px 3px 1px 3px;
70 }
71
72 .title {
73     padding: 5px 20px;
74 }
75
76 .title p {
77     margin: 0;
78 }
79
80 .body {
81     padding: 25px 30px;
82 }
83
84 .body p {
85     margin: 0 0 0.8em 0;
86 }
87
88 .sideBar p {
89     margin: 0.2em 0;
90 }
91
92 .body h1, .body h2, .body h3, .body h4, .body h5, .body h6 {
93     margin: 5px 0px;
94 }
95
96 .body ul, .body ol {
97     list-style-position: inside;
98     margin: 0 0 0.8em 0;
99 }
100 .body ul ul, .body ul ol, .body ol ul, .body ol ol {
101     margin: 0;
102 }
103
104 .body li {
105     margin: 3px 5px;
106 }
107 .body li li {
108     margin-left: 20px;
109 }
110
111 .body dl {
112     margin: 1em 2em;
113 }
114 .body dt {
115     font-weight: bold;
116 }
117 .body dd {
118     margin-left: 3em;
119     margin-top: 0.1em;
120 }
121 .body dd + dt {
122     margin-top: 0.9em;
123 }
124
125 .sideBar h1 {
126     margin-bottom: 5px;
127     padding: 0px 5px;
128 }
129
130 .sideBar .content {
131     padding: 20px;
132 }
133
134 .sideBar p {
135     margin-left: 5px;
136 }
137
138 .sideBar .outline li {
139     margin-left: 1em;
140     padding: 0;
141 }
142
143 .sideBar li {
144     padding: 3px;
145 }
146
147 .sideBar ul, .sideBar ol {
148     list-style-type: none;
149     margin-top: 0.4em;
150     margin-bottom: 0.4em;
151 }
152
153 .sideBar li + li {
154     margin-top: 0.3em;
155 }
156
157 .sideBar * + h1 {
158     margin-top: 1.2em;
159 }
160
161 .sideBar .date {
162     padding: 0.2em 0 0 0;
163 }
164
165 .sideBar input[type="text"],
166 .sideBar input[type="password"] {
167     width: 97%;
168     padding: 1px;
169 }
170
171 table.pageEditor {
172     width: 100%;
173 }
174 .pageEditor th {
175     width: 6em;
176 }
177 .pageEditor ul {
178     list-style-type: none;
179     margin: 0;
180 }
181 .pageEditor li {
182     margin: 0;
183     padding: 3px;
184 }
185 .pageEditor input[type="radio"] {
186     margin-right: 10px;
187 }
188 .pageEditor input[type="checkbox"] {
189     margin-right: 5px;
190 }
191 .pageEditor input[type="text"], 
192 .pageEditor input[type="file"],
193 .pageEditor textarea {
194     width: 97%;
195     padding: 3px;
196 }
197 .pageEditor input.smallField {
198     width: 50%;
199     margin-left: 1em;
200 }
201 .pageEditor textarea.summary {
202     height: 5em;
203 }
204 .pageEditor textarea.source {
205     height: 30em;
206 }
207 .pageEditor input[type="button"] {
208     margin: 0 2px;
209 }
210
211 .searchStat {
212     margin-bottom: 1.5em;
213 }
214
215 .searchResult {
216     margin-bottom: 1.5em;
217 }
218
219 .pager {
220     width: 20em;
221
222     margin-left: auto;
223     margin-right: auto;
224
225     padding: 10px;
226 }
227
228 .pager a,
229 .pager .currentSection {
230     padding: 4px;
231 }
232
233 /* color and text *************************************************************/
234 * {
235     font-family: sans-serif;
236 }
237
238 .header, .footer {
239     background-color: #0e192d;
240 }
241
242 .sideBar {
243     background-color: black;
244     color: white;
245 }
246
247 .body {
248     line-height: 1.3;
249 }
250
251 .center {
252     background-color: #bbbbbb;
253 }
254
255 h1, h2, h3, h4, h5, h6 {
256     font-weight: normal;
257 }
258
259 hr {
260     border-color: #555555;
261     border-width: 1px;
262     border-style: dashed;
263 }
264
265 th, td {
266     border-color: #777777;
267     border-width: 1px;
268     border-style: solid;
269 }
270 th {
271     background-color: #aaaaaa;
272     font-weight: bold;
273 }
274 td {
275     background-color: #cccccc;
276 }
277
278 p {
279     text-indent: 1em;
280 }
281
282 .title {
283     background-color: #0e192d;
284     color: white;
285
286     background-image: url("./CieloNegro/Moon");
287     background-repeat: no-repeat;
288     /* (175px - 20px - 136px) / 2 = 9.5px
289      * where
290      *   175px: height of .title
291      *   20px : height of .head
292      *   136px: height of ./CieloNegro/Moon
293      */
294     background-position: 100% 9.5px;
295
296     position: relative;
297     height: 165px;
298
299     border-width: 0 0 10px 0;
300     border-style: double;
301     border-color: #bbbbbb;
302 }
303
304 #logo {
305     width: 317px;
306     height: 56px;
307
308     background-image: url("./CieloNegro/Logo");
309
310     margin-left: 0px;
311     margin-top: 100px;
312 }
313
314 .body h1 {
315     font-size: 200%;
316 }
317 .body h2 {
318     font-size: 150%;
319 }
320 .body h3 {
321     font-size: 130%;
322 }
323 .body h4 {
324     font-size: 110%;
325 }
326 .body h5 {
327     font-size: 90%;
328 }
329 .body h1, .body h2, .body h3, .body h4, .body h5 {
330     background-color: #aaaaaa;
331     
332     border-color: #888888;
333     border-width: 1px;
334     border-style: solid;
335
336     padding: 0 10px;
337 }
338
339 a {
340     color: #000088;
341     text-decoration: none;
342 }
343 a:hover {
344     text-decoration: underline;
345 }
346
347 input[type="button"] {
348     background-color: #333333;
349     color: #aaaaff;
350
351     border-color: #555555;
352     border-width: 2px;
353     border-style: solid;
354
355     border-radius: 10px;
356     -moz-border-radius: 10px;
357 }
358 input[type="button"]:active {
359     background-color: black;
360 }
361 input[type="button"][disabled] {
362     border-color: #444444;
363     color: #888888;
364 }
365 input[type="button"][disabled]:active {
366     background-color: #444444;
367 }
368
369 .sideBar h1 {
370     font-size: 120%;
371 }
372 .sideBar h1, .sideBar h2, .sideBar h3, .sideBar h4, .sideBar h5 {
373     font-weight: normal;
374
375     color: #aaaaaa;
376     background-color: #222222;
377
378     border-color: #111111 #333333 #333333 #111111;
379     border-width: 1px;
380     border-style: solid;
381 }
382
383 .sideBar a {
384     color: #4e8eff;
385 }
386
387 .sideBar a:visited {
388     color: #3f73d0;
389 }
390
391 .sideBar .date {
392     font-size: 70%;
393     white-space: nowrap;
394     color: #999999;
395 }
396
397 .searchResult .date {
398     font-size: 70%;
399     white-space: nowrap;
400     color: #555555;
401 }
402
403 .sideBar p {
404     text-indent: 0;
405 }
406
407 .sideBar .recentUpdates p,
408 .sideBar .trackbacks p {
409     font-size: 90%;
410 }
411
412 .sideBar .outline li {
413     list-style-type: disc;
414     background-color: inherit;
415 }
416 .sideBar .outline li li {
417     list-style-type: circle;
418 }
419 .sideBar .outline li li li {
420     list-style-type: square;
421 }
422 .sideBar .outline li li li li {
423     list-style-type: disc;
424 }
425 .sideBar .outline li li li li li {
426     list-style-type: circle;
427 }
428
429 .sideBar li {
430     padding: 3px 5px;
431     background-color: #0e192d;
432
433     border-radius: 10px;
434     -moz-border-radius: 10px;
435 }
436
437 .sideBar input[type="text"],
438 .sideBar input[type="password"] {
439     background-color: #333333;
440
441     border-style: inset;
442     border-width: 1px;
443     border-color: #333333;
444 }
445
446 .activeField {
447     color: white;
448 }
449
450 .inactiveField {
451     color: #aaaaaa;
452 }
453
454 .pageEditor input[type="text"],
455 .pageEditor input[type="file"],
456 .pageEditor textarea {
457     border-color: #aaaaaa #eeeeee #eeeeee #aaaaaa;
458     border-width: 2px;
459     border-style: solid;
460
461     background-color: #dddddd;
462 }
463
464 .searchStat {
465     color: #444444;
466     font-size: 90%;
467 }
468
469 .searchResult a {
470     font-size: 120%;
471 }
472 .searchResult {
473     border-style: dotted;
474     border-width: 1px 0 0 0;
475     border-color: #444444;
476 }
477
478 .highlighted {
479     background-color: #ffefd5;
480 }
481
482 .pager {
483     text-align: center;
484
485     background-color: #b0b0b0;
486
487     border-color: #888888;
488     border-width: 1px;
489     border-style: dotted;
490 }
491 .pager .currentSection,
492 .pager a {
493     border-style: solid;
494     border-width: 1px;
495 }
496 .pager .currentSection {
497     background-color: #bbbbbb;
498     border-color: #888888 #bbbbbb #bbbbbb #888888;
499 }
500 .pager a {
501     background-color: #aaaaaa;
502     border-color: #bbbbbb #999999 #999999 #bbbbbb;
503 }
504
505 /* float **********************************************************************/
506 h1, h2, h3, h4, h5, h6 {
507     clear: both;
508 }
509
510 /* image **********************************************************************/
511 img {
512     border-width: 0;
513 }
514
515 .inlineImage {
516     margin-top: 5px;
517     margin-bottom: 5px;
518 }
519
520 .leftFloat {
521     float: left;
522     margin-right: 25px;
523 }
524
525 .rightFloat {
526     float: right;
527     margin-left: 25px;
528 }
529
530 .imageFrame {
531     background-color: #999999;
532     padding: 5px;
533
534     border-color: #888888;
535     border-width: 1px;
536     border-style: solid;
537
538     margin-top: 5px;
539     margin-bottom: 10px;
540 }
541
542 .imageFrame p {
543     margin: 0;
544 }
545
546 .imageData {
547     text-align: center;
548 }
549
550 .imageCaption {
551     margin-top: 3px;
552 }
553
554 .sideBar .imageFrame {
555     background-color: #222222;
556 }
557
558 /* error **********************************************************************/
559 .error {
560     color: red;
561     background-color: white;
562
563     font-weight: bold;
564     
565     border-color: #880000;
566     border-width: 3px;
567     border-style: double;
568
569     padding: 10px;
570 }
571
572 .error p, .error pre {
573     margin: 0;
574 }
575
576 .error:before {
577     content: "Error: "
578 }
579
580 /* waiting message ************************************************************/
581 .waitingMessageBoard {
582     position: fixed;
583     left: 0;
584     top: 0;
585     width: 100%;
586     height: 100%;
587
588     background-color: black;
589     color: white;
590     opacity: 0.7;
591
592     z-index: 1;
593 }
594
595 .waitingMessageBoard p {
596     text-align: center;
597     vertical-align: middle;
598     font-size: 200%;
599
600     position: fixed;
601     bottom: 1em;
602     right: 1em;
603 }
604
605 /* redirection message ********************************************************/
606 .redirection {
607     margin: 5px;
608     padding: 2px;
609
610     font-size: 80%;
611
612     background-color: #a6a6a6;
613     color: #333333;
614
615     border-color: #777777;
616     border-width: 1px;
617     border-style: dotted
618 }
619
620 .redirection input[type="button"] {
621     color: inherit;
622     background-color: #a0a0a0;
623
624     border-width: 1px;
625
626     border-radius: 5px;
627     -moz-border-radius: 5px;
628
629     margin-left: 0.8em;
630 }
631
632 .redirection input[type="button"]:active {
633     background-color: #888888;
634 }
635
636 /* preview ********************************************************************/
637 .preview {
638     background-color: #b5b5b5;
639
640     margin: 0 0 20px 0;
641     padding: 10px;
642
643     border-style: solid;
644     border-width: 1px;
645     border-color: #888888;
646 }
647 </textData>
648 </page>