/* This file has been placed in the public domain. */ /* Following are the presentation styles – edit away! */

html, body {margin: 0; padding: 0;} body {background: white; color: black;} :link, :visited {text-decoration: none; color: #00C;} controls :active {color: #888 !important;} controls :focus {outline: 1px dotted #222;} h1, h2, h3, h4 {font-size: 100%; margin: 0; padding: 0; font-weight: inherit;}

blockquote {padding: 0 2em 0.5em; margin: 0 1.5em 0.5em;} blockquote p {margin: 0;}

kbd {font-weight: bold; font-size: 1em;} sup {font-size: smaller; line-height: 1px;}

.slide pre {padding: 0; margin-left: 0; margin-right: 0; font-size: 90%;} .slide ul ul li {list-style: square;} .slide img.leader {display: block; margin: 0 auto;} .slide tt {font-size: 90%;}

div#footer {font-family: sans-serif; color: #444;

font-size: 0.5em; font-weight: bold; padding: 1em 0;}

footer h1 {display: block; padding: 0 1em;} footer h2 {display: block; padding: 0.8em 1em 0;}

.slide {font-size: 1.2em;} .slide h1 {padding-top: 0; z-index: 1; margin: 0; font: bold 150% sans-serif;} .slide h2 {font: bold 120% sans-serif; padding-top: 0.5em;} .slide h3 {font: bold 100% sans-serif; padding-top: 0.5em;} h1 abbr {font-variant: small-caps;}

div#controls {position: absolute; left: 50%; bottom: 0;

width: 50%; text-align: right; font: bold 0.9em sans-serif;}

html>body div#controls {position: fixed; padding: 0 0 1em 0; top: auto;} div#controls form {position: absolute; bottom: 0; right: 0; width: 100%;

margin: 0; padding: 0;}

controls navLinks a {padding: 0; margin: 0 0.5em;

border: none; color: #888; cursor: pointer;}

controls navList {height: 1em;} controls navList jumplist {position: absolute; bottom: 0; right: 0;

background: #DDD; color: #222;}

currentSlide {text-align: center; font-size: 0.5em; color: #444;

font-family: sans-serif; font-weight: bold;}

slide0 {padding-top: 0em} slide0 h1 {position: static; margin: 1em 0 0; padding: 0;

font: bold 2em sans-serif; white-space: normal; background: transparent;}

slide0 h2 {font: bold italic 1em sans-serif; margin: 0.25em;} slide0 h3 {margin-top: 1.5em; font-size: 1.5em;} slide0 h4 {margin-top: 0; font-size: 1em;}

ul.urls {list-style: none; display: inline; margin: 0;} .urls li {display: inline; margin: 0;} .external {border-bottom: 1px dotted gray;} html>body .external {border-bottom: none;} .external:after {content: “ 274F”; font-size: smaller; color: #77B;}

.incremental, .incremental *, .incremental *:after {

color: white; visibility: visible; border: 0; border: 0;}

img.incremental {visibility: hidden;} .slide .current {color: green;}

.slide-display {display: inline ! important;}

.huge {font-family: sans-serif; font-weight: bold; font-size: 150%;} .big {font-family: sans-serif; font-weight: bold; font-size: 120%;} .small {font-size: 75%;} .tiny {font-size: 50%;} .huge tt, .big tt, .small tt, .tiny tt {font-size: 115%;} .huge pre, .big pre, .small pre, .tiny pre {font-size: 115%;}

.maroon {color: maroon;} .red {color: red;} .magenta {color: magenta;} .fuchsia {color: fuchsia;} .pink {color: #FAA;} .orange {color: orange;} .yellow {color: yellow;} .lime {color: lime;} .green {color: green;} .olive {color: olive;} .teal {color: teal;} .cyan {color: cyan;} .aqua {color: aqua;} .blue {color: blue;} .navy {color: navy;} .purple {color: purple;} .black {color: black;} .gray {color: gray;} .silver {color: silver;} .white {color: white;}

.left {text-align: left ! important;} .center {text-align: center ! important;} .right {text-align: right ! important;}

.animation {position: relative; margin: 1em 0; padding: 0;} .animation img {position: absolute;}

/* Docutils-specific overrides */

.slide table.docinfo {margin: 1em 0 0.5em 2em;}

pre.literal-block, pre.doctest-block {background-color: white;}

tt.docutils {background-color: white;}

/* diagnostics */ /* li:after {content: “ [” attr(class) “]”; color: #F88;} div:before {content: “[” attr(class) “]”; color: #F88;} */