#1030: fixes for separators and empty verses in html, epub, pdf
[librarian.git] / librarian / epub / style.css
1 @font-face {\r
2     font-family: "DejaVu Serif";\r
3     font-weight: normal;\r
4     font-style: normal;\r
5     src: url(DejaVuSerif.ttf);\r
6 }\r
7 @font-face {\r
8     font-family: "DejaVu Serif";\r
9     font-weight: bold;\r
10     font-style: normal;\r
11     src: url(DejaVuSerif-Bold.ttf);\r
12 }\r
13 @font-face {\r
14     font-family: "DejaVu Serif";\r
15     font-weight: normal;\r
16     font-style: italic;\r
17     src: url(DejaVuSerif-Italic.ttf);\r
18 }\r
19 @font-face {\r
20     font-family: "DejaVu Serif";\r
21     font-weight: bold;\r
22     font-style: italic;\r
23     src: url(DejaVuSerif-BoldItalic.ttf);\r
24 }\r
25 \r
26 body, p, h1, h2, h3, h4 {\r
27     font-family: "DejaVu Serif", serif;\r
28 }\r
29 \r
30 \r
31 body\r
32 {\r
33         line-height: 1.5em;\r
34         margin: 0;\r
35 }\r
36 \r
37 a\r
38 {\r
39         text-decoration: none;\r
40 }\r
41 \r
42 #book-text\r
43 {\r
44         margin: 2em;\r
45         /*margin-right: 9em;*/\r
46 }\r
47 \r
48 /* =================================================== */\r
49 /* = Common elements: headings, paragraphs and lines = */\r
50 /* =================================================== */\r
51 \r
52 \r
53 .h2\r
54 {\r
55         font-size: 2em;\r
56         margin: 0;\r
57         margin-top: 1.5em;\r
58         font-weight: bold;\r
59         line-height: 1.5em;\r
60 }\r
61 \r
62 .h3\r
63 {\r
64     text-align:left;\r
65     font-size: 1.5em;\r
66     margin-top: 1.5em;\r
67     font-weight: normal;\r
68     line-height: 1.5em;\r
69 }\r
70 \r
71 .h4\r
72 {\r
73         font-size: 1em;\r
74     margin: 0;\r
75     margin-top: 1.5em;\r
76         line-height: 1.5em;\r
77 }\r
78 \r
79 p\r
80 {\r
81         margin: 0;\r
82 }\r
83 \r
84 /* ======================== */\r
85 /* = Footnotes and themes = */\r
86 /* ======================== */\r
87 \r
88 .theme-begin\r
89 {\r
90         border-left: 0.1em solid #DDDDDD;\r
91         color: #777;\r
92         padding: 0 0.5em;\r
93         width: 7.5em;\r
94         font-style: normal;\r
95         font-weight: normal;\r
96         font-size: 0.875em;\r
97         float: right;\r
98         margin-right: -9.5em;\r
99         clear: both;\r
100         left: 40em;\r
101         line-height: 1.5em;\r
102         text-align: left;\r
103 }\r
104 \r
105 .annotation\r
106 {\r
107         font-style: normal;\r
108         font-weight: normal;\r
109         font-size: 0.875em;\r
110 }\r
111 \r
112 #footnotes .annotation\r
113 {\r
114         display: block;\r
115         float: left;\r
116         width: 2.5em;\r
117         clear: both;\r
118 }\r
119 \r
120 #footnotes div\r
121 {\r
122     margin: 0;\r
123     margin-top: 1.5em;\r
124 }\r
125 \r
126 #footnotes p\r
127 {\r
128         margin-left: 2.5em;\r
129         font-size: 0.875em;\r
130 }\r
131 \r
132 .block\r
133 {\r
134         font-size: 0.875em;\r
135         padding: 1em;\r
136 }\r
137 \r
138 /* ============= */\r
139 /* = Numbering = */\r
140 /* ============= */\r
141 \r
142 .anchor\r
143 {\r
144         margin: -0.25em -0.5em;\r
145         color: #777;\r
146         font-size: 0.875em;\r
147         width: 2em;\r
148         text-align: center;\r
149         padding: 0.25em 0.5em;\r
150         line-height: 1.5em;\r
151 }\r
152 \r
153 /* =================== */\r
154 /* = Custom elements = */\r
155 /* =================== */\r
156 \r
157 .title-page\r
158 {\r
159     margin-top: 1.5em;\r
160     margin-bottom: 1.5em;\r
161 }\r
162 \r
163 .title\r
164 {\r
165     font-size: 3em;\r
166     margin-bottom: 1.5em;\r
167     text-align: center;\r
168     line-height: 1.5em;\r
169     font-weight: bold;\r
170 }\r
171 \r
172 .author\r
173 {\r
174     margin: 0;\r
175     text-align: center;\r
176     font-weight: bold;\r
177 \r
178     font-size: 1.5em;\r
179     line-height: 1.5em;\r
180     margin-bottom: 0.25em;\r
181 }\r
182 \r
183 .collection\r
184 {\r
185     margin: 0;\r
186     text-align: center;\r
187     font-weight: bold;\r
188 \r
189         font-size: 1.125em;\r
190         line-height: 1.5em;\r
191         margin-bottom: -0.25em;\r
192 }\r
193 \r
194 .subtitle\r
195 {\r
196     margin: 0;\r
197     text-align: center;\r
198     font-weight: bold;\r
199 \r
200         font-size: 1.5em;\r
201         line-height: 1.5em;\r
202         margin-top: -0.25em;\r
203 }\r
204 \r
205 div.didaskalia\r
206 {\r
207         font-style: italic;\r
208         margin-top: 0.5em;\r
209         margin-left: 1.5em;\r
210 }\r
211 \r
212 div.kwestia\r
213 {\r
214         margin-top: 0.5em;\r
215 }\r
216 \r
217 .paragraph\r
218 {\r
219         text-align: justify;\r
220         margin-top: 1.5em;\r
221 }\r
222 \r
223 .motto\r
224 {\r
225         text-align: justify;\r
226         font-style: italic;\r
227         margin-top: 1.5em;\r
228 }\r
229 \r
230 .motto_podpis\r
231 {\r
232         font-size: 0.875em;\r
233         text-align: right;\r
234 }\r
235 \r
236 div.fragment\r
237 {\r
238         border-bottom: 0.1em solid #999;\r
239         padding-bottom: 1.5em;\r
240 }\r
241 \r
242 div.note\r
243 {\r
244         text-align: right;\r
245         font-style: italic;\r
246 }\r
247 div.note div.paragraph\r
248 {\r
249     text-align: right;\r
250     font-style: italic;\r
251 }\r
252 div.dedication\r
253 {\r
254     text-align: right;\r
255     font-style: italic;\r
256 }\r
257 div.dedication div.paragaph\r
258 {\r
259     text-align: right;\r
260     font-style: italic;\r
261 }\r
262 \r
263 \r
264 hr.spacer\r
265 {\r
266         height: 3em;\r
267         visibility: hidden;\r
268 }\r
269 \r
270 hr.spacer-line\r
271 {\r
272         margin: 0;\r
273         margin-top: 1.5em;\r
274         margin-bottom: 1.5em;\r
275         border: none;\r
276         border-bottom: 0.1em solid #000;\r
277 }\r
278 \r
279 .spacer-asterisk\r
280 {\r
281         padding: 0;\r
282     margin: 0;\r
283     margin-top: 1.5em;\r
284     margin-bottom: 1.5em;\r
285         text-align: center;\r
286 }\r
287 \r
288 div.person-list ol\r
289 {\r
290         list-style: none;\r
291         padding: 0;\r
292         padding-left: 1.5em;\r
293 }\r
294 \r
295 .place-and-time\r
296 {\r
297         font-style: italic;\r
298 }\r
299 \r
300 em.math\r
301 {\r
302         font-style: italic;\r
303 }\r
304 em.foreign-word\r
305 {\r
306     font-style: italic;\r
307 }\r
308 em.book-title\r
309 {\r
310     font-style: italic;\r
311 }\r
312 em.didaskalia\r
313 {\r
314     font-style: italic;\r
315 }\r
316 \r
317 em.author-emphasis\r
318 {\r
319         letter-spacing: 0.1em;\r
320 }\r
321 \r
322 em.person\r
323 {\r
324         font-style: normal;\r
325         font-variant: small-caps;\r
326 }\r
327 \r
328 p.info\r
329 {\r
330         text-align: center;\r
331         margin-bottom: 1em;\r
332 }\r
333 \r
334 p.info img\r
335 {\r
336         margin: 0;\r
337         margin-left: 2em;\r
338         margin-right: 2em;\r
339 }\r