Statistiques
| Révision :

root / Portal / configurations / demo / css / tei.css @ 2826

Historique | Voir | Annoter | Télécharger (23,84 ko)

1
/*
2
** Copyright 2011 TEI Consortium
3

4
$Id$
5

6
This software is dual-licensed:
7

8
1. Distributed under a Creative Commons Attribution-ShareAlike 3.0
9
Unported License http://creativecommons.org/licenses/by-sa/3.0/
10

11
2. http://www.opensource.org/licenses/BSD-2-Clause
12
All rights reserved.
13

14
Redistribution and use in source and binary forms, with or without
15
modification, are permitted provided that the following conditions are
16
met:
17

18
* Redistributions of source code must retain the above copyright
19
notice, this list of conditions and the following disclaimer.
20

21
* Redistributions in binary form must reproduce the above copyright
22
notice, this list of conditions and the following disclaimer in the
23
documentation and/or other materials provided with the distribution.
24

25
This software is provided by the copyright holders and contributors
26
"as is" and any express or implied warranties, including, but not
27
limited to, the implied warranties of merchantability and fitness for
28
a particular purpose are disclaimed. In no event shall the copyright
29
holder or contributors be liable for any direct, indirect, incidental,
30
special, exemplary, or consequential damages (including, but not
31
limited to, procurement of substitute goods or services; loss of use,
32
data, or profits; or business interruption) however caused and on any
33
theory of liability, whether in contract, strict liability, or tort
34
(including negligence or otherwise) arising in any way out of the use
35
of this software, even if advised of the possibility of such damage.
36

37
*/
38

    
39

    
40
/* main layout */
41

    
42
body.simple {
43
   color: #000000;
44
   background-color: #FFFFFF;
45
   margin: 10pt;
46
}
47

    
48
body{
49
   color: #000000;
50
   background-color: #FFFFFF;
51
   margin: 10pt;
52
   padding:0;
53
   font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
54
}
55

    
56
body.pagetable {
57
   color: #000000;
58
   background-color: #FFFFFF;
59
}
60

    
61
/* 3 columns allowed for, or just a right and left */
62
#col1{
63
   width: 20%;
64
   background: #FFFFFF;
65
   margin: 0;
66
   margin-top: 10px;
67
   color: #000066;
68
   padding: 5px;
69
   position : absolute;
70
   float: left;
71
   border-style: solid;
72
   border-width: 1px;
73
   border-color: red;
74
}
75

    
76
#col2{
77
   background: #FFFFFF;
78
   color: #333333;
79
   border-style: solid;
80
   border-width: 1px;
81
   border-color: #000000;
82
   margin: 0;
83
   margin-top: 10px;
84
   padding: 5px ;
85
   left: 22%;
86
   width: 51%;
87
   position : absolute;
88
}
89

    
90
#col3{
91
   width: 24%;
92
   left: 75%;
93
   color: #000066;
94
   background: #FFFFFF;
95
   border-style: solid;
96
   border-width: 1px;
97
   border-color: red;
98
   margin: 0;
99
   margin-top: 10px;
100
   padding: 5px;
101
   position : absolute;
102
   float: right;
103
}
104

    
105
#lh-col{
106
   width: 16%;
107
   color: #000000;
108
   margin-top: 2pt;
109
   margin-right: 10pt;
110
   padding: 5px;
111
   background-color: #FFFFFF;
112
   float: left;
113
   font-weight:normal;
114
}
115

    
116
#rh-col{
117
   background-color: #FFFFFF;
118
   color: #333333;
119
   margin: 2pt;
120
   padding: 5px ;
121
   float: right;
122
   width: 75%;
123
   font-weight:normal;
124
}
125

    
126

    
127
/* now the layers of the header */
128

    
129
/* the main title */
130
div.stdheader {
131
      border-bottom: 1pt solid black;
132
}
133

    
134
#hdr{
135
   width: auto;
136
   margin: 0;
137
   background-repeat : no-repeat;
138
   overflow : inherit;
139
}
140

    
141
/* a navigation bar */
142
#hdr2{
143
   width: auto;
144
   color: #000000;
145
   font-family: Arial,Helvetica,sans-serif;
146
   font-weight: bold;
147
   background-color : #99CCFF;
148
   padding-left : 5px;
149
   padding-bottom : 2px;
150
   padding-top : 2px;
151
   padding-right : 5px;
152
}
153

    
154
/* a breadcrumb trail */
155
#hdr3{
156
   width: auto;
