@font-face { font-family:"Crimson"; font-style:normal; font-weight:normal; src : url("../fonts/Crimson-Roman.ttf"); } @font-face { font-family:"Crimson"; font-style:italic; font-weight:normal; src : url("../fonts/Crimson-Italic.ttf"); } @font-face { font-family:"Quintessential"; font-style:normal; font-weight:normal; src : url("../fonts/Quintessential-Regular.ttf"); } @font-face { font-family:"Actor"; font-style:normal; font-weight:normal; src : url("../fonts/Actor-Regular.ttf"); } body { margin:1em; padding:0; border-width:0; font-family:"Crimson", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; } #dedication { padding:3em; } #copyright { padding:5%; } #titlepage { padding-top:3em; float: left; position: relative; left: 50%; } #titletext { float: left; position: relative; left: -50%; } .coverimage { max-width:100%; max-height:100%; } .cover { margin:0; text-align:center; } .center { text-align: center; } .center-spaced { text-align: center; margin-top: 2em; margin-left:auto; margin-right:auto; } .cuidono { font-family:"Quintessential", serif; text-align: center; margin-top: 2em; } .cuidono-left { font-family:"Quintessential", serif; text-align: left; text-indent: 1em; } div.contents { width:80%; margin-left:auto; margin-right:auto; margin-bottom:2em; text-align:center; } div.guide { width:80%; margin-left:auto; margin-right:auto; margin-bottom:2em; text-align:center; display:none; } ol { list-style-type:none; margin:0; padding:0; display:block; text-align: center; } li.sub { font-size: .8em; font-style: italic; } li.sub2 { font-size: .8em; font-style: italic; margin-bottom: 1.2em; } li.sub3 { font-size: .8em; font-style: italic; margin-top: 1.2em; } h1 { margin: 0; font-style:normal; font-variant:normal; font-weight:normal; } h2 { font-size: 1.5em; margin-top: 4em; margin-bottom: 1.25em; font-style:normal; font-variant:normal; font-weight:normal; text-align: center; } h3 { font-size: 1.5em; margin-top: 4em; margin-bottom: 1em; font-style:normal; font-variant:normal; font-weight:normal; text-align: center; } p { margin:0; text-align:justify; } p.title1 { font-family:"Actor", sans-serif; font-size: 4em; line-height:.9; text-align: left; } p.title2 { font-family:"Actor", sans-serif; font-size: 3em; line-height: .9; text-align: left; margin-left: .1em; } p.auth { font-family:"Actor", sans-serif; font-size: 1.5em; text-align: left; margin-top: 4em; margin-bottom: 3em; } p.text { text-indent:1em; } p.text-first { text-indent:0em; margin-top:2em; } .smaller { font-size:85%; } i, em { font-style:italic; font-weight:normal; } a { text-decoration: none; } a:hover {color:green;} span.joiner { display:inline; } @media amzn-kf8, amzn-mobi { span.joiner {display:none;} #titlepage { float: none; position: static; padding-top: 0; padding-left: 5%; } #titletext { float: none; position: static; margin-left:20%; } p.title1 { font-size: 3.5em; } p.title2 { font-size: 2.5em; } p.auth { margin-top: 2em; margin-bottom: 1.5em; font-size: 1.25em; } h2, h3 { margin-top: 2em; margin-bottom: 0; } p.text-first { margin-top: 1em; } .cuidono { margin-top: 1em; } .center-spaced { margin-top: 1em; } }