@charset "UTF-8"; /* CSS Document */ /* eBook DesignWorks */ /* http://ebookdesignworks.com */ /* =============== Reset =============== */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline;} table { border-collapse: collapse; border-spacing: 0;} ol, ul, li, dl, dt, dd { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; } /* end reset */ h1, h2, h3, h4, h5, h6 { -webkit-hyphens: none !important; hyphens: none; -moz-hyphens: none !important; adobe-hyphenate: none !important; page-break-after: avoid; page-break-inside: avoid; } body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } td, th { border-style:solid; border-width:1px; } table { border-collapse:collapse; } body { -epub-hyphens:auto; padding: 0; margin-left: 30px; margin-right: 30px; line-height: 1.4;} @page { margin-top: 30px; margin-bottom: 30px;} img { width: 100%; display:block;}/*--added 'display:block' to img tag 08-06-15 --*/ /* =============== boilerplate ============== */ .left {text-align: left;} .right {text-align: right; text-indent: 0;} .center {text-align: center; text-indent: 0;} .nohyphen {-webkit-hyphens: none !important; hyphens: none; -moz-hyphens: none !important; adobe-hyphenate: none !important;} .copyright {font-size: .85em; text-indent: 0;} .copyright2 {font-size: .85em; text-indent: 0; margin-top: 1em;} a { text-decoration:underline; color: #00219b;} .pba {page-break-after:always;} .pbb {page-break-before:always;} .pbi {page-break-inside: avoid;} .keep {display: inline-block;} .floatr {float: right; margin-left:1.5em; page-break-inside: avoid;} .floatl {float: left; margin-right: 1.5em; page-break-inside: avoid;} .clear {clear: both;} nav ol {padding-left: 0;} nav ol li {display: block;} h2.edw {font-family: Arial, san-serif; font-size: 1.5em; text-align:center; color:#bddcfc; margin: 5%;} span.bold_italic {font-style:italic; font-weight:bold;} span.caps {text-transform: uppercase;} span.hyperlink {text-decoration: underline; color: #00219b;} .red {color: red;} .break {font-weight: bold; color:red;} section.drop10 {padding-top:10%;} section.drop25 {padding-top:25%;} /* =============== Lists =============== */ li { display: list-item; } ol {margin-top: 1.5em; margin-bottom: 1.5em;} ul {margin-top: 1.5em; margin-bottom: 1.5em;} ol ol { margin-top: 0; margin-bottom: 0;} ul ul { margin-top: 0; margin-bottom: 0;} ol ul { margin-top: 0; margin-bottom: 0;} ul ol { margin-top: 0; margin-bottom: 0;} ol.decimal {list-style-type: decimal;} ul.disc {list-style-type: disc;} ul.circle {list-style-type: circle;} ul.square {list-style-type: square;} /* =============== Cover =============== */ body.fullpage {margin: 0; padding:0;} section.cover {display:block; text-align:center; height: 95%;} img#coverimage {height:95%;} img#coverimage:only-of-type {height: 95vh;} /* =============== Spacing Modifiers =============== */ .mt0 {margin-top: 0;} .mt_5 {margin-top: .5em;} .mt5 {margin-top: 5%;} .mt1 {margin-top: 1em;} .mt2 {margin-top: 2em;} .mt3 {margin-top: 3em;} .mt10 {margin-top: 10%;} .mt20 {margin-top: 20%;} .mt30 {margin-top: 30%;} .mt40 {margin-top: 40%;} .mt50 {margin-top: 50%;} .mt60 {margin-top: 60%;} .mb0 {margin-bottom: 0;} .mb_5 {margin-bottom: .5em;} .mb1 {margin-bottom: 1em;} .mb2 {margin-bottom: 2em;} .mb3 {margin-bottom: 3em;} .mb10 {margin-bottom: 10%;} .mb20 {margin-bottom: 20%;} .mb30 {margin-bottom: 30%;} .mb40 {margin-bottom: 40%;} .mb50 {margin-bottom: 50%;} .mb60 {margin-bottom: 60%;} .mr1 {margin-right: 1em;} .mr2 {margin-right: 2em;} .mr3 {margin-right: 3em;} .mr5 {margin-right: 5%;} .mr10 {margin-right: 10%;} .mr15 {margin-right: 15%;} .mr20 {margin-right: 20%;} .mr25 {margin-right: 25%;} .mr30 {margin-right: 30%;} .mr40 {margin-right: 40%;} .mr50 {margin-right: 50%;} .mr60 {margin-right: 60%;} .ml1 {margin-left: 1em;} .ml2 {margin-left: 2em;} .ml3 {margin-left: 3em;} .ml5 {margin-left: 5%;} .ml10 {margin-left: 10%;} .ml15 {margin-left: 15%;} .ml20 {margin-left: 20%;} .ml25 {margin-left: 25%;} .ml30 {margin-left: 30%;} .ml40 {margin-left: 40%;} .ml50 {margin-left: 50%;} .ml60 {margin-left: 60%;} .p0 {padding: 0;} .w10 {width: 10%;} .w20 {width: 20%;} .w30 {width: 30%;} .w40 {width: 40%;} .w45 {width: 45%;} .w50 {width: 50%;} .w60 {width: 60%;} .w70 {width: 70%;} .w80 {width: 80%;} .w90 {width: 90%;} .w100 {width: 100%;} .w10 img {width: 100%;} .w20 img {width: 100%;} .w30 img {width: 100%;} .w40 img {width: 100%;} .w45 img {width: 100%;} .w50 img {width: 100%;} .w60 img {width: 100%;} .w70 img {width: 100%;} .w80 img {width: 100%;} .w90 img {width: 100%;} .w100 img {width: 100%;} .padl0 {padding-left: 0;} .padl1 {padding-left: 1em;} .padl2 {padding-left: 2em;} .padl3 {padding-left: 3em;} .padr0 {padding-right: 0;} .padr1 {padding-right: 1em;} .padr2 {padding-right: 2em;} .padr3 {padding-right: 3em;} /* =============== book specific =============== */ @font-face { font-family:"Adobe Caslon Pro Bold"; font-style:normal; font-weight:bold; src : url("../font/ACaslonPro-Bold.otf"); } @font-face { font-family:"Adobe Caslon Pro"; font-style:italic; font-weight:normal; src : url("../font/ACaslonPro-Italic.otf"); } @font-face { font-family:"Adobe Caslon Pro"; font-style:oblique; font-weight:normal; src : url("../font/ACaslonPro-Italic.otf"); } @font-face { font-family:"Adobe Caslon Pro"; font-style:normal; font-weight:normal; src : url("../font/ACaslonPro-Regular.otf"); } @font-face { font-family:"Adobe Garamond Pro"; font-style:italic; font-weight:normal; src : url("../font/AGaramondPro-Italic.otf"); } @font-face { font-family:"Adobe Garamond Pro"; font-style:oblique; font-weight:normal; src : url("../font/AGaramondPro-Italic.otf"); } @font-face { font-family:"Adobe Garamond Pro"; font-style:normal; font-weight:normal; src : url("../font/AGaramondPro-Regular.otf"); } @font-face { font-family:Futura; font-style:normal; font-weight:bold; src : url("../font/Futura-Bold.ttc"); } @font-face { font-family:Futura; font-style:italic; font-weight:500; src : url("../font/Futura-MediumItalic.ttc"); } @font-face { font-family:Futura; font-style:oblique; font-weight:500; src : url("../font/Futura-MediumItalic.ttc"); } @font-face { font-family:"Gibson Book"; font-style:italic; font-weight:300; src : url("../font/Gibson-BookItalic.otf"); } @font-face { font-family:"Gibson Book"; font-style:oblique; font-weight:300; src : url("../font/Gibson-BookItalic.otf"); } @font-face { font-family:Gibson; font-style:normal; font-weight:normal; src : url("../font/Gibson-Regular.otf"); } @font-face { font-family:"Gibson Light"; font-style:normal; font-weight:600; src : url("../font/Gibson-SemiBold.otf"); } @font-face { font-family:"Semplicita Pro"; font-style:normal; font-weight:bold; src : url("../font/SemplicitaPro-Bold.otf"); } @font-face { font-family:"Semplicita Pro Medium"; font-style:normal; font-weight:500; src : url("../font/SemplicitaPro-Medium.otf"); } section.text_frame { border-style:solid; margin-top:10%; } /* --- TABLE TAGS ---*/ table.homework { border-color:#000000; border-style:solid; border-width:1px; margin-bottom:2em; margin-top:.5em; } td.hmwk_mid { border-width:1px; border-style:solid; border-color:#000; padding:6px; vertical-align:middle; } tr.Homework { page-break-after:auto; page-break-before:auto; } /* --- P TAGS ---*/ p { -epub-text-align-last:left; font-family:"Adobe Caslon Pro", serif; orphans:2; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:1em; widows:2; } .hang_ind { margin-left:3em; margin-right:2em; text-align:left; text-indent:-2em; } .nl { margin-bottom:1em; margin-right:1em; margin-top:1em; text-indent:0; } .nl2 { margin-left: 2em; margin-right:2em; text-indent:-1em; } .p_noind { text-indent:0; } .ded { -epub-hyphens:none; font-style:italic; text-align:center; text-indent:0; } .cite { -epub-hyphens:none; font-size:0.75em; text-align:center; text-indent:0; } .bq { margin-bottom:1em; margin-left:1em; margin-right:1em; margin-top:1em; text-indent:0; } .sub3 { font-style:italic; margin-top:1em; text-align:justify; text-indent:0; } .copyrght { font-family:"Adobe Garamond Pro", serif; font-size:0.80em; text-align:left; text-indent:0; } .endnotes { -epub-hyphens:none; font-family:"Adobe Garamond Pro", serif; font-size:0.90em; margin-left:1em; text-align:left; text-indent:-1em; } .border { border-style: solid; border-width: 1px; } sup { vertical-align:super; font-size: smaller; line-height: 0; text-decoration: none !important; } /* --- H-TAGS ---*/ h1.ct { font-family:"Semplicita Pro Medium", sans-serif; font-size:1.5em; font-weight:500; margin-bottom:1.5em; margin-top:2em; text-align:center; text-indent:0; text-transform:uppercase; letter-spacing: 1px; } h1.ct_brk { font-family:"Semplicita Pro Medium", sans-serif; font-size:1.5em; font-weight:500; margin-bottom:1.5em; margin-top:2em; text-align:center; text-indent:0; text-transform:uppercase; } h1.sbh { font-family:"Semplicita Pro", sans-serif; font-size:0.666em; font-weight:bold; text-align:left; text-indent:0; text-transform:uppercase; } h1.sbh2 { font-family:"Semplicita Pro", sans-serif; font-size:0.666em; font-weight:normal; text-align:left; text-indent:0; } h2.ch { font-family:Gibson, sans-serif; font-weight:normal; margin-left:1em; margin-top:1em; text-align:left; text-indent:-1em; } h2.ch_spc { font-family:Gibson, sans-serif; font-weight:normal; margin-left:1em; text-align:left; text-indent:-1em; } h2.sb { font-family:Gibson, sans-serif; font-size:0.666em; font-weight:normal; text-align:left; text-indent:0; } h2.sub1 { font-family:"Gibson Light", sans-serif; font-weight:600; margin-bottom:1em; margin-top:2em; text-align:center; text-indent:0; letter-spacing: 1px; text-transform:uppercase; } h3.sub2 { font-family:Futura, sans-serif; font-style:italic; font-weight:500; margin-top:1em; text-align:left; text-indent:0; } /* --- LIST TAGS ---*/ li.ul, p.ul { -epub-text-align-last:left; font-family:"Adobe Caslon Pro", serif; list-style-position:outside; list-style: square; margin-left:2em; margin-right:1em; text-align:justify; text-indent:0; } p.ul2 { -epub-text-align-last:left; hyphens: none; font-family:"Adobe Caslon Pro", serif; line-height: 1; list-style-position:outside; list-style: square; margin-left:6.5em; margin-right:1em; margin-bottom: .75em; text-align:left; text-indent:-5.5em; } /* --- SPAN TAGS ---*/ .sup { vertical-align:super; font-size: smaller; text-decoration: none !important; }