157
   color: #000000;
158
   background-color : #AD06BC;
159
   padding-left : 5px;
160
   padding-bottom : 2px;
161
   padding-top : 2px;
162
   padding-right : 5px;
163
   font-family: Arial,Helvetica,sans-serif;
164
   font-weight : bold;
165
   font-size: smaller;
166
}
167

    
168
.bannerright {
169
   float: right ;
170
   color: #FFFFFF;
171
   font-family : Arial, Helvetica, sans-serif;
172
   font-size : 0.8em;
173
   font-weight : bold;
174
   text-decoration: none;
175
}
176

    
177
/* section headings */
178
#hdr h1 { color: red; }
179
h1 {
180
   font-weight: bold;
181
   font-size: 2em;
182
   line-height: 34pt;
183
}
184

    
185
h2 {
186
   font-size: larger;
187
   line-height: 20pt;
188
   margin-top: 18pt;
189
   font-weight: bold;
190
}
191

    
192
h3 {
193
   font-size: larger;
194
   line-height: 18pt;
195
   font-weight: bold;
196
   font-style: italic;
197
}
198

    
199

    
200
h1.maintitle {
201
   margin-left: 100px;
202
   font-family: Arial,Helvetica,sans-serif;
203
   font-weight: bold;
204
   bottom: 5px;
205
}
206

    
207
h1.title {
208
   margin-left: 100px;
209
   font-family: Arial,Helvetica,sans-serif;
210
   font-weight: bold;
211
   bottom: 5px;
212
}
213

    
214
h2.institution {
215
   margin-left: 100px;
216
   font-family: Arial,Helvetica,sans-serif;
217
}
218

    
219
h2.department {
220
   margin-left: 100px;
221
   font-family: Arial,Helvetica,sans-serif;
222
}
223

    
224
h2.subtitle {
225
   margin-left: 100px;
226
   font-family: Arial,Helvetica,sans-serif;
227
   font-weight: bold;
228
}
229

    
230
.footer {
231
   text-align : center;
232
   font-family: Arial,Helvetica,sans-serif;
233
   font-size : 0.8em;
234
}
235

    
236

    
237

    
238
/* components of the breadcrumb trail */
239
a.breadcrumb{
240
   color: #FFFFFF;
241
   text-decoration: none;
242
   padding-right : 5px;
243
   font-family: Arial,Helvetica,sans-serif;
244
   font-weight : bold;
245
   font-size : 0.8em;
246
}
247

    
248
ul.breadcrumb
249
{
250
   display: inline;
251
   font-size: 1.1em;
252
}
253

    
254
li.breadcrumb:before {
255
    content: "";
256
    }
257
li.breadcrumb-first:before {
258
    content: "";
259
    }
260
li.breadcrumb
261
{
262
   padding-left: 12px;
263
   padding-right: 5px;
264
   display: inline;
265
   color: #000000;
266
}
267
li.breadcrumb-first
268
{
269
   padding-left: 12px;
270
   padding-right: 5px;
271
   display: inline;
272
   color: #000000;
273
}
274

    
275
div.breadcrumb {
276
   display: inline;
277
}
278

    
279
.skiplinks{
280
   font-family: arial, sans-serif;
281
   color: #FFFFFF;
282
   font-weight : bold;
283
   font-size : 0.8em;
284
   text-decoration: none;
285
   padding-right : 15px;
286
}
287

    
288
.tocontent{
289
   color : #000066;
290
   display : none;
291
}
292

    
293
.hide{
294
   display : none;
295
}
296

    
297
a:hover
298
{
299
   text-decoration: underline;
300
}
301

    
302
a.navbar:link
303
{
304
   color: #FFFFFF;
305
   text-decoration: none;
306
}
307

    
308
a.navbar:visited
309
{
310
   color: #FFFFFF;
311
   text-decoration: none;
312
}
313

    
314
a.navbar:hover {
315
   color: #FFFFFF;
316
   text-decoration: underline;
317
}
318

    
319

    
320

    
321
/* an inner <text>, eg inside a <q> */
322
div.innertext {
323
   margin: 6pt;
324
   border: 1pt solid red;
325
}
326
/* literal code */
327

    
328
div.cdata {
329
    white-space: pre;
330
    clear:both;
331
}
332

    
333
pre,div.pre,div.pre_eg,pre.eg,div.eg {
334
    clear:both;
335
    margin-top: 1em;
336
    margin-bottom:1em;
337
    border-top-width: 4px;
338
    border-bottom-width: 4px;
339
    border-left-width: 2px;
340
    border-right-width: 2px;
341
    border-style: solid;
342
    padding-top: 10px;
343
    padding-right: 10px;
344
    padding-bottom: 10px;
345
    padding-left: 10px;
346
    color: #000000;
347
    line-height: 1.1em;
348
    font-family: monospace;
349
    font-size: 10pt;
350
    white-space: pre;
351
}
352

    
353
div.egXML_valid {
354
    background-color: #f7f9f6;
355
    border-color: #c5d8bb;
356
    }
