/* Stylesheet for Fosfor ePubs */ body { font-family: "Georgia", serif; } @font-face { font-family: Georgia; font-style: normal; font-weight: normal; } @page { margin: 1.2em; } p { text-indent: 1.4em; margin: 0; padding: 0; text-align:left; widows: 2; orphans: 2; } p.noind { text-indent: 0; margin: 0; padding:0; text-align:left; widows: 2; orphans: 2; } p.niw { margin-top: 1em; text-indent: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; padding:0; text-align:left; widows: 2; orphans: 2; } p.foto-center { text-indent: 0; padding:0; text-align:center; widows: 2; orphans: 2; } p.title { text-align:center; text-indent:0; margin-top:2em; font-size: 2.5em; -webkit-hyphens:none; } p.subtitle { text-align: center; text-indent:0; margin-top:3px; font-size: 1.3em; font-style: italic; -webkit-hyphens:none; } p.author { text-align:center; text-indent:0; margin-top:1em; font-size: 2em; -webkit-hyphens:none; } p.publisher { text-align:center; text-indent:0; font-size: 1em; -webkit-hyphens:none; } p.overfosfor { text-align:center; text-indent:0; margin-top:; font-size: 0.9em; -webkit-hyphens:none; } p.center { text-align: center; text-indent: 0; } p.xxsmall { font-size: xx-small; font-style: italic; text-align: left; } p.xsmall { font-size: x-small; text-align:left; } p.caption-center { font-size: small; text-align: center; text-indent: 0; font-style: italic; } p.oneblankabove { margin-top: 1em; } p.twoblankabove { margin-top: 2em; } p.threeblankabove { margin-top: 3em; } p.fourblankabove { margin-top: 4em; } p.fiveblankabove { margin-top: 5em; } p.hang { margin-top:0.1em; margin-bottom:0em; margin-left:1.0em; text-align:left; text-indent:-1.0em; } span.dropcap { float: left; font-size: 4.7em; line-height: 0.8em; margin-right: 3pt; margin-bottom: -0.1em; font-style: normal; } div.center { text-align: center; } div.ninety { width: 90% !important; } h1, h5 { text-align:center; text-indent:0; margin-top:0; font-style: normal; color: #575757; -webkit-hyphens:none; } h2 { text-align:center; text-indent:0; margin-top:0.5em; font-style: normal; margin-bottom:3em; color: #454545; -webkit-hyphens:none; } h3 { text-align:left; text-indent:0; margin-top:2em; font-style: normal; margin-bottom:0.2em; -webkit-hyphens:none; text-transform: uppercase; font-size: 90%; } h4 { text-indent: 1.4em; text-align:left; margin-top:0; margin-bottom: 0.2em; font-style: bold; -webkit-hyphens:none; font-size: 90% } div.smallerfont { font-size: 0.9em; } div.keep { page-break-inside: avoid; text-align: center; margin-bottom: 0.8em; margin-top: 0.8em; } div.quote { margin-left: 1.4em; margin-right:0em; font-style: italic; } div.sidebar { margin: 1em !important; padding: .5em !important; text-align:center !important; background: lightgrey; border: 0px solid black; text-indent:0 !important; font-size: 95%; } div.picture-left { width:50% !important; float: left; margin: 0.5em !important; line-height: 2em !important; } a { text-decoration:none; color: #00aeef; } a:link { -webkit-text-fill-color: #00ADEE; } a:visited, a:hover, a:active { -webkit-text-fill-color: #004562; } img.cover { max-width:100%; padding:0; margin:0; text-align:center; } span.smallcaps { text-transform: uppercase; font-size: 85% }