]> Shamusworld >> Repos - ardour-manual/blob - source/css/app.css
Restyling, typos
[ardour-manual] / source / css / app.css
1 #tree {
2   background-color: #212A30;
3   height: 100%;
4   overflow: scroll;
5   position: fixed;
6   top: 0;
7   bottom: 0;
8   left: 0;
9   width: 300px;
10 }
11
12 #tree-inner {
13   padding: 15px 20px 30px 30px;
14 }
15
16 #tree h1.title {
17   font-size: 28px;
18   margin-bottom: 20px;
19   font-weight: normal;
20 }
21
22 #tree h1.title a:hover {
23   border-bottom: none;
24 }
25
26 #tree a {
27   font-size: 14px;
28   line-height: 28px;
29 }
30
31 #tree dd.other {
32   display: none;
33 }
34
35 #tree .level-1,
36 #tree .parent,
37 #tree .child,
38 #tree .parent *,
39 #tree .child * {
40   display: inherit;
41   color: inherit;
42 }
43
44 #tree dd.child-1,
45 #tree .child-2,
46 #tree .child-3,
47 #tree .child-4 {
48   display: none;
49 }
50
51
52 #search {
53   height: 70px;
54 }
55
56 #content {
57     padding: 10px 30px 30px 350px;
58     margin-left: 0;
59 }
60
61 #content-main {
62   padding-top: 10px;
63   padding-left: 10px;
64 }
65
66 #content p,
67 #content li,
68 #content dt,
69 #content dd {
70   font-size: 16px;
71   line-height: 28px;
72 }
73
74
75 #tree a {
76     display: inline !important;
77     font-weight: normal;
78     color: #E4E4E4;
79     border-bottom: 1px solid transparent;
80     padding-bottom: 2px;
81 }
82
83 #tree a:hover {
84     text-decoration: none;
85     border-bottom: 1px solid #aaa;
86 }
87
88 #tree .active > a {
89     display: inline;
90     color: #da0808;
91     border-bottom: 1px solid #FFF;
92
93 }
94
95 #content,
96 #tree {
97   font-family: Junge;
98 }
99
100 #content h1,
101 #content h2,
102 #content h3,
103 #content h4 {
104     font-weight: normal;
105 }
106
107 #content h1.title {
108  border-bottom: 2px solid #ccc;
109   padding-bottom: 10px;
110   margin-bottom: 40px;
111 }
112
113 #content h2 {
114   margin: 30px 0 20px 0;
115   padding-bottom: 5px;
116   font-size: 22px;
117   border-bottom: 2px solid #ddd;
118 }
119
120 #content h3 {
121  margin: 20px 0 10px 0;
122   padding-bottom: 5px;
123   font-size: 20px;
124   border-bottom: 1px solid #eee;
125 }
126
127
128 #content h4 {
129   font-size: 18px;
130  margin: 20px 0 10px 0;
131   padding-bottom: 10px;
132   border-bottom: 1px solid #eee;
133 }
134
135 #content code {
136   font-size: 14px;
137   color: #555;
138 }
139
140 #content dl
141 {
142     float:none;
143     clear:both;
144     width:100%;
145     margin: 1em 0;
146     padding: 0;
147 }
148
149 #content dl:after {
150     content:' ';
151     display:block;
152     clear:both;
153 }
154
155 #content dt
156 {
157     clear: left;
158     float: left;
159     width: 25%;
160     margin: 0;
161     padding: 5px;
162     font-weight: normal;
163 }
164
165 #content dd
166 {
167     float: left;
168     width: 65%;
169     margin: 0;
170     padding: 5px;
171     font-weight: normal;
172 }
173
174 #content dt.sub1 {
175     padding-left: 2em;
176 }
177
178 #content dt.sub2 {
179     padding-left: 4em;
180 }
181
182
183 #content figure {
184     display: table;
185 }
186
187 #content figcaption {
188         display: table-caption;
189         caption-side: bottom;
190         font-style: italic;
191 }
192
193 #content figcaption.center {
194         display: table-caption;
195         text-align: center;
196         caption-side: bottom;
197         font-style: italic;
198 }
199
200 #content figcaption.titleover {
201         caption-side: top ;
202 }
203
204 #content figure.right {
205     margin: 0 0 1em 1em;
206     float: right;
207     clear: right;
208 }
209
210 #content figure.left {
211     margin: 0 1em 1em 0;
212     float: left;
213     clear: left;
214 }
215
216 #content figure.center {
217     margin: 1em auto 1em auto;
218     clear: both;
219 }
220
221 .multicol2 {
222     width: 48%;
223                 float:left;
224                 padding:0 0 0 2%;
225                 margin:0;
226 }
227
228 .multicol3 {
229     width: 31%;
230                 float:left;
231                 padding:0 0 0 2%;
232                 margin:0;
233 }
234
235 .multicol4 {
236     width: 23%;
237                 float:left;
238                 padding:0 0 0 2%;
239                 margin:0;
240 }
241
242 .multicol5 {
243     width: 18%;
244                 float:left;
245                 padding:0 0 0 2%;
246                 margin:0;
247 }
248
249 /* Keyboard binding layout */
250 #content dl.bindings
251 {
252     float: left;
253     width: 100%;
254     margin: 1em 0;
255     padding: 0;
256 }
257
258 #content .bindings dt
259 {
260     clear: left;
261     float: left;
262     width: 65%;
263     margin: 0;
264     padding: 0px;
265     font-size: 100%;
266     font-family: "Trebuchet MS", "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
267     font-weight: normal;
268 }
269
270 #content .bindings dd
271 {
272     float: left;
273     width: 30%;
274     margin: 0;
275     padding: 0px;
276     font-size: 110%;
277     font-family: "Bitstream Vera Sans Mono", "Courier New", monospace;
278     font-weight: normal;
279 }
280
281
282 #content dl.wide-table
283 {
284     float: left;
285     width: 100%;
286     margin: 1em 0;
287     padding: 0;
288 }
289
290 #content .wide-table dt
291 {
292         font-weight: normal;
293     clear: left;
294     float: left;
295     width: 30%;
296     margin: 0;
297     padding: 5px;
298 }
299
300 #content dt,
301 #content dd {
302     border-top: 2px solid #eee;
303 }
304
305 #content dt:first-child,
306 #content dd:nth-child(2) {
307     border-top: none;
308 }
309
310 #content .wide-table dd
311 {
312     float: left;
313     width: 60%;
314     margin: 0;
315     padding: 5px;
316 }
317
318 #content dl.narrower-table
319 {
320     float: left;
321     width: 100%;
322     margin: 1em 0;
323     padding: 0;
324 }
325
326 #content .narrower-table dt
327 {
328     clear: left;
329     float: left;
330     width: 20%;
331     margin: 0;
332     padding: 5px;
333 }
334
335 #content .narrower-table dd
336 {
337     float: left;
338     width: 70%;
339     margin: 0;
340     padding: 5px;
341 }
342
343 kbd {
344   display: inline;
345   display: inline-block;
346   min-width: 1em;
347   padding: .2em .3em;
348   font: normal .85em/1 "Lucida Grande", Lucida, Arial, sans-serif;
349   text-align: center;
350   text-decoration: none;
351   -moz-border-radius: .3em;
352   -webkit-border-radius: .3em;
353   border-radius: .3em;
354   border: none;
355   cursor: default;
356   -moz-user-select: none;
357   -webkit-user-select: none;
358   user-select: none;
359   background: rgb(250, 250, 250);
360   background: -moz-linear-gradient(top, rgb(210, 210, 210), rgb(255, 255, 255));
361   background: -webkit-gradient(linear, left top, left bottom, from(rgb(210, 210, 210)), to(rgb(255, 255, 255)));
362   color:  rgb(50, 50, 50);
363   text-shadow: 0 0 2px rgb(255, 255, 255);
364   -moz-box-shadow: inset 0 0 1px rgb(255, 255, 255), inset 0 0 .4em rgb(200, 200, 200), 0 .1em 0 rgb(130, 130, 130), 0 .11em 0 rgba(0, 0, 0, .4), 0 .1em .11em rgba(0, 0, 0, .9);
365   -webkit-box-shadow: inset 0 0 1px rgb(255, 255, 255), inset 0 0 .4em rgb(200, 200, 200), 0 .1em 0 rgb(130, 130, 130), 0 .11em 0 rgba(0, 0, 0, .4), 0 .1em .11em rgba(0, 0, 0, .9);
366   box-shadow: inset 0 0 1px rgb(255, 255, 255), inset 0 0 .4em rgb(200, 200, 200), 0 .1em 0 rgb(130, 130, 130), 0 .11em 0 rgba(0, 0, 0, .4), 0 .1em .11em rgba(0, 0, 0, .9);
367
368 }
369
370 kbd.input,kbd.cmd,kbd.osc {
371     font-family:mono;
372     border-width:0;
373     text-transform:none;
374
375 }
376
377 kbd.cmd {
378     display:block;
379     width:100%;
380     margin-bottom:1ex;
381     text-transform:none;
382     background: rgb(220, 220, 220);
383     text-shadow: none;
384     -moz-box-shadow: none;
385     -webkit-box-shadow: none;
386     box-shadow: none;
387     text-align:left;
388
389
390 }
391
392 kbd.cmd.lin:before {
393     content: 'user@linux:~ ';
394     color:#999999;
395 }
396
397 kbd.cmd.mac:before {
398     content: 'MacBook:~/Desktop User\$ ';
399     color:#999999;
400 }
401
402 kbd.cmd.win:before {
403     content: 'C:\\Users\\myAccount> ';
404     color:#999999;
405 }
406
407 kbd.optoff, kbd.option {
408     border:none;
409     background:none;
410     /*-moz-box-shadow: none;
411     -webkit-box-shadow: none;
412     box-shadow: none;*/
413
414 }
415
416 kbd.optoff:before {
417     content:url('/images/checkbox-unchecked.png');
418     margin: 0 5px 0 0;
419     vertical-align:middle;
420 }
421
422 kbd.option:before {
423     content:url('/images/checkbox-checked.png');
424     margin: 0 5px 0 0;
425     vertical-align:middle;
426 }
427
428 kbd.menu {
429     border:none;
430     background:none;
431     font-weight:bold;
432     font-stretch:extra-condensed;
433     white-space:normal;
434 }
435
436
437 kbd.osc {
438 }
439
440
441
442 kbd.fader, kbd.knob, kbd.button {
443     border-color:#ccccff #aaaadd #8888bb #bbbbee;
444     background-color:#ddddff;
445     color:#000044;
446 }
447
448 kbd.fader {
449     border-width: 1px 1px 9px 9px;
450 }
451
452 kbd.knob {
453     -moz-border-radius:12px;
454     border-radius:12px;
455     border-width: 1px 1px 9px 9px;
456 }
457
458 kbd.button {
459     -moz-border-radius:8px;
460     border-radius:8px;
461     border-width: 1px 1px 3px 3px;
462 }
463
464 kbd.mouse {
465     -moz-border-radius:10px;
466     border-radius:10px;
467 }
468
469
470 samp {
471     font-family:mono;
472     font-style:italic;
473     color:#333333;
474     background-color:transparent;
475     margin-left: 1ex;
476     margin-right: 1ex;
477 }
478
479 samp:before {
480     content:"\BB";
481 }
482
483 samp:after {
484     content:"\AB";
485 }
486
487 #content td {
488     padding: 0 1em 0 1em;
489 }
490
491 #content .small {
492     width:150px;
493 }
494
495 #subtopics ul {
496     font-size:20px;
497     font-weight:bold;
498 }
499
500 #content dfn {
501     font-weight: bold;
502     font-style: normal;
503 }
504
505 #content img.right {
506     margin: 0 0 1em 1em;
507     float:right;
508     clear:right;
509 }
510
511 #content img.left {
512     margin:0 1em 1em 0;
513     float:left;
514     clear:left;
515 }
516
517 #content img.center {
518     display: block;
519     margin:1em auto 1em auto;
520         clear: both;
521 }
522
523 #content p.center {
524         text-align:center;
525 }
526
527 #content .note,.warning,.fixme {
528     min-height: 20px;
529     padding: 19px;
530     margin-bottom: 20px;
531     border-style: solid;
532     border-width: 1px 1px 1px 8px;
533     -webkit-border-radius: 4px;
534        -moz-border-radius: 4px;
535             border-radius: 4px;
536     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
537        -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
538             box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
539
540 }
541
542 #content .note {
543     border-color: #e3e3e3;
544     background-color: #f5f5f5;
545 }
546
547 #content .warning {
548     border-color: #995555;
549     background-color: #ffeeee;
550 }
551
552 #content .fixme {
553     border-color: #999944;
554     background-color: #f0f0e0;
555     font-weight:bold;
556 }
557
558 .fixme:before {
559     content:'FIXME: ';
560     font-style: italic;
561     font-size:200%;
562 }
563
564
565 /* Keyboard modifiers */
566
567 .mod1:before {
568     content: "Ctrl ";
569 }
570 .mod2:before {
571     content: "Alt ";
572 }
573 .mod3:before {
574     content: "Shift ";
575 }
576 .mod4:before {
577     content: "Win ";
578 }
579 .mod12:before {
580     content: "Ctrl Alt ";
581 }
582 .mod13:before {
583     content: "Ctrl Shift ";
584 }
585 .mod14:before {
586     content: "Ctrl Win ";
587 }
588 .mod23:before {
589     content: "Alt Shift ";
590 }
591 .kp:before {
592     content: "Keypad ";
593 }
594
595 /* Variants *without* space after them (yes, these are needed!) */
596
597 .mod1n:before {
598     content: "Ctrl";
599 }
600 .mod2n:before {
601     content: "Alt";
602 }
603 .mod3n:before {
604     content: "Shift";
605 }
606 .mod4n:before {
607     content: "Win";
608 }
609 .mod12n:before {
610     content: "Ctrl Alt";
611 }
612 .mod13n:before {
613     content: "Ctrl Shift";
614 }
615 .mod14n:before {
616     content: "Ctrl Win";
617 }
618 .mod23n:before {
619     content: "Alt Shift";
620 }
621
622
623 /* Automagic translation for Mac based display */
624
625 .mac .mod1:before {
626     content: "Cmd ";
627 }
628 .mac .mod2:before {
629     content: "Ctrl ";
630 }
631 .mac .mod3:before {
632     content: "Shift ";
633 }
634 .mac .mod4:before {
635     content: "Opt ";
636 }
637 .mac .mod12:before {
638     content: "Cmd Ctrl ";
639 }
640 .mac .mod13:before {
641     content: "Cmd Shift ";
642 }
643 .mac .mod14:before {
644     content: "Cmd Opt ";
645 }
646 .mac .mod23:before {
647     content: "Ctrl Shift ";
648 }
649
650 /* No space variants (Mac based) */
651
652 .mac .mod1n:before {
653     content: "Cmd";
654 }
655 .mac .mod2n:before {
656     content: "Ctrl";
657 }
658 .mac .mod3n:before {
659     content: "Shift";
660 }
661 .mac .mod4n:before {
662     content: "Opt";
663 }
664 .mac .mod12n:before {
665     content: "Cmd Ctrl";
666 }
667 .mac .mod13n:before {
668     content: "Cmd Shift";
669 }
670 .mac .mod14n:before {
671     content: "Cmd Opt";
672 }
673 .mac .mod23n:before {
674     content: "Ctrl Shift";
675 }
676
677
678 #gs_tti0 {
679
680   padding-top: 2px;
681   padding-bottom: 0;
682
683 }
684
685 @media (max-width: 800px) {
686   #tree {
687     position: relative;
688     height: 250px;
689     width: 100%;
690     margin-top: 20px;
691   }
692   #content {
693     padding-left: 20px;
694     margin-top: 0px;
695   }
696 }
697
698 #chapter { padding-top: 1em; padding-left: 1em; }
699 #subchapter { padding-left: 4em; }
700 #section { padding-left: 6em; }
701 #subsection { padding-left: 8em; }
702
703 #content table.alternate{       border-collapse:collapse; }
704 .alternate td{ padding:7px; border:#4e95f4 1px solid; }
705 .alternate tr{ background: #b8d1f3; }
706 .alternate tr:nth-child(odd){ background: #b8d1f3; }
707 .alternate tr:nth-child(even){ background: #dae5f4; }
708
709 .container { position:relative; border: none;}
710 .hoverimg { position: absolute; border: none;  }
711 .hoverimg:hover{ z-index:100; box-shadow: 0 0 5px 5px lightgreen; }