357
div.egXML_feasible {
358
    background-color: #fff9f3;
359
    border-color: #ffe1ad;
360
    }
361
div.egXML_invalid {
362
    border-color: #ffe7e8 ;
363
    background-color: #fdbbac;
364
    }
365

    
366

    
367
/* table of contents */
368
ul.toc {list-style: none;}
369
li.toc {list-style: none;}
370

    
371
/* table of contents links */
372

    
373
a.inlinetoc:link,a.inlinetoc:visited
374
{
375
   color: #7A7A7A;
376
   font-size: smaller;
377
   text-decoration: none;
378
}
379

    
380
a.inlinetoc-this:visited,a.inlinetoc-this:link
381
{
382
   font-size: smaller;
383
   color: #000000;
384
   font-weight: bold;
385
   text-decoration: underline;
386
}
387

    
388
a.inlinetoc-sub:visited,a.inlinetoc-sub:link
389
{
390
   text-decoration: none;
391
   color: #000000;
392
   font-weight: normal;
393
   font-size: smaller;
394
}
395

    
396
span.toclist{
397
   font-size: smaller;
398
   font-family: Arial,Helvetica,sans-serif;
399
   font-weight: bold;
400
}
401

    
402
p.toclist0 {
403
   margin-left: 0.5em;
404
   margin-top: 1pt;
405
   margin-bottom: 3pt;
406
   text-indent: -0.5em;
407
   font-size: small;
408
}
409

    
410
p.toclist1 {
411
   margin-left: 1em;
412
   margin-top: 1pt;
413
   margin-bottom: 2pt;
414
   text-indent: -0.7em;
415
   font-size: small;
416
}
417

    
418
p.toclist2 {
419
   margin-left: 1.5em;
420
   text-indent: -1em;
421
   font-size: small;
422
}
423

    
424
p.toclist3 {
425
   margin-left: 2em;
426
   text-indent: -1.5em;
427
   font-size: small;
428
}
429

    
430
span.toclist-this {
431
   color: red;
432
}
433

    
434
a.toclist:visited,a.toclist:link
435
{
436
   font-weight: bold;
437
   color: #000000;
438
   text-decoration: none;
439
}
440

    
441

    
442

    
443
/* notes */
444
div.noteHeading {
445
   margin-top: 9pt;
446
   border: 0;
447
   border-top: 1pt;
448
   border-style: solid;
449
   padding-top: 6pt;
450
   font-size: larger;
451
   font-weight: bold;
452
}
453
div.noteBody {
454
  display:inline;
455
}
456

    
457
div.note {
458
   margin-left: 2em;
459
   margin-right: 2em;
460
   margin-bottom: 3pt;
461
   margin-top: 3pt;
462
   text-indent: -1em;
463
}
464

    
465
span.noteLabel {
466
    vertical-align: super;
467
    font-size: smaller;
468
    font-style: italic;
469
}
470
span.note:before {
471
    content: " [";
472
}
473
span.note:after {
474
    content: "] ";
475
}
476

    
477
span.note {
478
    font-size: smaller;
479
}
480
/* images */
481
img.display {
482
   margin-top: 10pt;
483
   margin-bottom: 10pt;
484
   display: block;
485
}
486

    
487
.floatimage {
488
   float : left;
489
   margin-right : 6px;
490
   vertical-align : top;
491
}
492
/* specialized divs */
493
div.letter {
494
   margin-left: 2em;
495
   margin-right: 2em;
496
   margin-top: 6pt;
497
   margin-bottom: 6pt;
498
   border-top: 1pt solid green;
499
   border-bottom: 1pt solid green;
500
}
501
/* title page */
502
div.titlePage,div.titlepage {
503
   border-top: 2pt solid #000000;
504
   border-bottom: 2pt solid #000000;
505
   padding-top: 6pt;
506
   padding-bottom: 6pt;
507
   font-size: larger;
508
   text-align: center;
509
}
510
div.docImprint {
511
    margin-top: 6pt;
512
    display: block;
513
    font-style: italic;
514
}
515
div.docDate {
516
   font-style: italic;
517
}
518
div.docTitle {
519
    display: block;
520
    margin-top: 6pt;
521
    font-weight: bold;
522
    margin-bottom: 18pt;
523
}
524
div.docAuthor {
525
    font-style: italic;
526
}
527

    
528
div.byline {
529
    display: block;
530
}
531

    
532
div.dateline{
533
   text-align: right;
534
}
535

    
536
/* paragraphs */
537
p, div.p {
538
 margin-top: 0.3em;
539
}
540
div.p blockquote p {
541
 margin-top: 0.0em;
542
-webkit-margin-before: 0em;
543
-webkit-margin-after: 0em;
544
-webkit-margin-start: 0px;
545
-webkit-margin-end: p0px;
546
}
547
p.box {
548
   border: 1pt solid #000000;
549
}
550

    
551
/* verse */
552
div.lg {
553
   margin-left: 10px;
554
   margin-bottom: 10px;
555
}
556
div.l {
557
    text-align:left;
558
    margin-left: 1em;
559
}
560
/* misc */
561
div.epigraph {
562
    margin: 20pt;
563
}
564
div.numbering {
565
    float:left;
566
    font-size:smaller;
567
    width: 2em;
568
}
569

    
570
div.linenumber { }
571

    
572
div.signed {
573
    text-align:left;
574
}
575
div.salute {
576
    text-align:left;
577
}
578
div.indent1 {
579
   margin-left: 1em;
580
}
581
div.indent2 {
582
   margin-left: 2em;
583
}
584
div.indent3 {
585
   margin-left: 3em;
586
}
587
div.indent4 {
588
   margin-left: 4em;
589
}
590
div.indent5 {
591
   margin-left: 5em;
592
}
593
div.indent6 {
594
   margin-left: 6em;
595
}
596

    
597
td.label {
598
   font-weight: bold;
599
   background-color: #AAAAAA;
600
}
601
tr.label td {
602
   font-weight: bold;
603
   background-color: #AAAAAA;
604
}
605

    
606
span.label {
607
    font-weight: bold;
608
}
609

    
610
h5 {
611
   font-size: 100%;
612
}
613
h6 {
614
   font-size: 100%;
615
}
616

    
617
div.tocFront {
618
   border-bottom: 1pt solid #000000;
619
}
620
div.tocBack {
621
   border-bottom: 1pt solid #000000;
622
}
623
div.tocBody {
624
   border-bottom: 1pt solid #000000;
625
}
626
/* a listBibl rend='labels' */
627
div.listBibl {
628
margin-top: 6pt;
629
margin-bottom: 6pt;
630
}
631
span.bibl {
632
    font-style: italic;
633
}
634
div.bibl {
635
   margin-left: 0.5em;
636
   text-indent: -0.5em;
637
}
638
div.biblfree {
639
   font-size: smaller;
640
   margin-left: 0.5em;
641
   text-indent: -0.5em;
642
   margin-bottom: 6pt;
643
}
644

    
645
span.biblLabel {
646
    font-weight: bold;
647
    margin-right: 1em;
648
}
649

    
650
/* a <bibl> inside a <cit> */
651
div.citbibl:before {
652
    content: "(";
653
}
654
div.citbibl:after {
655
    content: ")";
656
}
657
div.citbibl {
658
   font-style: italic;
659
   font-size: smaller;
660
}
661
/* a <quote> inside a <cit> */
662
div.citquote {
663
   margin-left: 10pt;
664
   margin-right: 10pt;
665
}
666

    
667
/* gloss lists with bold labels */
668
dt {
669
   font-weight: bold;
670
}
671
/* quotation */
672
div.blockquote
673
 {
674
   margin-top: 10pt;
675
   margin-bottom: 10pt;
676
   margin-left: 40px;
677
   margin-right: 40px;
678
}
679
/* opener */
680
div.opener
681
 {
682
   margin: 10pt;
683
}
684
div.q {
685
   margin: 10pt;
686
}
687
/* figures */
688
.figure {
689
    display: block;
690
    border-top: solid 1pt blue;
691
    border-bottom: solid 1pt blue;
692
}
693
.caption {
694
    margin-top: 6pt;
695
    margin-bottom: 12pt;
696
    display: block;
697
    font-style: italic;
698
}
699
/* inline quote */
700
span.q {
701
}
702

    
703
/* from drama */
704
/* speeches in drama */
705
div.p-in-sp {
706
    margin-left: 1em;
707
    }
