blob: a49fb87ae9cfb19652dc1ebc3623e28c8cf518b0 [file] [log] [blame]
/*
:Author: David Goodger
:Author: Aleksey Gurtovoy
:Copyright: This stylesheet has been placed in the public domain.
*/
.first
{
margin-top: 0;
}
.last
{
margin-bottom: 0;
}
/* <a/> */
a
{
text-decoration: none; /* no underline */
}
a:hover
{
text-decoration: underline;
}
@media screen
{
a
{
color: #005a9c;
}
a:visited
{
color: #9c5a9c;
}
.copyright-footer
{
color: #8F8F8F;
}
}
@media print
{
a
{
color: black;
}
a:visited
{
color: black;
}
}
a.refentry
{
text-decoration: none;
}
a.subsection-title:link,
a.subsection-title:active,
a.subsection-title:visited,
a.subsection-title:hover
{
color: black;
text-decoration: none;
}
a.identifier:link,
a.identifier:active,
a.identifier:visited
{
color: black;
text-decoration: none;
}
a.header:link,
a.header:active,
a.header:visited
{
color: black;
text-decoration: none;
}
a.identifier:hover,
a.header:hover
{
color: #0077cc;
text-decoration: underline;
}
a.toc-backref:link,
a.toc-backref:active,
a.toc-backref:visited,
a.toc-backref:hover
{
text-decoration: none;
color: black
}
a.ref-subsection-title
{
text-decoration: none;
color: black;
}
div.copyright-footer
{
text-align: right;
font-size: 70%;
}
div.copyright-footer div.copyright
{
font-size: 120%;
padding-top: 4pt;
padding-bottom: 4pt;
}
/* <blockquote/> */
blockquote.epigraph
{
margin: 2em 5em;
}
/* <caption/> */
caption
{
font-weight: bold;
}
/* <body/> */
body
{
margin: 1em;
font-family: sans-serif;
font-size: 10pt;
}
p
{
text-align: left;
line-height: 1.15;
}
/* <dd/> */
dd
{
margin-bottom: 0.5em;
}
/* <div/> */
div.abstract
{
margin: 2em 5em;
}
div.dedication
{
margin: 2em 5em;
text-align: center;
font-style: italic;
}
div.figure
{
margin-left: 2em;
}
div.sidebar
{
border: solid 1px black;
padding: 1em;
background-color: #ffffee;
width: 40%;
float: right;
clear: right;
}
div.compound
{
margin-top: 15pt;
}
div.document,
div.section
{
margin-left: 3pt;
margin-right: 3pt;
}
body.refmanual
div.section
{
margin-left: 1pt;
margin-right: 0pt;
}
div.system-messages
{
margin: 5em;
}
div.system-message
{
border: medium outset;
padding: 1em;
}
div.topic
{
margin: 2em;
}
div.attention,
div.caution,
div.danger,
div.error,
div.hint,
div.important,
div.note,
div.tip,
div.warning,
div.admonition
{
margin: 2em;
border: solid 1px black;
padding: 1em;
}
div.header-separator,
div.footer-separator
{
border-top: solid 1px #a09a8b;
border-bottom: solid 1px #e4e2de;
}
/* <dt/> */
dt
{
font-weight: bold
}
/* <h/> */
h1.title
{
text-align: center;
vertical-align: text-bottom;
padding-top: 15pt;
padding-bottom: 5pt;
padding-right: 277px; /* logo width */
padding-left: 277px; /* logo width */
}
h2.subtitle
{
text-align: center;
}
div.system-messages
h1
{
color: red;
}
div.section
h1
{
margin-top: 7pt;
margin-bottom: 10pt;
}
body.refmanual
div.section
h3
{
margin-bottom: 0pt;
padding-bottom: 0pt;
/*
padding-left: 1pt;
border-style: none none solid none;
border-width: 2px;
border-color: #f0a0a0;
*/
}
/* <hr/> */
hr.header-separator
{
width: 100%;
display: none;
/* margin-top: 1pt;*/
}
hr.footer-separator
{
width: 100%;
/* margin-bottom: 1pt;*/
}
/* <img/> */
img
{
border: 0;
}
img.right-aligned
{
padding-left: 5pt;
padding-bottom: 5pt;
}
/* <ol/> */
ol.simple
{
margin-bottom: 1em;
}
ol.arabic
{
list-style: decimal;
}
ol.loweralpha
{
list-style: lower-alpha;
}
ol.upperalpha
{
list-style: upper-alpha;
}
ol.lowerroman
{
list-style: lower-roman;
}
ol.upperroman
{
list-style: upper-roman;
}
/* <p/> */
p
{
margin-top: 7pt;
padding-top: 0pt;
}
p.attribution
{
text-align: right;
margin-left: 50%;
}
p.caption
{
font-style: italic;
}
p.credits
{
font-style: italic;
font-size: smaller;
}
p.label
{
white-space: nowrap;
}
p.rubric
{
font-weight: bold;
font-size: larger;
color: maroon;
text-align: center;
}
p.topic-title
{
font-weight: bold;
margin-top: 5pt;
}
p.sidebar-title
{
font-family: sans-serif;
font-weight: bold;
}
p.sidebar-subtitle
{
font-family: sans-serif;
font-weight: bold;
}
div.abstract
p.topic-title
{
font-weight: bold;
text-align: center;
}
div.dedication
p.topic-title
{
font-weight: bold;
font-style: normal;
}
div.system-message
p.system-message-title
{
color: red;
font-weight: bold;
}
div.attention
p.admonition-title,
div.caution
p.admonition-title,
div.danger
p.admonition-title,
div.error
p.admonition-title,
div.warning
p.admonition-title
{
color: red;
font-weight: bold;
font-family: sans-serif;
}
div.hint
p.admonition-title,
div.important
p.admonition-title,
div.note
p.admonition-title,
div.tip
p.admonition-title,
div.admonition
p.admonition-title
{
font-weight: bold;
font-family: sans-serif;
}
td
p
{
margin-top: 5pt;
margin-bottom: 5pt;
}
/* <pre/> */
pre.address
{
margin-bottom: 0;
margin-top: 0;
font-family: serif;
font-size: 100%;
}
pre.line-block
{
font-family: serif;
font-size: 100%;
}
pre.doctest-block
{
margin-left: 2em;
margin-right: 2em;
background-color: #eeeeee;
}
pre.literal-block
{
border-style: none none none solid;
border-width: 1px;
border-color: black;
padding-top: 2pt;
padding-bottom: 2pt;
padding-left: 1em;
padding-right: 1em;
margin-top: 10pt;
margin-left: 0pt;
}
@media screen
{
pre.literal-block
{
background-color: #f5fbff;
}
}
td
pre.literal-block
{
border-style: none;
margin-top: 0pt;
padding-top: 0pt;
margin-bottom: 0pt;
padding-bottom: 0pt;
padding-left: 1pt;
}
pre.literal-block
{
margin-bottom: 1pt;
}
/* <table/> */
table
{
margin-top: 0.5em;
margin-bottom: 0.5em;
}
table.docinfo
{
border: solid 0;
margin: 2em 4em;
}
table.field-list
{
border: solid 0;
margin-left: 1pt;
}
table.citation
{
border: solid 0;
border-left: solid thin gray;
}
@media screen
{
table.citation
{
background-color: #f5fbff;
}
}
table.footnote
{
border: solid 0;
border-left: solid thin black;
}
@media screen
{
table.footnote
{
background-color: #f5fbff;
}
}
table.header,
table.footer
{
border: solid 0;
width: 100%;
margin: 0pt;
padding: 0pt;
}
table.table
{
border: solid 1px #c7c7c7;
border-collapse: collapse;
margin-bottom: 10pt;
}
/* <td/> / <th/> */
table.table
td,
table.table
th
{
vertical-align: top;
}
table.table
th
{
white-space: nowrap;
padding-left: 5pt;
padding-right: 5pt;
padding-top: 1pt;
padding-bottom: 1pt;
}
@media screen
{
table.table th
{
background-color:#f0f0f0;
}
}
table.table
td
{
padding-left: 5pt;
padding-right: 5pt;
padding-top: 2pt;
padding-bottom: 2pt;
}
td.header-group
{
padding: 0pt;
padding-bottom: 2pt;
margin: 0pt;
vertical-align: top;
}
td.navigation-bar
{
text-align: left;
white-space: nowrap;
padding-right: 0.5em;
}
td.page-location
{
text-align: right;
}
th.docinfo-name,
th.field-name
{
font-weight: bold;
text-align: left;
white-space: nowrap;
}
td.label
{
padding-left: 5pt;
padding-right: 10pt;
}
/* <tr/> */
tr.header,
tr.footer
{
padding: 0pt;
margin: 0pt;
}
/* <tt/> */
@media screen
{
tt.literal
{
background-color: #f5fbff;
}
}
h1
tt,
h2
tt,
h3
tt,
h4
tt,
h5
tt,
h6
tt
{
font-size: 100%;
}
/* <span/> */
span.classifier
{
font-family: sans-serif;
font-style: oblique;
}
span.classifier-delimiter
{
font-family: sans-serif;
font-weight: bold;
}
span.interpreted
{
font-family: sans-serif;
}
span.option
{
white-space: nowrap;
}
span.option-argument
{
font-style: italic;
}
span.pre
{
white-space: pre;
}
span.problematic
{
color: red;
}
/* <ul/> */
ul.toc
{
list-style-type: circle;
}