2
0
mirror of https://github.com/boostorg/website.git synced 2026-01-22 17:52:30 +00:00
Files
website/style-v2/css_0/section-doc.css
Daniel James fb62d61697 Rename the style directory.
Rookie mistake, the website is getting a little messed up by cached css files.
Rename the style directory to work round this.


[SVN r61808]
2010-05-06 10:46:50 +00:00

560 lines
12 KiB
CSS

/*
Copyright 2005 Redshift Software, Inc.
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
*/
/* Library list options. */
#content #options {
padding-left: 6em;
}
#content #options .label {
float: left;
display: inline;
margin-left: -6em;
width: 6em;
padding: 0.5em 0;
text-align: right;
}
#content #options ul.menu li span {
font-weight: bold;
}
/* Heading, title and logo. */
li#doc-section-tab {
background: #FFFFFF !important;
border-bottom: #FFFFFF 1px solid !important;
}
#documentation-section-menu ul {
display: block !important;
}
#documentation-section-menu h4 a {
border-left: 4px solid;
border-right: 4px solid;
margin-left: 0px !important;
margin-right: 0px !important;
}
#content #docs {
margin: 0em;
}
#content #notes {
margin: 0em;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
clear: left;
}
/* The Boost.Book navs... */
#content .spirit-nav {
float: right;
padding: 0.25em;
background: #FFFFFF;
margin: 0em 0em 1em 1em;
border: #CCCCCC 1px solid;
}
#content .spirit-nav img {
border: none;
margin: 0.25em 0.25em 0em 0.25em;
}
#content .spirit-nav a {
border: none;
}
#content .spirit-nav a:hover {
border: none;
/* background: #EEEEEE; */
display: inline-block;
}
#content .spirit-nav a:visited {
border: none;
}
#content .spirit-nav a:hover:visited {
border: none;
}
#content div.toc,
#content table.toc,
#content dl.index,
#content dl.page-index,
#content .section div.contents ul.simple
{
margin: 1em;
padding: 0.5em;
border: 1px solid #CCCCCC;
background: #FFFFFF;
}
#content table.toc
{
width: 90%;
}
#content dl.index dl,
#content dl.page-index dl,
#content .section div.contents ul.simple ul
{
margin: 0em;
padding: 0em;
border: none;
background: transparent;
}
#content div.toc dl {
margin: 0em;
padding: 0em;
}
#content div.toc dt,
#content dl.index dt,
#content dl.page-index dt,
#content .section div.contents ul.simple li
{
display: block;
margin: 0em;
padding: 0em;
text-indent: 0em;
list-style-type: none;
}
#content div.toc dt dt,
#content dl.index dt dt,
#content dl.page-index dt dt,
#content .section div.contents ul.simple li ul li
{
margin: 0em 0em 0em 1em;
}
#content table.toc td.toc_cells_L0 {
padding: 0em 0em 0em 0em;
}
#content table.toc td.toc_cells_L1 {
padding: 0em 0em 0em 1em;
}
#content table.toc td.toc_cells_L2 {
padding: 0em 0em 0em 2em;
}
#content dl.index dd,
#content dl.page-index dd,
#content div.toc dd {
margin: 0em;
padding: 0em 0em 0em 1em;
}
#content div.toc p {
display: none;
}
#content div.toc a,
#content table.toc a,
#content dl.index a,
#content dl.page-index a,
#content .section div.contents ul.simple a
{
display: block;
width: 100%;
}
#content div.toc a:hover,
#content table.toc a:hover,
#content dl.index a:hover,
#content dl.page-index a:hover,
#content .section div.contents ul.simple a:hover
{
}
#content div.toc a:visited,
#content table.toc a:visited,
#content dl.index a:visited,
#content dl.page-index a:visited,
#content .section div.contents ul.simple a:visited
{
}
#content div.toc a:hover:visited,
#content table.toc a:hover:visited,
#content dl.index a:hover:visited,
#content dl.page-index a:hover:visited,
#content .section div.contents ul.simple a:hover:visited
{
}
#content .section-body {
padding-bottom: 1em;
}
#content .section .section {
margin: 0em;
}
/* The rest of the BoostBook styles... */
#content .section table.footer-table,
#content .section + table,
#content .article + table {
border: none;
margin: 0.75em 0em 0em 0em;
font-size: 80%;
width: 100%;
}
#content .section table.footer-table td,
#content .section + table td,
#content .article + table td {
border: none !important;
}
#content .section table.footer-table td[align=right],
#content .section + table td[align=right],
#content .article + table td[align=right] {
text-align: right;
}
#content .section pre.literallayout {
margin: 0em;
border: none;
padding: 0em;
overflow: visible;
font-size: 95%;
}
#content .section span.term {
font-weight: bold;
}
#content .section span.term * {
font-weight: inherit;
}
#content .section table.table {
margin: 1em;
border: none;
border-spacing: 2px;
}
#content .section table.table th {
background: #EEEEEE;
border: 1px solid #CCCCCC !important;
padding: 0.25em;
}
#content .section table.table td {
border: 1px solid #CCCCCC !important;
padding: 0.25em;
}
#content .section table.table td p {
margin: 0em;
}
#content .section .variablelist {
margin: 1em 0;
}
#content .section .variablelist table {
margin: 0em;
}
#content .section .variablelist table th,
#content .section .variablelist table td {
border: none !important;
}
/* #content .section .variablelist dl {
margin: 0em 0em 0em 0em;
}
#content .section .variablelist dl dt {
width: 10em;
float: left;
clear: left;
margin: 0em 1em 1em 0em;
font-style: italic;
}
#content .section .variablelist dl dt * {
font-weight: inherit; font-style: inherit; text-decoration: inherit;
}
#content .section .variablelist dl dd {
margin: 0em 0em 1em 10em;
padding: 0em 0em 0em 1em;
} */
#content .section table.simplelist {
margin: 1em;
border: none;
width: auto !important;
margin: 0em !important;
padding: 0em !important;
border: none !important;
}
#content .section table.simplelist td
{
margin: 0em !important;
padding: 0em !important;
text-align: left !important;
font-size: 9pt !important;
border: none !important;
}
#content .section td table.simplelist {
margin: 1em;
border: none;
border: 4px solid #FFFFFF !important;
border-bottom: none !important;
border-right: none !important;
}
#content .section table pre.screen,
#content .section table pre.table-programlisting
{
display: inline;
border: none;
margin: 0em;
padding: 0em;
}
#content .section img {
border: none;
}
#content .section span.inlinemediaobject img
{
vertical-align: middle;
}
/* */
#content .section h2 *,
#content .section h3 *,
#content .section h4 *,
#content .section h5 *,
#content .section h6 *
{ font-weight: inherit; /* font-style: inherit; */ text-decoration: inherit; }
/* Syntax Highlighting */
.keyword { color: #0000AA; font-weight: bold; }
.identifier {}
.special { color: #707070; }
.preprocessor { color: #402080; font-weight: bold; }
.char { color: teal; }
.comment { color: #800000; }
.string { color: teal; }
.number { color: teal; }
.copyright, .copyright-footer { color: #666666; font-size: small; }
.white_bkd { background-color: #FFFFFF; }
.dk_grey_bkd { background-color: #999999; }
/* Docutils generated HTML... */
#content table.field-list,
#content table.docinfo
{
border: none;
margin-left: 0em;
margin-right: 0em;
}
#content table.citation,
#content table.footnote
{
border: none;
border-left: 1px solid #CCCCCC;
margin: 1em 0em 0em 0em;
padding: 0em;
font-size: 95%;
}
#content table.citation td,
#content table.footnote td
{
border: none !important;
padding: 0em 0.25em 0em 0.25em;
}
#content table.header,
#content table.footer
{
border: none;
margin-right: 0em;
margin-bottom: 1em;
}
#content table.field-list th,
#content table.docinfo th,
#content table.field-list td,
#content table.docinfo td
{
border: none !important;
text-align: left;
background: inherit;
}
#content table.field-list th.field-name,
#content table.docinfo th.docinfo-name
{
white-space: nowrap;
text-transform: capitalize;
width: 10em;
}
#content div.footer
{
text-align: center;
font-size: 80%;
}
div.contents .topic-title
{
font-size: 130%;
font-weight: bold;
}
div.contents .topic-title *
{ font-weight: inherit; /* font-style: inherit; */ text-decoration: inherit; }
#content td.navigation-bar,
#content td.page-location
{
float: right;
clear: right;
margin: 0.25em;
background: #DDDDDD url(panel_bkg.png) top left repeat-x;
border: #CCCCCC 1px solid;
}
/* Multi-Index... */
#content div.prev_link,
#content div.up_link,
#content div.next_link
{
float: right;
padding: 0.25em;
background: #DDDDDD url(panel_bkg.png) top left repeat-x;
margin: 0em 0em 1em 0em;
border: #CCCCCC 1px solid;
width: 19px; height: 19px;
}
#content div.prev_link img,
#content div.up_link img,
#content div.next_link img
{
display: none;
}
#content div.prev_link br,
#content div.up_link br,
#content div.next_link br
{
display: none;
}
#content div.prev_link a,
#content div.up_link a,
#content div.next_link a
{
display: block;
width: 19px; height: 19px;
text-indent: 20px;
overflow: hidden;
border: none;
}
#content div.prev_link a:hover,
#content div.up_link a:hover,
#content div.next_link a:hover,
#content div.prev_link a:visited,
#content div.up_link a:visited,
#content div.next_link a:visited
{
border: none;
}
#content div.prev_link a {
background: url(prev.png) no-repeat center center;
}
#content div.up_link a {
background: url(up.png) no-repeat center center;
}
#content div.next_link a {
background: url(next.png) no-repeat center center;
}
#content div.prev_link {
background: #EEEEEE url(prev_disabled.png) no-repeat center center;
}
#content div.up_link {
background: #EEEEEE url(up_disabled.png) no-repeat center center;
}
#content div.next_link {
background: #EEEEEE url(next_disabled.png) no-repeat center center;
}
/* Pyste? */
#content .pyste-nav {
float: right;
padding: 0.25em;
background: #DDDDDD url(panel_bkg.png) top left repeat-x;
margin: 0em 0em 1em 0em !important;
border: #CCCCCC 1px solid !important;
}
#content .pyste-nav td {
margin: 0em !important;
padding: 0em !important;
}
#content .pyste-nav img {
width: 19px; height: 19px;
border: none;
margin: 0.25em 0.25em 0em 0.25em;
}
#content .pyste-nav a,
#content .pyste-nav a:hover,
#content .pyste-nav a:visited
{
border: none;
}
/* Various, notes, info, etc. boxes... */
#content table.note_box
{
margin: 1em;
background: #EEEEEE;
border: none;
text-align: justify;
padding: 0em;
}
#content table.note_box td
{
padding: 0.5em;
font-size: 90%;
}
#content table.note_box td img
{
background: #FFFFFF;
border: none;
float: left;
margin: -0.5em 0.5em 0.5em -0.5em;
padding: 0em 0.25em 0.25em 0em;
position: relative;
left: -1px;
top: -1px;
}
/* And the boostbook versions of those boxes... */
#content .section .tip,
#content .section .note,
#content .section .warning,
#content .section .important,
#content .section .caution,
#content .section .sidebar,
#content .section .hint
{
margin: 1em !important;
border: 1px solid #CCCCCC;
padding: 0.5em 0.5em 0.5em 40px;
min-height: 22px;
}
#content .section .tip > table,
#content .section .note > table,
#content .section .warning > table,
#content .section .important > table,
#content .section .caution > table,
#content .section .sidebar > table,
#content .section .hint > table
{
margin: 0em !important;
}
#content .section .tip h3 + p,
#content .section .note h3 + p,
#content .section .warning h3 + p,
#content .section .important h3 + p,
#content .section .caution h3 + p,
#content .section .sidebar h3 + p,
#content .section .hint h3 + p
{
margin-top: 0em !important;
}
#content .section .tip .title,
#content .section .note .title,
#content .section .warning .title,
#content .section .important .title,
#content .section .caution .title,
#content .section .sidebar .title,
#content .section .hint .title
{
display: none;
}
#content .section .tip tbody tr:first-child,
#content .section .note tbody tr:first-child,
#content .section .warning tbody tr:first-child,
#content .section .important tbody tr:first-child,
#content .section .caution tbody tr:first-child,
#content .section .sidebar tbody tr:first-child,
#content .section .hint tbody tr:first-child
{
display: none;
}
#content .section .tip tbody > tr > td,
#content .section .note tbody > tr > td,
#content .section .warning tbody > tr > td,
#content .section .important tbody > tr > td,
#content .section .caution tbody > tr > td,
#content .section .sidebar tbody > tr > td,
#content .section .hint tbody > tr > td
{
border: none !important;
}
#content .section .tip { background: #FFFFFF url(tip.png) no-repeat top left; }
#content .section .note { background: #FFFFFF url(note.png) no-repeat top left; }
#content .section .warning { background: #FFFFFF url(caution.png) no-repeat top left; }
#content .section .important { background: #FFFFFF url(important.png) no-repeat top left; }
#content .section .caution { background: #FFFFFF url(caution.png) no-repeat top left; }
#content .section .sidebar { background: #FFFFFF url(note.png) no-repeat top left; }
#content .section .hint { background: #FFFFFF url(tip.png) no-repeat top left; }