708
div.sp {
709
    margin-top: 4pt;
710
}
711
div.spProse {
712
    text-indent: -1em;
713
    margin-left: 1em;
714
}
715
div.speaker {
716
    font-weight: bold;
717
}
718
span.speaker {
719
    font-style: italic;
720
}
721

    
722
span.actor {
723
font-style:italic;
724
}
725
span.camera {
726
 font-style: italic;
727
}
728
span.role {
729
 font-style: italic;
730
}
731
span.set {
732
 font-style: italic;
733
}
734
span.sound {
735
 font-style: italic;
736
}
737
span.stage {
738
 font-style: italic;
739
}
740
span.tech {
741
 font-style: italic;
742
}
743
span.view {
744
 font-style: italic;
745
}
746
span.nextLink {
747
   font-style: italic;
748
}
749
span.previousLink {
750
   font-style: italic;
751
}
752
span.upLink {
753
   font-style: italic;
754
}
755
/* bibl */
756
span.titlem {
757
    font-style: italic;
758
}
759
span.titlej {
760
    font-style: italic;
761
}
762
span.titleu {
763
}
764
span.titles {
765
}
766

    
767
span.notemargin,
768
span.notemarginOuter,
769
span.notemarginLeft,
770
span.notemarginRight,
771
span.notemargin,div.notemargin {
772
             display: block;
773
font-size: smaller;
774
clear: right;
775
padding: 4pt;
776
font-style: italic;
777
width: 10%;
778
border: solid green 1pt;
779
margin: 6pt;
780
}
781
span.notemargin,
782
span.notemarginOuter,
783
span.notemarginRight,
784
span.notemargin,div.notemargin {
785
    float:right;
786
}
787
span.notemarginLeft {
788
    float:left;
789
}
790

    
791
div.floatingText_back {
792
    border-top: solid black 1pt;
793
}
794
div.floatingText_front {
795
    border-top: solid black 1pt;
796
}
797
div.floatingText {
798
    margin: 6pt;
799
    border: solid black 1pt;
800
}
801
div.pagebreak,span.pagebreak {
802
    display: block;
803
    color: grey;
804
    float: right;
805
}
806
span.element {
807
    font-weight: bold;
808
    color: black;
809
}
810
span.unclear {
811
    font-style: italic;
812
}
813
span.wordtypeNN, span.wordtypeNNS {
814
    color: green;
815
    }
