+
+div.slide + a { display: none; }
+a.nextslide {
+ display: inline-block;
+ position: relative;
+ vertical-align: top;
+ margin-left: 2em;
+ margin-right: -20em;
+ font-size: 6pt;
+ width: 20em; line-height: 15em;
+ color: rgba(0, 0, 0, 0);
+ z-index: 1;
+}
+a.nextslide:nth-of-type(2) { margin-left: 0; }
+div.slide:nth-of-type(1) { margin-right: .5em; }
+div.slide:last-of-type { margin-right: 2.5em; }
+
+/* ==== Slide Appearance ==== */
+
+div.slide {
+ padding: 0 1em;
+ background-color: #FFF;
+}
+
+div.slide:after {
+ position: absolute;
+ bottom: 0; width: 100%;
+ height: 1.25em;
+ background-color: #EEE;
+ content: '';
+ margin-left: -1em;
+ margin-right: -1em;
+}
+
+h1 {
+ left: 0; right: 0;
+ display: block;
+ text-align: center;
+ font-size: 1.5em;
+ background-color: #EEE;
+ padding: .25em 1em;
+ margin-left: -1em;
+ margin-right: -1em;
+}
+
+div.slide ul li, div.slide ol {
+ indent: 20em;
+}
+
+/* ==== Slide Display ==== */
+
+div.slide:target {
+ position: fixed;
+ z-index: 2;
+ top: 0; left: 0;
+ width: 100%; height: 100%;