text-align: center;
overflow-x: hidden;
}
-body * { text-align: left; }
+body * {
+ text-align: left;
+ font-size: inherit;
+}
body:after {
position: fixed;
}
body a.toplevel:before {
color: #888;
- content: '\2ba4'
+ content: '\2196';
}
body span.count {
border: 1px solid black;
}
+div.slide:after { /* slide number */
+ position: absolute;
+ bottom: 0; left: 0;
+ font-size: 15em;
+ line-height: 1em;
+ text-align: left;
+ content: attr(count);
+ padding-left: .125em;
+ color: #DDD;
+}
+
div.slide + a { display: none; }
a.nextslide {
display: inline-block;
line-height: 1.5em;
}
-div.slide:after {
- position: absolute;
- bottom: 0; left: 0;
- width: 100%;
- font-size: .875em;
- line-height: 1.5em;
- text-align: left;
- content: attr(count) " /";
- padding-left: 4em;
- background-color: #EEE;
- color: #888;
-}
-
div.slide > * {
margin-top: 1em;
max-width: 85%;
- overflow: hidden;
+ margin-left: auto;
+ margin-right: auto;
}
div.slide > *:first-child:last-child,
padding: .25em 1em;
}
+div.slide > table {
+ width: 85%;
+}
+div.slide * table {
+ width: 100%;
+}
+
+div.slide ul li {
+ list-style-type: square;
+ margin-left: 2em;
+}
+
div.slide ul ul, div.slide ul ol,
div.slide ol ul, div.slide ol ol {
- margin-left: 1em;
+ margin-left: -1em;
}
div.slide > ul,
padding: 1ex;
text-align: left;
font-family: monospace;
+ overflow: hidden;
}
/* ==== Slide Display ==== */
border: none;
font-size: inherit;
}
+
+/* slide number, footer bar*/
+div.slide:target:after {
+ position: absolute;
+ bottom: 0; left: 0;
+ width: 100%;
+ font-size: .875em;
+ line-height: 1.5em;
+ text-align: left;
+ content: attr(count) " /";
+ padding-left: 4em;
+ background-color: #EEE;
+ color: #888;
+}
+
+/* back and forth link buttons */
div.slide:target + a,
div.slide:target + a + a {
position: static;