816
span.wordtypeVVD,span.wordtypeVVN,span.wordtypeVVN,span.wordtypeVVZ,span.wordtypeVVG, span.wordtypeVV {
817
    color: red;
818
    }
819

    
820
li.headless {
821
    display: none;
822
}
823

    
824
div.footer {
825
    border-top: solid black 1pt;
826
}
827

    
828
div.stdfooter {
829
    clear:both;
830
    border-top: solid black 1pt;
831
    border-bottom: solid black 1pt;
832
}
833

    
834
div.altfigure {
835
    border-top: solid black 1pt;
836
    border-bottom: solid black 1pt;
837
}
838

    
839
table.table, table.table tr, table.table td {
840
    border: solid black 1pt;
841
}
842
table.table td {
843
    padding: 1ex 1ex 1ex 1ex;
844
}
845
p.mainAuthor {
846
    display: block;
847
    margin: 1ex 0ex 1ex 0ex;
848
}
849
p.mainEditor {
850
    display: block;
851
    margin: 1ex 0ex 1ex 0ex;
852
}
853

    
854
/* ODD-specific styles */
855
/* tables for reference display */
856
table.wovenodd {
857
    width: 100%;
858
    clear: both;
859
}
860
td.wovenodd-col1 {
861
    width:15%;
862
    vertical-align: top;
863
}
864
td.wovenodd-col2 {
865
    width:85%;
866
}
867
table.wovenodd tr td {
868
    border: 1px solid #555;
869
    padding:1%;
870
}
871
table.wovenodd {
872
    border-spacing:0px;
873
    border-collapse:collapse;
874
}
875
table.wovenodd tr td {
876
    border-spacing:0px;
877
}
878
table.wovenodd tr {
879
    border-spacing:0px;
880
    border-collapse:collapse;
881
}
882
table.wovenodd tr td table.attList {
883
    border-spacing:0px;
884
    border:none;
885
}
886
table.wovenodd tr td table.attList tr {
887
    border-spacing:0px;
888
    border:none;
889
}
890
table.wovenodd tr td table.attList tr td {
891
    border-spacing:0px;
892
    border:none;
893
}
894
table.attList {
895
    table-layout: fixed;
896
    width: 100%;
897
    margin: 0pt;
898
    padding: 0pt;
899
}
900
td.odd_label {
901
    vertical-align: top;
902
    width: 10%;
903
    font-weight: bold;
904
}
905
td.odd_value {
906
    vertical-align: top;
907
    width: 90%;
908
}
909
table.attDef {
910
    table-layout: fixed;
911
    width: 100%;
912
}
913
table.attDef td.odd_label {
914
    width: 10%;
915
    vertical-align: top;
916
    font-weight: normal;
917
}
918
table.attDef td.odd_value {
919
    vertical-align: top;
920
    width: 90%;
921
}
922
table.attList td.odd_label:before {
923
    content: "@";
924
}
925
table.attDef td.odd_label:before {
926
    content: "";
927
}
928
table.valList td.odd_label:before {
929
    content: "";
930
}
931
table.valList {
932
    table-layout: fixed;
933
    width: 100%;
934
}
935
table.valList td.odd_label {
936
    width: 10%;
937
    vertical-align: top;
938
    font-style: normal;
939
    font-weight: normal;
940
}
941
table.valList td.odd_value {
942
    vertical-align: top;
943
    width: 90%;
944
}
945
table.specDesc td.Attribute {
946
    font-weight: bold;
947
    vertical-align: top;
948
}
949
table.specDesc {
950
    margin-left: 1em;
951
}
952
td p {
953
    margin-top: 0pt;
954
    margin-bottom: 2pt;
955
}
956

    
957
div.cdata {
958
    white-space: pre;
959
    clear:both;
960
}
961

    
962
span.tag:before {
963
     
964
}
965
span.tag:after {
966
     
967
}
968
span.gi,span.tag {
969
}
970
span.att {
971
     
972
}
973
span.att:before {
974
    content: "@";
975
}
976
span.ident,
977
span.ident-class, span.ident-datatype, span.ident-frag,
978
span.ident-ge, span.ident-macro, span.ident-module,
979
span.ident-pe, span.ident-rng, span.ident-schema {
980
    font-weight: bold;
981
}
982

    
983
span.ident-file, span.ident-ns {
984
    font-style: italic;
985
}
986

    
987
button.displayRelaxButton {
988
    margin-right: 2px;
989
    margin-top: 2px;
990
    font-size: 70%;
991
    float: right;
992
    cursor: pointer;
993
}
994
pre.RNG_XML {
995
display: none;
996
}
997

    
998
span.RNG_XML {
999
display: none;
1000
}
1001

    
1002
/* pretty printing of XML */
1003
td.classSpec, td.macroSpec {
1004
    font-weight: bold;
1005
}
1006
a.link_odd_element:link,a.link_odd_element:visited {        
1007
    /* color: #006400; */
1008
}
1009
a.link_odd_macro:link,a.link_odd_macro:visited {
1010

    
1011
}
1012
a.link_odd_class:link,a.link_odd_class:visited {
1013

    
1014
}
1015
span.element {
1016
    font-weight: bold;
1017
    color: black;
1018
}
1019
td.elementSpec,span.elementname {
1020
    font-weight: bold;
1021
    color: #222288;
1022
}
1023
span.highlightelementname {
1024
    color: red;
1025
}
1026

    
1027
span.attribute {
1028
    color: #222288;
1029
}
1030
span.attributevalue {
1031
    font-weight: normal;
1032
    color: black;
1033
}
1034
span.comment {
1035
    color: black;
1036
    font-style:italic;
1037
}
1038
span.namespace {
1039
    color: #222288;
1040
}
1041
/* pretty print rnc */
1042
span.rnc_nc {
1043
    color: #006400;
1044
}
1045
span.rnc_decl {
1046
    color: green;
1047
}
1048
span.rnc_prefix {
1049
    color: blue;
1050
}
1051
span.rnc_param {
1052
    color: gray;
1053
}
1054
span.rnc_atom {
1055
    color: yellow;
1056
}
1057
span.rnc_annot {
1058
    color: #FF8040;
1059
}
1060
span.rnc_comment {
1061
    color: #FF00FF;
1062
}
1063
span.rnc_annot {
1064
    color: #00FFFF;
1065
}
1066
span.rnc_type {
1067
    color: purple;
1068
}
1069
span.rnc_keyword {
1070
    color: teal;
1071
}
1072
span.defaultVal {
1073
    font-weight: bold;
1074
}
1075
span.required {
1076
    font-weight: bold;
1077
}
1078
div.moduleSpec {
1079
    padding: 1px;
1080
    margin: 1px;
1081
    background-color: #C0C0C0;
1082
    color:inherit;
1083
    clear:right;
1084
}
1085
span.moduleSpecHead {
1086
    font-style: italic;
1087
}
1088
ul.specList li {
1089
    list-style: none;
1090
}
1091
span.specList-macroSpec {
1092
    font-weight: bold;
1093
}
1094
span.specList-elementSpec {
1095
    font-weight: bold;
1096
}
1097
span.specList-elementSpec:before {
1098
    content: "<";
1099
     
1100
}
1101
span.specList-elementSpec:after {
1102
    content: ">";
1103
     
1104
}
1105
span.specList-classSpec {
1106
    font-weight: bold;
1107
}
1108
span.specName {
1109
    color: #223377;
1110
    font-weight: bold;
1111
}
1112
/* A -Z Styles From http://www.smileycat.com/miaow/archives/000211.php -styling the a to z */
1113
#azindex {
1114
    background-color: #ddd;
