/* Copyright 2004-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) */ /* The base font size. The first one is for IE, the second for everyone else. */ body { font-size: smaller; } * > body { font-size: 10pt; } /* Global defaults. */ * { margin: 0; padding: 0; font-weight: normal; font-size: 100%; text-decoration: none; } body { font-family: sans-serif; color: #000000; background-color: #CCCCCC; } /* Links, black with sharp slate blue underline in all states. */ a { text-decoration: none; color: #000000; border-bottom: 1px solid #8AB4CA; } a:hover { border-bottom: 1px solid #005090; } /* A generic class to clear this element. */ .clear { clear: both; width: 100%; height: 1px; overflow: hidden; } /* The shadow arrangement. */ .body-0 { padding-left: 50px; background: url(shadow-light-dark.png) repeat-y left; } .body-1 { padding-right: 50px; background: url(shadow-dark-light.png) repeat-y right; } .body-2 { background-color: #FFFFFF; } /* */ #content { padding: 1em; } /* Heading, title and logo. */ #heading { background: #005080 url(heading-background.jpg) repeat bottom left; border: 2px solid #FFFFFF; position: relative; } #heading h1 { color: #FFFFFF; padding: 2.5em 0.25em 0.25em 0.75em; } #heading #boost { font-size: 250%; font-weight: 900; font-family: Impact, sans-serif; } #heading #cpplibraries { font-size: 100%; font-weight: 900; padding-left: 0.75em; } /* Content sections, inside the top content section. */ .section { padding-left: 28px; margin-bottom: 3em; } .section-body p { margin: 0em 0em 0.75em 0em; } .section-body h2 { margin: 0em 0em 0.5em 0em; padding: 0em 0em 0em 0em; font-size: 140%; clear: both; } .section-body h3 { margin: 0em; padding: 0em; font-size: 120%; clear: both; } .section-body h4 { margin: 0.5em 0em 0.5em 0em; font-size: 110%; clear: both; } .section-body ul { margin: 0em 0em 0.75em 0em; padding: 0em 0em 0em 2em; } .section-body ul li { margin: 0.75em 0em 0em 0em; text-indent: -1.75em; padding: 0em; list-style-type: none; } .section-body ul li ul { margin: 0.75em 0em 0em 0em; padding: 0em; } .section-body ul li ul li { display: block; margin: 0em; padding: 0em 0em 0em 1em; list-style-type: none; background: url(boost_bullet.gif) no-repeat 0em 0.5em; text-indent: 0em; } .section-body blockquote { margin: 0.5em 1em 0em 2em; border-right: 1px dashed #CCCCCC; border-left: 1px dashed #CCCCCC; text-align: justify; padding-right: 0.5em; padding-left: 0.5em; } .section-body .left-inset { float: left; margin: 0em 1em 1em 0em; } .section-body .library { display: block; margin: 0em 0em 0.5em 0em; } .section-body .faq { margin: 0em 0em 1em 0em; } .section-body .faq .faq-question { color: #005080; font-weight: bold; } .section-body .faq .faq-answer { } /* Section headings, all use the same stream op indicator style. */ #content h1, #content h2 { padding-left: 24px; background: url(section_head.png) no-repeat left center; text-indent: 4px; vertical-align: middle; font-size: 140%; position: relative; left: -28px; } /* Uniformly color everything that's a heading */ #content h1, #content h2, #content h3, #content h4 { color: #005080; font-weight: bold; }