1 /* This file is part of gimp-help-2. It is copyrighted under the GNU
2 General Public License Version 2 which you can get from
5 Browser wrangling and typographic design by
6 Oyvind Kolas / pippin@gimp.org
14 2007-08-26 lexa: changed color scheme to the one of the 2.4 GIMP.org page
15 2007-07-10 ude: recolored variablelists within glossary
16 2007-05-16 ude: added glossary quicklinks
17 2007-05-14 ude: recolored very nested variablelists; left-aligned biblioentry
18 2007-04-01 lexa: applied a suggestion from pierre to center images and
19 captions instead of left aligning them
20 2007-03-01 ude: recolored variablelists within a variablelist
30 /* questrial-regular - latin */
32 font-family: 'Questrial';
35 src: url
('/images/fonts/questrial-v6-latin-regular.eot'); /* IE9 Compat Modes */
36 src: local
('Questrial'), local
('Questrial-Regular'),
37 url
('/images/fonts/questrial-v6-latin-regular.eot?#iefix') format
('embedded-opentype'), /* IE6-IE8 */
38 url
('/images/fonts/questrial-v6-latin-regular.woff2') format
('woff2'), /* Super Modern Browsers */
39 url
('/images/fonts/questrial-v6-latin-regular.woff') format
('woff'), /* Modern Browsers */
40 url
('/images/fonts/questrial-v6-latin-regular.ttf') format
('truetype'), /* Safari, Android, iOS */
41 url
('/images/fonts/questrial-v6-latin-regular.svg#Questrial') format
('svg'); /* Legacy iOS */
44 * In use all over the place as body text
45 * Mass-download + css for self-hosting courtesy of:
46 * https://google-webfonts-helper.herokuapp.com
49 /* Testing fix for missing diacritics on some glyphs...
52 /* open-sans-300 - latin_cyrillic-ext_latin-ext_cyrillic */
54 font-family: 'Open Sans';
57 src: url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-300.eot'); /* IE9 Compat Modes */
58 src: local
('Open Sans Light'), local
('OpenSans-Light'),
59 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-300.eot?#iefix') format
('embedded-opentype'), /* IE6-IE8 */
60 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-300.woff2') format
('woff2'), /* Super Modern Browsers */
61 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-300.woff') format
('woff'), /* Modern Browsers */
62 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-300.ttf') format
('truetype'), /* Safari, Android, iOS */
63 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-300.svg#OpenSans') format
('svg'); /* Legacy iOS */
65 /* open-sans-300italic - latin_cyrillic-ext_latin-ext_cyrillic */
67 font-family: 'Open Sans';
70 src: url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-300italic.eot'); /* IE9 Compat Modes */
71 src: local
('Open Sans Light Italic'), local
('OpenSansLight-Italic'),
72 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-300italic.eot?#iefix') format
('embedded-opentype'), /* IE6-IE8 */
73 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-300italic.woff2') format
('woff2'), /* Super Modern Browsers */
74 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-300italic.woff') format
('woff'), /* Modern Browsers */
75 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-300italic.ttf') format
('truetype'), /* Safari, Android, iOS */
76 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-300italic.svg#OpenSans') format
('svg'); /* Legacy iOS */
78 /* open-sans-regular - latin_cyrillic-ext_latin-ext_cyrillic */
80 font-family: 'Open Sans';
83 src: url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
84 src: local
('Open Sans'), local
('OpenSans'),
85 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-regular.eot?#iefix') format
('embedded-opentype'), /* IE6-IE8 */
86 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-regular.woff2') format
('woff2'), /* Super Modern Browsers */
87 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-regular.woff') format
('woff'), /* Modern Browsers */
88 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-regular.ttf') format
('truetype'), /* Safari, Android, iOS */
89 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-regular.svg#OpenSans') format
('svg'); /* Legacy iOS */
91 /* open-sans-italic - latin_cyrillic-ext_latin-ext_cyrillic */
93 font-family: 'Open Sans';
96 src: url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-italic.eot'); /* IE9 Compat Modes */
97 src: local
('Open Sans Italic'), local
('OpenSans-Italic'),
98 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-italic.eot?#iefix') format
('embedded-opentype'), /* IE6-IE8 */
99 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-italic.woff2') format
('woff2'), /* Super Modern Browsers */
100 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-italic.woff') format
('woff'), /* Modern Browsers */
101 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-italic.ttf') format
('truetype'), /* Safari, Android, iOS */
102 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-italic.svg#OpenSans') format
('svg'); /* Legacy iOS */
104 /* open-sans-600 - latin_cyrillic-ext_latin-ext_cyrillic */
106 font-family: 'Open Sans';
110 src: url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-600.eot'); /* IE9 Compat Modes */
111 src: local
('Open Sans Semibold'), local
('OpenSans-Semibold'),
112 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-600.eot?#iefix') format
('embedded-opentype'), /* IE6-IE8 */
113 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-600.woff2') format
('woff2'), /* Super Modern Browsers */
114 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-600.woff') format
('woff'), /* Modern Browsers */
115 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-600.ttf') format
('truetype'), /* Safari, Android, iOS */
116 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-600.svg#OpenSans') format
('svg'); /* Legacy iOS */
118 /* open-sans-600italic - latin_cyrillic-ext_latin-ext_cyrillic */
120 font-family: 'Open Sans';
124 src: url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-600italic.eot'); /* IE9 Compat Modes */
125 src: local
('Open Sans Semibold Italic'), local
('OpenSans-SemiboldItalic'),
126 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-600italic.eot?#iefix') format
('embedded-opentype'), /* IE6-IE8 */
127 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-600italic.woff2') format
('woff2'), /* Super Modern Browsers */
128 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-600italic.woff') format
('woff'), /* Modern Browsers */
129 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-600italic.ttf') format
('truetype'), /* Safari, Android, iOS */
130 url
('/theme/fonts/open-sans-v13-latin_cyrillic-ext_latin-ext_cyrillic-600italic.svg#OpenSans') format
('svg'); /* Legacy iOS */
135 font: 100%/1.5 "Open Sans", sans-serif
;
138 font-family: "Open Sans", sans-serif
;
143 .book
,.section
,div
.sect1
,div
.sect2
,div
.sect3
,.simplesect
,.chapter
,.part
,.preface
,.glossary
,.bibliography
,.reference
,.refentry
,.appendix
,.index
153 font-family: Questrial
, "Open Sans", sans-serif
;
161 margin: 2em 0 0em 0em;
164 margin: 2em 0 0.66em 0em;
165 padding: 0.5em 0 0em 0em;
170 margin: 0.10 0 3.0em 0;
179 margin: 1em 0 0.5em 0em;
180 padding: 1em 0 0em 0em;
185 margin: 0 0em 1em 0em;
192 margin: 1em 0 0.5em 0em;
193 padding: 1em 0 0em 0em;
198 margin: 1em 0 0.5em 0em;
199 padding: 1em 0 0em 0em;
201 border-bottom: 1px solid black
;
204 margin: 1.5em 0 1.0em 0em;
224 .toc,.list-of-tables,.list-of-examples,.list-of-figures {
225 padding: 1.33em 0 2.5em 0em;
227 .toc p,.list-of-tables p,.list-of-figures p,.list-of-examples p {
229 padding: 0 0em 0.3em;
232 .toc p b
,.list-of-tables p b
,.list-of-figures p b
,.list-of-examples p b
236 .toc dl,.list-of-tables dl,.list-of-figures dl,.list-of-examples dl {
245 margin: 0 0em 0em 2.6em;
248 div
.glossary dl
,div
.variablelist dl
{
251 .glossary dl dt,.variablelist dl dt span.term {
254 .glossary dl dd,.variablelist dl dd {
257 .glossary dd p,.variablelist dd p {
261 div
.calloutlist table
{
264 div
.calloutlist table td
{
268 div
.calloutlist table td p
{
272 div
.calloutlist table td img
{
278 div
.legalnotice p
.legalnotice-title
{
296 .mediaobject,.mediaobjectco,div.navheader table th {
298 } /* only enabled if the containing block is dimensioned */
305 /* this class must be dimensioned to allow a children positioning */
306 /* in the relevant containing block */
307 .mediaobject img,.mediaobjectco img {
311 * align two mediaobjects in a figure or an example besides each other
313 .figure .mediaobject,.example .mediaobject {
323 margin: 0.5em 0.25em 0.5em 1.0em;
328 padding: 0 0 0 1.5em;
349 p a
[id
],p a
[id
]:hover
,p a
[id
]:visited
{
353 background-image: none
;
355 p a
,p
a:hover
,p
a:visited
{
358 background-image: url
("images/link.png");
359 background-repeat: no-repeat
;
360 background-position: center left
;
362 /* suppress creating link icons and (Konqueror!) linebreaks */
363 p
> a
.indexterm
, li
> a
[id
] {
369 div
.informalfigure
,div
.informalexample
,div
.informaltable
,div
.figure
,div
.table
,div
.example
373 page-break-inside: avoid
;
379 div
.informalfigure p
.title b
,div
.informalexample p
.title b
,div
.informaltable p
.title b
,div
.figure p
.title b
,div
.example p
.title b
,div
.table p
.title b
385 div
.informalequation
{
388 .mediaobject .caption,.mediaobject .caption p {
391 .mediaobject .caption {
394 .mediaobject .caption p {
397 .figure .mediaobject .caption {
400 .simplesect .mediaobject {
404 .simplesect .mediaobject .caption {
408 .simplesect .mediaobject .caption p {
412 /* avoid a large gap */
413 .simplesect .mediaobject + p {
426 .epigraph .attribution {
434 font-family: monospace
;
440 .tip .programlisting {
441 white-space: pre-line
; /* preserve newlines, but not spaces*/
449 .literallayout .userinput {
452 .tip,.warning,.caution,.note,.important {
457 /* force full width of table within div */
458 .tip table,.warning table,.caution table,.note table,.important table {
462 .tip table th,.warning table th,.caution table th,.note table th,.important table th {
463 padding: 0.8em 0.0 0.0em 0.0em;
466 .tip p,.warning p,.caution p,.note p,.important p {
468 margin-bottom: 0.5em;
471 color: #335522; /* IE fix */
474 text-transform: uppercase
;
477 padding: 0.09em 0.3em;
481 padding: 0.09em 0.3em;
484 -moz-border-radius: 0.3em;
486 div
.segmentedlist
.segtitle
{
488 background-color: #4d4d4d; /* grey30 */
495 font-family: Courier
, monospace
;
497 div
.navheader
,div
.heading
{
498 background-color: #f57900;
499 background-color: #0e2426;
502 div
.navfooter
,div
.footing
{
503 background-color: #f57900;
504 background-color: #0e2426;
506 padding-bottom: 2rem;
508 div
.navheader table
{
514 div
.navfooter table
{
520 div
.navheader table td a
,div
.navfooter table td a
{
523 text-decoration: none
;
525 /* normal text in the footer */
526 div
.navfooter table td
{
530 div
.navheader table td
a:visited
,div
.navfooter table td
a:visited
{
534 /* links in header and footer */
535 div
.navheader table td
a:hover
,div
.navfooter table td
a:hover
{
536 text-decoration: underline
;
537 background-color: transparent
;
539 div
.navheader hr
,div
.navfooter hr
{
542 .qandaset tr.question td p {
546 .qandaset tr.answer td p {
551 padding-bottom: 1.5em;
556 /* glossary quicklinks */
557 a
[id
="glossary-quicklinks"]+table
[class
="simplelist"] {
560 a
[id
="glossary-quicklinks"]+table
[class
="simplelist"] td
{
564 .glossary dl dt,.variablelist dl dt,.variablelist dl dt span.term {
567 /* variablelist within glossary entry */
568 .glossdiv .variablelist dl dt span.term {
571 /* Nested variablelist */
572 .variablelist
.variablelist dl dt
,.variablelist
.variablelist dl dt span
.term
577 .variablelist
.variablelist
.variablelist dl dt
,.variablelist
.variablelist
.variablelist dl dt span
.term
598 /* border-top: solid 0.2em; */
599 border-bottom: solid
0.06em;
600 border-bottom: solid
0.06em #aaa;
604 border-bottom: solid
0.06em;
605 border-bottom: solid
0.06em #aaa;
609 border-bottom: solid
0.06em;
610 border-bottom: solid
0.06em #aaa;
618 div
.figure
,div
.table
,div
.informalfigure
,div
.informaltable
,div
.informalexample
,div
.example
622 div
.figure div
.informalfigure
626 .tip,.warning,.caution,.note,.important {
629 .tip table th,.warning table th,.caution table th,.note table th,.important table th {
630 border-bottom: 1px solid
;
634 border-top: 1px solid black
;
642 div
.navheader
,div
.heading
{
643 border-bottom: 1px solid
;
645 div
.navfooter
,div
.footing
{
646 border-top: 1px solid
;
648 div
.navfooter
> .reportbug
{
657 div
.navheader
.show_other_language
{
658 background: rgb
(21, 21, 21);
663 div
.navheader
.show_other_language a
{
665 text-decoration: none
;
680 text-decoration: underline
;
685 background: transparent
;
688 background-color: transparent
;
690 h1
,h2
,h3
,h4
,h5
,div
.toc
{
698 border-color: #eeeeec;
700 .tip,.warning,.caution,.note,.important {
704 .tip table th,.warning table th,.caution table th,.note table th,.important table th {
705 border-bottom-color: #2e3436;
709 background-color: #fba;
713 background-color: #fba;
717 background-color: #eef;
721 background-color: #dfc;
725 background-color: #feb;
727 .glossary dl dt,.variablelist dl dt,.variablelist dl dt span.term {
730 /* variablelist within glossary entry */
731 .glossdiv .variablelist dl dt span.term {
734 /* Nested variablelist */
735 .variablelist
.variablelist dl dt
,.variablelist
.variablelist dl dt span
.term
739 .variablelist
.variablelist
.variablelist dl dt
,.variablelist
.variablelist
.variablelist dl dt span
.term
743 /* glossary quicklinks */
744 a
[id
="glossary-quicklinks"]+table
[class
="simplelist"] a
{
745 color: #7f7f7f; /* grey50 */
746 text-decoration: none
;
748 a
[id
="glossary-quicklinks"]+table
[class
="simplelist"] a:link
{
749 color: #7f7f7f; /* grey50 */
750 text-decoration: none
;
752 a
[id
="glossary-quicklinks"]+table
[class
="simplelist"] a:visited
{
753 color: #7f7f7f; /* grey50 */
754 text-decoration: none
;
756 a
[id
="glossary-quicklinks"]+table
[class
="simplelist"] a:hover
{
757 text-decoration: none
;
759 background-color: blue
;
761 div
.figure
,div
.table
,div
.example
,div
.informalfigure
,div
.informaltable
,div
.informalexample
763 border-color: #eeeeec;
767 background-color: #eeeeec;
768 border-color: #eeeeec;
770 .tip pre.programlisting {
771 background-color: inherit
;
775 .guimenu,.guisubmenu,.guimenuitem,.guilabel {
777 border-color: #eeeeec;
778 background-color: #999;
779 background-color: #e6e6e6;
782 /* these elements typically contain text and/or <img> */
783 .guibutton,.guiicon {
785 background-color: transparent
;
790 /* For text only (<guiicon><inlinemediaobject><textobject>) */
791 .guiicon .inlinemediaobject span {
793 background-color: #f0ffff; /* azure */
794 border: 1px solid
#999999; /* grey60 */
801 background-color: #eeeeec;
806 background-color: #eeeeec;
822 background-image: url("images/body_bg.jpg");
823 background-attachment: fixed;
829 background-image: url("images/note_bg.jpg");
830 background-attachment: fixed;
835 background-image: url("images/warning_bg.jpg");
836 background-attachment: fixed;
845 background-image: url("images/figure_bg.jpg");
846 background-attachment: fixed;
850 div
.preface
.titlepage
.title
,div
.colophon
.title
,div
.chapter
.titlepage
.title
852 background-image: url
("images/title-bg.png");
853 background-position: bottom
;
854 background-repeat: repeat-x
;
856 div
.section div
.section
.titlepage
.title
,div
.sect2
.titlepage
.title
{
860 background-color: transparent
;
861 background-image: none
;
864 background-color: transparent
;
865 background-image: none
;
867 /*************************************** /
868 / gimp-help-2 specific alterations /
869 / ***************************************/
871 div
.book
.titlepage
{
872 padding-top: 400px; /* height of the splash image */
873 background-image: url
("images/gimp-splash.png");
874 background-repeat: no-repeat
;
880 border: 1px dotted
#aaa;
882 div
.revhistory table
{
886 div
.revhistory table tr th
,div
.revhistory table tr td
{
889 div
.revhistory table tr th
,div
.revhistory table tr td
{
893 /**************************************** /
894 / mozilla vendor specific css extensions /
895 / ****************************************/
896 div
.figure
,div
.table
,div
.informalfigure
,div
.informaltable
,div
.informalexample
,div
.example
,.tip
,.warning
,.caution
,.note
,.important
898 -moz-border-radius: 0.5em;
901 -moz-border-radius: 0.3em;
904 /********************************************************
905 /* Equation PNGs are white on a white background for 2.9
906 /* Changing equation background to be a neutral gray for
909 /********************************************************/
911 background-color: #aaa;