1115
    color:inherit;
1116
    display: block;
1117
    margin: 0px;
1118
    float: left;
1119
    padding: 5px;
1120
    width: 75%;
1121
    border: 1px solid #999;
1122
}
1123
#azindex p {
1124
    color: #fff;
1125
    background-color: #000060;
1126
    padding: 4px;
1127
    display: block;
1128
    margin: 0;
1129
    border-bottom: 1px solid #333;
1130
    font-size: 0.95em;
1131
}
1132
.index {
1133
    font: bold 100% Verdana, Helvetica, sans-serif;
1134
    margin: 0;
1135
    padding: 0;
1136
}
1137
.index li {
1138
    float: left;
1139
    height: 1.5em;
1140
    list-style-type: none;
1141
    margin: 0.35em 0.15em;
1142
    padding: 0;
1143
    width: 1.5em;
1144
}
1145
.index a:link, .index a:visited {
1146
    background: #fff;
1147
    color: navy;
1148
    display: block;
1149
    height: 1.5em;
1150
    padding: 0.37em 0 0 0;
1151
    text-align: center;
1152
    text-decoration: none;
1153
    width: 1.5em;
1154
    border: 1px solid #999;
1155
}
1156
li.showall, li.showall a:visited,li.showall a:link {
1157
    width: 10em;
1158
}
1159
* html .index li {
1160
    margin: 0.2em 0.2em;
1161
}
1162
ul.index li a:hover {
1163
    background-color: #93D1E4;
1164
    color: #fff;
1165
    text-decoration: underline;
1166
}
1167
div.atozwrapper {
1168
   float: left;
1169
   width: 70%;
1170
}
1171
div.atoz {
1172
   clear: left;
1173
   float: left;
1174
}
1175
#byMod {
1176
   margin-top: 12px;
