@font-face{ font-family: "LiberationSerif"; font-style: normal; font-weight: normal; src: url(../Fonts/LiberationSerif-Regular.otf); } @font-face{ font-family: "LiberationSerif"; font-style: normal; font-weight: bold; src: url(../Fonts/LiberationSerif-Bold.otf); } @font-face{ font-family: "LiberationSerif"; font-style: italic; font-weight: normal; src: url(../Fonts/LiberationSerif-Italic.otf); } @font-face{ font-family: "LiberationSerif"; font-style: italic; font-weight: bold; src: url(../Fonts/LiberationSerif-BoldItalic.otf); } body, div, p, h1, h2, h3, h4{ margin: 0 0 0 0; padding: 0; } @page{ margin: 1.0em; } body{ font-family: LiberationSerif, Georgia, serif; line-height: 1.50; margin: 0 15px; } p, blockquote{ text-align: justify; } body.cover{ background-color: #fff; padding: 0; } .cover{ text-align: center; } .cover img{ height: 100%; max-width: 100%; width: auto; } .picture{ padding-bottom: 1.00em; padding-top: 1.00em; text-align: center; } .img-left{ float: left; margin-bottom: 0.50em; margin-right: 0.50em; } .img-right{ float: right; margin-bottom: 0.50em; margin-left: 0.50em; } p.pic-desc{ font-size: 0.90em; margin-top: -0.50em; text-align: center; text-indent: 0.00em; } h1{ color: #000; font-size: 2.00em; font-weight: bold; margin-bottom: 1.00em; margin-top: 1.50em; text-align: center; } h2{ color: #000; font-size: 1.50em; font-weight: bold; margin-bottom: 2.00em; margin-top: 1.50em; text-align: center; } h3{ color: #000; font-size: 1.25em; font-weight: bold; margin-bottom: 1.00em; margin-top: 1.50em; text-align: center; } h4{ color: #000; font-size: 1.00em; font-weight: bold; margin-bottom: 1.00em; margin-top: 1.50em; text-align: left; } h1.author{ font-size: 1.25em; margin-bottom: 0em; margin-top: 1.50em; } h1.subtitle{ font-size: 2.5em; margin-bottom: 0.50em; margin-top: 1em; } ul{ list-style: square outside; } ol{ list-style: decimal outside; } table{ border-collapse: collapse; border-spacing: 0; } table, td, th{ border: 1px solid #000; } td, th{ padding: 0.50em; } p{ text-indent: 1.50em; } p.cover, p.initial, p.center, p.block{ text-indent: 0.00em; } p.separate{ margin-top: 1.00em; } .separate_big{ margin-top: 2.50em; } span.drop{ float: left; font-size: 400%; font-weight: bold; height: 1em; line-height: 1; margin: -0.1em 0.125em -0.1em 0.25em; } span.first{ margin-left: -0.5em; white-space: pre; } blockquote, q{ font-style: italic; } blockquote{ color: #444; margin: 1em 1em 1em 3em; } a{ color: #444; } hr{ margin-bottom: 2.00em; margin-left: 20%; margin-right: 20%; margin-top: 2.00em; } sup{ font-size: 0.85em; font-style: normal; } .big{ font-size: 1.50em; } .small{ font-size: 0.85em; } .center{ margin-bottom: 1em; margin-top: 1em; text-align: center; } .right{ text-align: right; } .left{ text-align: left; } .italic{ font-style: italic; } .bold{ font-weight: bold; } .invisible{ display: none; } .normal{ font-style: normal; font-weight: normal; } .underline{ text-decoration: underline; } .strike{ text-decoration: line-through; } .footnote{ font-size: 0.90em; line-height: 1.20; text-indent: 0.00em; } .dedication{ margin: 4.00em 1.50em 1.50em 1.50em; } p.copyright{ font-size: 0.90em; line-height: 1.25em; text-indent: 0.00em; } div.box{ border: 1px solid #000; margin: 1.00em 0.00em; padding: 0.50em; } .note{ font-size: 0.90em; margin: 1em 1em 1em 3em; } .caption{ font-size: 0.80em; font-style: italic; text-align: center; text-indent: 0.00em; } .black{ color: #010000; } .black2{ color: #000001; } .dark-gray{ color: #000100; } .dark-gray2{ color: #000101; } .reset{ margin: 0; padding: 0; }