@media screen {
#controls {
	background:transparent;
	bottom:0;
	margin:0 -5em 0;
	padding:0 1em;
	position:fixed;
	width:41em;
	z-index:100;
	}
#controls a {
	border:none!important;
	color:#ddd;
	text-decoration:none;
	}
#controls ul {
	background-color:#333!important;
	list-style:none;
	margin:0 auto!important;
	padding:.5em;
	overflow:hidden;
	}
#controls li {
	color:#ddd;
	display:inline-block;
	font-family:Helvetica, sans-serif;
	font-size:0.8em;
	margin:0!important;
	padding:0 .5em 0 0;
	}
#controls .closebtn {
	border:none!important;
	color:#ddd;
	font-size:1.2em;
	padding:1px;
	position:absolute;
	top:0;right:1em;
	}
}
.nav {
	/*border-top:1px solid gray;
	clear:both;
	padding:2em 0 1em;*/
	text-align:center!important;
	text-indent:0;
	}
.nav a, .nav a:visited {
	background-color:#fcfff6;
	border-right:2px solid gray;
	border-bottom:2px solid gray;
	color:#333;
	display:inline-block;
	font-family:Verdana, sans-serif;
	font-size:.7em;
	padding:3px;
	text-decoration:none;
	}
.nav a:hover { font-weight:bold; }

@media only screen and (min-width:1024px) {
    .nav {
	position: fixed;
	top: 1em;
	left: 1em;
	}
    .nav a, .nav a:visited { display:block; }
}
/* MaterialDesignIcons.com */
@font-face {
	font-family:'MaterialDesignIcons';
	src: url(f8cfcd47d21b8e80bd6905a45152525b83c58f2b.woff) ;
	font-weight:normal;
	font-style:normal;
}
.mdi {
	display:inline-block;
        /*font:normal normal normal 24px/1 MaterialDesignIcons;*/
        font-family:MaterialDesignIcons, Helvetica, sans-serif;
        font-size:130%;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	transform:translate(0, 0);
}

.mdi-information-outline::before	{content:"\f33a"}
.mdi-book-open::before	{content:"\f18d"}
.mdi-file::before	{content:"\f28c"}
.mdi-download::before	{content:"\f262"}
.mdi-cellphone-android::before	{content:"\f1ce"}
.mdi-amazon::before	{content:"\f124"}
.mdi-share::before	{content:"\f464"}
.mdi-facebook::before	{content:"\f285"}
.mdi-google-plus::before	{content:"\f309"}
.mdi-twitter::before	{content:"\f4d6"}

/*# sourceMappingURL=materialdesignicons.css.map */

/* bookmarks */
/* requires div { position:relative; } */
a.bm, a[id^="pg"] { border-bottom:none;color:#ddd;font-family:MaterialDesignIcons; position:absolute;right:-3em; }
a.bm::before,
a[id^="pg"]::before { content: "\f18f";}

@media screen and (orientation:landscape) {
html {
background:#fdfdfd url(b88d51c8187f7f4f72dd2d50c3fb2b7cff94a917.)  fixed;
}
}
/* Styles specific to screen display */
@media screen {
body	{
	-moz-box-shadow:5px 5px 25px 10px #888;
	-webkit-box-shadow:5px 5px 25px 10px #888;
	box-shadow:5px 5px 25px 10px #888;
	margin:1em auto;
	padding:3em 4em;
	}
}
@media screen {
#cover {
	clear:both;
	width:41em;
	margin:-3em -3em 3em -4em;
	padding:0;
}
.titlepage {
	clear:both;
	margin-top:1em;
	margin-bottom:1em;
	padding-bottom:1em;
}
.halftitle,
.titleverso,
.dochead,
.frontmatter,
    .dedication,
    .contents,
    .foreword,
    .preface,
    .prologue,
    .introduction,
    .acknowledgments,
    .frontispiece,
    .plate,
.body,
    .page,
    .volume,
    .part,
    .book,
    .chapter,
    .play, .act,
    .essay,
    .story,
    .canto,
.backmatter,
    .afterword,
    .postscript,
    .epilogue,
    .appendix,
    .notes,
    .glossary,
    .bibliography,
    .index
	    {
	    clear:both;
	    margin-top:1em;
	    margin-bottom:3em;
	    padding-bottom:2em;
	    /* border-bottom:1px dotted gray; */
	    }
.colophon {
	margin-top:1em;
	margin-bottom:3em;
}
a.nr { /* note reference? - obsolete? */
	color:#333;
	font-size:80%;
	font-style:italic;
}
}/* media screen */

/* iPhone portrait */
/*
@media screen and (max-width:320px) {
html {
	background-color:#fcfff6;
	background-image:none!important;
}
body {
	background-image:none!important;
	box-shadow:none;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	margin:0!important;
	max-width:100%!important;
	padding:0 1em!important;
	width:100%!important;
}
pre, code { font-size:300%; }
}
*/

/* phones */
@media screen and (max-device-width: 760px) { /* i.e. less than an ipad */
    html {
	background-color:#fcfff6;
	background-image:none!important;
    }
    body {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	/*-webkit-text-size-adjust:250%; /* (480/320)x300 */
	background-image:none!important;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	margin:0!important;
	max-width:100%!important;
	padding:0 1em!important;
	width:100%!important;
    }
    pre, code { font-size:250%; }
    #controls {left:0;margin:0;padding:0;width:100%;}
}
/* iPad  portrait */
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait)
{
    html {
	background-color:#fcfff6;
	background-image:none!important;
    }
    body {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	font-size:116%;
	background-color:#fcfff6;
	max-width:100%!important;
    }
    pre, code { font-size:180%; }
    #controls {left:0;margin:0;padding:0;width:100%;}
}
/* PRINT STYLES */
@media print {
.screen-note { display:none; }
#cover {
	clear:both;
	background: url(ae5f4604f31594a4cce5d8203ef72550af2f0f5e.jpg)  no-repeat top left;
	width:6in;
	height:9in;
}
#cover,
.titlepage,
.halftitle,
.titleverso,
.contents,
.frontmatter,
.docinfo,
.dedication,
.foreword,
.preface,
.prologue,
.introduction,
.acknowledgments,
.frontispiece,
.plate,
.body, .page,
.volume,
.part,
.book,
.chapter,
.act,
.essay,
.story,
.canto,
.backmatter,
.afterword,
.epilogue,
.postscript,
.appendix,
.notes,
.glossary,
.bibliography,
.index
{
	clear:both; page-break-after:always;
}
h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }
.titlepage { margin:2em 0; }
.titlepage a { text-decoration:none; }
#controls { display:none; }
.nav, .navigation { display:none; }
}
@media print {
body	{ font-size:11pt;}
}