1177
   clear: left;
1178
}
1179
ul.atoz {
1180
    list-style: none;
1181
    text-align:left;
1182
    margin: 2px;
1183
    padding: 2px;
1184
    background-color: #eef;
1185
    color:inherit;
1186
}
1187
.atoz li {
1188
    padding: 0px;
1189
    display: inline;
1190
}
1191
span.listhead {
1192
    margin-top: 0em;
1193
    margin-right: 1em;
1194
    padding-left: 3px;
1195
    padding-right: 3px;
1196
    color: #000066;
1197
    font-weight: bold;
1198
    font-size: large;
1199
}
1200
/* End of A - Z styles */
1201
div.specChildren {
1202
    margin: 0em;
1203
    padding: 0em;
1204
}
1205
span.specChildModule {
1206
    font-weight: bold;
1207
}
1208
div.specChild {
1209
    margin-bottom: 4pt;
1210
    margin-left: 25px;
1211
    text-indent: -30px;
1212
}
1213
span.emptySlash:after {
1214
    content: "/";
1215
}
1216
/* status notation */
1217
.status_deprecated:after {
1218
    content: " (deprecated)";
1219
    color: red;
1220
}
1221
.status_changed:after {
1222
    content: " (changed)";
1223
    color: blue;
1224
}
1225
.status_unstable:after {
1226
    content: " (unstable)";
1227
    color: orange;
1228
}
1229
.status_deprecated {
1230
    border: solid red 1pt;
1231
}
1232
.status_changed {
1233
    border: solid blue 1pt;
1234
}
1235
.status_unstable {
1236
    border: solid orange 1pt;
1237
}
1238
/* for ePub */
1239
div.EpubCoverPage {
1240
    -webkit-hyphens:none;
1241
    font-family: serif;
1242
    height:860;
1243
    font-size:30pt;
1244
    font-weight: bold;
1245
    padding-top: 15pt;
1246
    margin: 12pt;
1247
    border: solid red 1pt;
1248
    text-align:center;
1249
   }
