Tweak the accuracy for Hairpin pure-height.
[lilypond.git] / Documentation / lilypond-blue.css
blob74d470a4691205e1a5020ace65406be8a479bf68
1 /**********************************************************/
2 /* PAGE-WIDE SETTINGS */
3 /**********************************************************/
5 html {
6 height: 100%;
9 body {
10 background-color: white;
11 color: black;
12 font-size: 87.5%;
13 height: 100%;
14 line-height: 1.125;
15 margin: 0 auto;
16 padding: 0;
20 /***********************************************************/
21 /* HEADERS */
22 /***********************************************************/
24 .chapter, .section, .subsection,
25 .appendix, .appendixsec, .appendixsubsec,
26 .unnumberedsubsubsec, .subsubheading,
27 .unnumbered, .subheading {
28 border-bottom: 1px dashed #bbb;
29 color: #204a87;
30 margin: 1em 0;
31 padding-bottom: 0.4em;
34 .settitle {
35 background-color: #eef;
36 border-bottom: 1px solid #3465A4;
37 font-size: 2em;
38 margin: 0.5em 0 0 0;
39 padding: 0.5em;
42 .chapter {
43 font-size: 1.8em;
44 padding: 0.5em;
47 .section {
48 font-size: 1.6em;
49 padding: 0.5em;
52 .subsection {
53 font-size: 1.4em;
54 padding: 0.5em;
57 .unnumberedsubsubsec {
58 font-size: 1.25em;
59 padding: 0.5em;
62 .subsubheading {
63 font-size: 1em;
64 font-weight: bold;
65 padding: 0.5em 1em;
68 /***********************************************************/
69 /* LINKS */
70 /***********************************************************/
72 a:link {
73 /* color: #4169e1; */
74 /* color: #3555b6; */
75 color: #3465a4;
78 a:visited {
79 color: #8f5902;
82 a:hover {
83 color: #ce5c00;
86 a:active {
87 color: #4487D7;
90 /***********************************************************/
91 /* BLOCK FORMATTING */
92 /***********************************************************/
94 blockquote, .smallexample {
95 border: thin solid #3465a4;
96 border-width: 0 0 0 2px;
97 margin: 1em 0 1em 3em;
98 padding: 0;
101 blockquote p, pre.smallexample {
102 margin: 0;
103 padding: 1em;
106 blockquote blockquote {
107 border: none;
108 /* border: thick red dashed; */
111 .verbatim, .example .example, .lisp {
112 font-size: 1.25em;
113 margin: 0;
114 padding: 1em;
117 .example {
118 margin: 0;
119 padding: 0;
122 hr {
123 display: none;
126 table.cartouche {
127 background: #eee;
128 border: 1px solid #3465a4;
129 border-width: 0 0 0 2px;
130 width: 85%;
131 padding: 0 0.5em;
132 margin: 1em 0 1em 3em;
135 table.cartouche p {
136 padding: 1em;
137 margin: 0;
140 table.cartouche td {
141 border: none;
144 /***********************************************************/
145 /* MAIN CONTENT */
146 /***********************************************************/
148 div#main {
149 position: absolute;
150 top: 0;
151 right: 0;
152 bottom: 0;
153 left: 25%;
154 padding: 0;
155 margin: 0;
156 overflow: auto;
159 div#main li {
160 padding: 0 1em 0.5em 0;
163 div#main ul {
164 margin: 0;
167 h1, h2, h3, h4, p, table, address, dt {
168 padding-left: 1em;
169 padding-right: 1em;
173 margin: 1em 0;
176 th {
177 text-align: left;
180 #languages {
181 margin: 0;
182 padding: 1em;
185 pre.menu-comment {
186 font-size: 1em;
187 padding-top: 1em;
188 padding-bottom: 0;
189 margin: 0;
192 /***********************************************************/
193 /* TOC SIDEBAR */
194 /***********************************************************/
196 div#tocframe {
197 background-color: #F9FCFF;
198 font-size: 0.83em;
199 line-height: 1.4;
200 list-style-type: none;
201 margin: 0;
202 padding: 0;
203 position: absolute;
204 bottom: 0;
205 left: 0;
206 right: 75%;
207 top: 0;
208 overflow: auto;
209 z-index: 100;
212 /* position: fixed for savvy browsers */
214 @media screen {
215 body > div#tocframe {
216 position: fixed;
220 div#tocframe h4 {
221 background-color: #eef;
222 border: 1px solid #3465A4;
223 border-width: 0 0 1px 0;
224 color: #344;
225 font-size: 1.2em;
226 font-weight: normal;
227 height: 26px;
228 margin: 0;
229 padding: 8px 0 0 6px;
232 #tocframe .contents {
233 background-color: transparent;
234 border: none;
235 list-style-type: none;
236 margin: 0;
237 padding: 0;
240 #tocframe ul.toc {
241 list-style-type: none;
242 margin: 0;
243 padding: 1em 0.5em;
246 #tocframe ul.toc ul.toc {
247 margin: 0;
248 padding: 0;
251 #tocframe ul.toc li {
252 margin: 0;
253 padding: 0;
256 #tocframe ul.toc > li {
257 font-size: 1em;
260 #tocframe ul.toc li li {
261 padding-left: 1em;
264 li.toc_current {
265 font-style: italic;
266 font-weight: bold;
269 li.toc_current ul {
270 background: transparent;
271 font-style: normal;
272 font-weight: normal;
276 /***********************************************************/
277 /* NAVIGATION */
278 /***********************************************************/
280 .nav_table {
281 background-color: #eef;
282 border: 1px solid #3465A4;
283 border-width: 0 0 1px 0;
284 font-size: 0.8em;
285 margin: 0;
286 padding: 0;
287 width: 100%;
290 div.header {
291 background-color: #dde;
292 margin: 0.75em 0 0 0;
295 div.header h1 {
296 margin: 0;
297 padding: 0.5em 0 0.5em 1em;
300 div.subheader {
301 background-color: #eef;
302 margin: 0;
305 div.subheader p {
306 margin: 0;
307 padding: 1em 0 1em 2em;
310 table#navigation {
311 line-height: 1.5;
312 margin: 1em 0 1em 3em;
313 padding: 0;
316 table#navigation td {
317 padding: 0.5em 0.75em;
320 table#navigation ul {
321 margin-bottom: 1em;
322 padding-left: 0.5em;
325 table .title {
326 font-weight: bold;
329 .footer {
330 background-color: #eef;
331 border: 1px solid #3465A4;
332 border-width: 0 0 1px 0;
333 font-size: 0.8em;
334 text-indent: 1em;
335 padding: 1.5em 0;
336 margin: 1em 0 0 0;
339 .footer p {
340 line-height: 1.5;
341 padding: 0;
342 margin: 0 0.25em;
345 table.menu {
346 margin: 0 0 1em;
349 /***********************************************************/
350 /* OVERRIDES FOR PRINTING */
351 /***********************************************************/
353 @media print {
354 body { padding-left: 0; font: 10pt Georgia, Garamond, serif;}
355 /* Hide the sidebar: */
356 #tocframe { display: none; }
357 .nav_table { display: none; }
358 /* Let #main expand to fill the new space */
359 div#main { position: static; left: 0; }