1250
/* general purpose block aligns */
1251
.centerbold {
1252
    text-align:center;
1253
    font-weight: bold;
1254
}
1255
.center {
1256
    text-align:center;
1257
}
1258
.right {
1259
    text-align:right;
1260
}
1261
.left {
1262
    text-align:left;
1263
}
1264

    
1265
/* <hi> rend values */
1266
span.typewriter{
1267
    font-family: monospace;
1268
}
1269
span.normalweight{
1270
    font-weight: normal;
1271
}
1272
span.smallcaps{
1273
    font-variant: small-caps;
1274
}
1275
span.bold{
1276
    font-weight: bold;
1277
}
1278
span.italic{
1279
    font-style:italic;
1280
}
1281
span.capsall{
1282
    text-transform: uppercase;
1283
}
1284
span.strikethrough{
1285
    text-decoration: line-through;
1286
}
1287
span.strikedoublethrough{
1288
    text-decoration: line-through;
1289
}
1290
span.underline{
1291
    text-decoration: underline;
1292
}
1293
span.underwavyline{
1294
    text-decoration-line: underline;
1295
    text-decoration-style: wavy;
1296
}
1297
span.underdoubleline{
1298
    text-decoration: underline;
1299
}
1300
span.superscript {
1301
    vertical-align: super;
1302
    font-size: smaller;
1303
}
1304
span.subscript {
1305
    vertical-align: bottom;
1306
    font-size: smaller;
1307
}
1308
span.numberParagraph:before {
1309
    content:"[";
1310
}
1311
span.numberParagraph:after {
1312
    content:"] ";
1313
}
1314
span.numberParagraph {
1315
    font-size: smaller;
1316
    color: grey;
1317
}
1318

    
1319
/* misc inline*/
1320

    
1321
span.foreign {
1322
    font-style: italic;
1323
}
1324

    
1325
/* generic rendition */
1326
.plain {
1327
   text-decoration: none;
1328
}
1329

    
1330
.small {
1331
   font-size: small;
1332
}
1333
.term {
1334
    font-style: italic;
1335
    }
1336
.hi {
1337
    font-style: italic;
1338
    }
1339
.emph {
1340
    font-weight: bold;
1341
    }
1342
.label {
1343
    font-weight: bold;
1344
}
1345
.mentioned {
1346
   font-style: italic;
1347
}
1348

    
1349
/* transcription */
1350

    
1351
div.sourceDoc {
1352
}
1353

    
1354
div.surfaceGrp {
1355
    border-bottom-width: 1pt;
1356
    border-bottom-color: green;
1357
    border-bottom-style: solid;
1358
    clear:both;
1359
}
1360

    
1361
div.surface {
1362
    clear:both;
1363
    border-width: 1pt;
1364
    border-style: solid;
1365
    border-color: grey;
1366
    margin-bottom: 1ex;
1367
}
1368

    
1369
div.zone {
1370
    border-width: 1pt;
1371
    border-style: solid;
1372
    border-color: lightgrey;
1373
    margin-bottom: 0.5ex;
1374
}
1375

    
1376
div.line {
1377
}
1378

    
1379
div.facsimage {
1380
    float: right;
1381
}
1382
div.facsimage img {
1383
    max-height: 100%;
1384
    width: auto
1385
}
1386

    
1387
span.damage {
1388
   border-bottom: 1px dashed red;
1389
}
1390
/* app crit */
1391
div.appcrit {
1392
    border-top: solid black 1pt;
1393
    margin-top: 2pt;
1394
    padding-top: 2pt;
1395
    margin-bottom: 2pt;
1396
    margin-left: 1em;
1397
}
1398
div.app {
1399
    margin-top: 1pt;
1400
    font-size: smaller;
1401
}
1402
span.lemma {
1403
}
1404
span.lemmawitness {
1405
    font-weight: bold;
1406
}