/* Namespace declarations */ @namespace epub "http://www.idpf.org/2007/ops"; /* Begin Fonts */ @font-face { font-family:"Benson Script No 25"; font-style:normal; font-weight:500; src : url("font/BensonScript1/BensonScript-No25.otf") format('opentype'); } @font-face { font-family:"Caecilia LT Std Roman"; font-style:italic; font-weight:normal; src : url("font/CaeciliaLTStd1/CaeciliaLTStd-Italic.otf") format('opentype'); } @font-face { font-family:"Caecilia LT Std Roman"; font-style:oblique; font-weight:normal; src : url("font/CaeciliaLTStd1/CaeciliaLTStd-Italic.otf") format('opentype'); } @font-face { font-family:"Caecilia LT Std Bold"; font-style:oblique; font-weight:normal; src : url("font/CaeciliaLTStd1/CaeciliaLTStd-Bold.otf") format('opentype'); } @font-face { font-family:"Caecilia LT Std BoldItalic"; font-style:oblique; font-weight:normal; src : url("font/CaeciliaLTStd1/CaeciliaLTStd-BoldItalic.otf") format('opentype'); } @font-face { font-family:"Caecilia LT Std Roman"; font-style:normal; font-weight:normal; src : url("font/CaeciliaLTStd1/CaeciliaLTStd-Roman.otf") format('opentype'); } @font-face { font-family:"DINPro-Bold"; font-style:normal; font-weight:bold; src : url("font/DINPro2/DINPro-Bold.otf") format('opentype'); } @font-face { font-family:"DINPro-Medium"; font-style:normal; font-weight:500; src : url("font/DINPro2/DINPro-Medium.otf") format('opentype'); } @font-face { font-family:"DINPro-Regular"; font-style:normal; font-weight:500; src : url("font/DINPro2/DINPro-Regular.otf") format('opentype'); } @font-face { font-family:Shag; font-style:normal; font-weight:normal; src : url("font/Shag1/Shag-Lounge.otf") format('opentype'); } @font-face { font-family:"Coop Heavy"; font-style:normal; font-weight:normal; src : url("font/CoopHeavy1/Coop Heavy"); } /* end Fonts */ /* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ 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, strike, strong, sub, sup, tt, var, small, u, i, center, dl, dt, dd, ol, ul, li, 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 { border: 0; font-size: 100%; font: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { font-family: "Caecilia LT Std Roman", serif; background-color: transparent; hyphens: none; -webkit-hyphens: none; -moz-hyphens:none; adobe-hyphenate: none; margin: 30px 30px 20px 30px; text-indent: 0; } ol, ul { list-style-type: none; } blockquote { quotes: none; } q { quotes: "“" "”" "‘" "’"; } q:before { content: open-quote; } q:after { content: close-quote; } table { display: table; border-collapse: collapse; } /* end CSS Reset */ /*Figures*/ div.bot_qr {text-align: left;} figure.makeybot {margin: 0;text-align: left;} figure.qr {margin: 0;text-align: left;padding:0;} figure.qr img {border: 2.5px dotted rgb(210,35,42);} figure.blue img {border: 2.5px dotted rgb(0,175,196);} figure.red img {border: 2.5px dotted rgb(210,35,42);} figure.none {border:0;} figure.margin {margin: 0;text-align: left;padding:0;} figure.margin img {border: 2.5px dotted rgb(0,175,196);} figure.opener {background-color:rgb(145,177,194);padding: 6px;} figure { margin: .6em 0; page-break-inside: avoid; text-align: center; text-indent: 0; padding: 0px; } figure.graphic img { border: 2.5px dotted rgb(0,175,196); } img { margin: 0 auto; max-width: 100%; padding: 0; } .figuresource { color: inherit; font-size: .9em; margin-top: .25em; text-align: left; text-indent: 0; font-style:italic; text-indent:0; } /*Features*/ section.feature1 {background-color:rgb(255,239,111);} section.feature2 {background-color:rgb(251, 230, 230);} section.feature3 {background-color:rgb(255,239,111);} /*Materials & Tools*/ section.feature1 h1, section.feature1 h2, section.feature3 h2 {color:rgb(0,175,196);font-family:Shag;} /*Blue*/ section.feature2 h2 {color:rgb(0,175,196);font-family:Shag;font-size: 1.5em;} /*Blue*/ section.feature1 h2 {font-size: 1.5em;} section.feature2 h1 {color:rgb(210,35,42);font-family:Shag;} aside figure.graphic img { border: 2.5px dotted rgb(210,35,42); } section.feature3 figure.graphic img { border: 2.5px dotted rgb(0,175,196); } span.featurebug img { margin-top:.1em; margin-bottom: -.2em; } .materialslisthead {color:rgb(0,175,196);} .materialslist { font-family:"DINPro-Bold", sans-serif; text-align: left; margin-left: 1em; text-indent:-1em; font-size: .8em; } ul.bulletsub { font-family:"DINPro-Bold", sans-serif; font-size: .8em; list-style-type: disc; margin-left: 1em; padding-left: 1.5em; text-align: left; } ul.bullet li span {color:#000;} .feature1, .feature2, .feature3 { border-radius: 10px; margin: 10px auto; padding: 10px; page-break-inside: avoid; text-align: center; width: 95%; } section[class="feature1"] h1, section[class="feature3"] h2 { margin: 0; padding: .5em 0; text-align: left; text-indent: 0; } section[class="feature1"] h1 { font-size: 1.7em; } section[class="feature2"] h1 { font-size: 1.7em; } section[class="feature3"] h2 { font-size: 1.3em; } div.icon {text-align:left; margin-bottom: .5em;} img.tipicon {margin-right: .2em;} section.feature2 h1 { margin-top: 0em; } img.makey {padding-right: .4em;} /* End Features */ /*Headers*/ h1, h2, h3, h4, h5, h6, .listHead, .navListHead { hyphens: none; -webkit-hyphens: none; -moz-hyphens:none; adobe-hyphenate: none; page-break-after: avoid; page-break-inside: avoid; text-align: left; } header { margin-top: 2em; margin-bottom: 1em; } header h1 { font-size: 1.6em; font-weight: bold; margin-top: 1.25em; font-family:"Benson Script No 25", serif; } span.chapterNumber { font-size: 1.4em; font-weight: bold; font-family:"DINPro-Bold", sans-serif; } span.chapterTitle { font-size: 1.4em; font-weight: bold; } header h1 { margin-top: 0; font-weight: bold; margin-bottom: 0; } h1.mattertitle { font-size: 1.6em; font-family:"DINPro-Bold", sans-serif; font-weight: bold; text-indent:0; } h2 { font-size: 1.6em; font-weight: bold; margin: 1em 0 .5em 0; font-family:"DINPro-Medium", sans-serif; } h3 { font-size: 1.5em; font-weight: bold; margin: .625em 0 .5em 0; } h4 { font-size: 1.4em; font-weight: bold; margin: .5em 0; } h5, h6 { font-size: 1em; font-weight: bold; margin-top: 1em; } h1 {color:rgb(210,35,42);} /*Red*/ h2 span.script {color:rgb(210,35,42);font-family:"Benson Script No 25", serif;} h3 {color:rgb(210,35,42);} /*Red*/ h3 { font-family:"DINPro-Bold", sans-serif; font-weight: bold; text-indent:0; text-transform:uppercase; } h4 {color:rgb(0,175,196);} h4 { font-family:"DINPro-Bold", sans-serif; font-weight: bold; text-indent:0; text-transform:uppercase; } p.listhead {color:rgb(210,35,42);} p.listhead { font-family:"DINPro-Bold", sans-serif; font-weight: bold; border-bottom: 4px solid rgb(0,175,196); text-indent:0; } p.listhead + p { text-indent: 0; } p.listitem { margin-left: 1em; text-indent: -1em; } span.listnumber { color:rgb(210,35,42); font-weight: bold; } span.caps {font-variant:small-caps;} span.red { color:rgb(210,35,42); } span.dropcap { color:rgb(210,35,42); font-family:"Benson Script No 25", serif; font-size:3em; margin-top:-.1em; margin-bottom: .1em; margin-right: .2em; float:left; } span.subtitle { color:rgb(0,175,196); font-family:"Caecilia LT Std Roman", serif; font-weight: bold; font-style: italic; } p.urlpara { font-family:"DINPro Regular", sans-serif; font-style:normal; font-weight:normal; } p.urlpara a {color:rgb(0,175,196);} /* Paragraph Styles */ p { background-color: inherit; margin: .5em 0; line-height: inherit; outline: 0; padding: 0; text-indent: 1em; } h1 +p, h2 + p, h3 + p, h4 + p { text-indent: 0em; } p.first { text-indent: 0em; } .feature1 p, .feature2 p { background-color: inherit; text-align: left; text-indent:0; } /* End Paragraph Styles */ /* Lists */ /*Lists*/ ol.number li {color:rgb(210,35,42);font-weight:bold;} ol.number li span {color:#000; font-weight:normal;} aside ol.number li {color:rgb(0,175,196);font-weight:bold;} aside ol.number li span {color:#000; font-weight:normal;} p.listnumberedparacontinued {color:#000; font-weight:normal;} ul.bullet li {color:rgb(210,35,42);} ul.bullet li span {color:#000;} ol.none li b {font-family:"DINPro-Bold", sans-serif; color:rgb(210,35,42);} body ol { list-style-type: decimal; margin-left: inherit; padding-left: 1.5em; text-align: left; } body ul { list-style-type: disc; margin-left: inherit; padding-left: 1.5em; text-align: left; } li { margin-top: .5em; } .none { list-style-type: none; margin-left: inherit; } .number { list-style-type: decimal; margin-left: inherit; } .bullet { list-style-type: disc; margin-left: inherit; } /* End Lists */ /* Rules */ .hr { display: none; } .top,.bottom { display: none; } .dottedTop { display: none; font-size: .9em; margin-top: 2.5em; margin-right: auto; margin-bottom: 0; margin-left: auto; page-break-after: avoid; text-align: center; text-decoration: overline; } .dottedBottom { font-size: .9em; margin: 0 auto; page-break-before: avoid; text-align: center; text-decoration: underline; } /* End Rules */ /* Generic Inline Formatting Use strong or em to specify bold and italic. Use of b, i, or span classes is discouraged in semantic HTML. It is acceptable to use b or i in cases where markup is just differentiating text rather than implying semantic emphasis. It is considered acceptable to next strong and em to apply bold italic font style and weight. */ a { color:rgb(0,175,196); font: inherit; } b, strong, span.bold { font-size: inherit; font-style: inherit; font-weight: bold; font-family: inherit; text-decoration: inherit; } em, i, span.italic { font-size: inherit; font-style:italic; font-weight: inherit; font-family: inherit; text-decoration: inherit; } .boldItalic { font-size: inherit; font-weight: bold; font-style: italic; font-family: inherit; text-decoration: inherit; } sup { font: inherit; font-size: .75em; vertical-align: super; } sub { font: inherit; font-size: .75em; vertical-align: sub; } /* Generic Alignment */ .left { text-align: left; margin: 0; } .center { display: block; margin-left: auto; margin-right: auto; text-indent: 0; text-align: center; } .right { text-align: right; margin: 0; } /* End Generic Alignment */ /* Front Matter Styles */ h1.bookTitle { font-family: "Caecilia LT Std Bold", sans-serif; font-weight: bold; margin: 2.25em 0 .3125em 0; page-break-after: avoid; text-align: left; } span.booktitle1 { font-size: 2em; color: rgb(210,35,42); } span.booktitle2 { font-size: 4em; color:rgb(0,175,196); } .bookSubTitle { font-family: "Benson Script No 25", cursive; color:rgb(0,175,196); font-size: 1.8em; font-weight: bold; margin: 1.5em 0 .3125em 0; page-break-after: avoid; text-align: left; } .subtitle2 { font-family: "Coop Heavy", sans-serif; color:rgb(0,175,196); font-size: 1.5em; font-weight: bold; margin: 1.5em 0 .3125em 0; page-break-after: avoid; text-align: center; } .bookauthor { font-family: "DINPro-Medium", sans-serif; font-weight: bold; margin: 2.5em 0 0 0; text-align: left; text-indent: 0; } figure.titlepageicon { border: 0; margin: 3em 0 0 0 ; padding: 0; text-align: center; } p.copyrighthead { font-family:"DINPro-Bold", sans-serif; } p.copyright { font-size: .9em; margin: 0em 0 0em 0; font-family:"DINPro-Regular", sans-serif; } section[class="copyright"] p { text-indent: 0; } section[class="copyright"] a { color:rgb(0,175,196); } ul.copyright { list-style-type:disc; color: inherit; font-size: .9em; font-family:"DINPro-Regular", sans-serif; } ul.copyright li { margin: 0em 0 .375em 0; } /* End Front Matter Styles */ /* Float */ .floatLeft { float: left; bottom: 1em; } .floatRight { float: right; bottom: 1em; } /* Tables */ table { border-collapse: collapse; /*turns off double borders*/ margin: 0 auto .5em auto; text-align: center; } thead { font-weight: bold; display: table-header-group; background-color:rgb(196, 249, 255); } td, th { font-size: inherit; font-weight: inherit; background-color: inherit; border: 1px solid #C0C0C0; display: table-cell; padding: 3px; text-indent: 0; text-align: left; vertical-align: text-top; } tr { display: table-row; font-size: inherit; font-weight: inherit; } .footerCell { font-size: .9em; } .tableFootnote { font-size: .9em; margin-bottom: .1875em; text-align: left; } /* End Tables */ /* Nav specific formatting */ nav.tocList h1 { font-family:"DINPro-Bold", sans-serif; font-size: 1.7em; text-indent:0; } .navListHead { font-size: 1em; margin: .625em 0 .5em 0; } span.tocScript { color:rgb(210,35,42); font-family:"Benson Script No 25", serif; font-size:1em; font-weight:bold; padding-right: .3em; } nav.tocList ol li a {text-decoration:none;} .contentsH1 { list-style-type: none; margin-left: 0; text-align: left; font-size:.9em; font-weight: bold; } .contentsH2 { list-style-type:none; text-align: left; font-size:.9em; font-weight:normal; } .tocList ol { list-style: none; } .tocList li { list-style: none; margin-top: .3125em; } nav[epub|type~="landmarks"] { display: none; visibility: hidden; } nav[epub|type~="page-list"] { display: none; visibility: hidden; } nav { margin: 1em auto; } .guideList { display: none; visibility: hidden; } .pageList { display: none; visibility: hidden; } /* Rules for Amazon only * @font-face { font-family:"Caecilia LT Std BoldItalic"; font-style:oblique; font-weight:normal; src : url("font/CaeciliaLTStd1/CaeciliaLTStd-BoldItalic.otf") format('opentype'); } @font-face { font-family:"Caecilia LT Std Roman"; font-style:normal; font-weight:normal; src : url("font/CaeciliaLTStd1/CaeciliaLTStd-Roman.otf") format('opentype'); } @font-face { font-family:"DINPro-Bold"; font-style:normal; font-weight:bold; src : url("font/DINPro2/DINPro-Bold.otf") format('opentype'); }*/ @media amzn-kf8 { body { margin-left: 0; margin-right: 0; text-indent: 0; font-family:"DINPro-Bold"; } span.dropcap { font-size:320%; float:left; margin-top:-0.3225em; margin-bottom:-0.3245em; } span.featurebug img { margin-top:0; margin-bottom: 0; } ol { list-style-type: decimal; padding-left: 1.5em; } ul { list-style-type: disc; margin-top: .5em; margin-bottom: .5em; padding-left: 1.5em; } h1 { margin-top: 2em; margin-bottom: 1em; font-size: 1.6em; font-weight: bold; margin-top: 1.25em; font-family:"Benson Script No 25", serif; } h1.bookTitle { font-family: sans-serif; font-weight: bold; margin: 2.25em 0 .3125em 0; page-break-after: avoid; text-align: left; } .feature1, .feature2, .feature3 { border-radius: 20px; padding: 18px; } } @media amzn-mobi { body {/* Amazon guidance says margin-left and margin-right must be 0. */ margin-left: 0; margin-right: 0; text-indent: 0; } div.hr { display: block; margin: 0; padding: 0; } div.dottedTop hr, div.top hr { display: block; margin: 0; padding: 0; } div.dottedBottom hr, div.bottom hr { display: block; margin: 0; padding: 0; } img { text-indent: 0; margin: 0; padding: 0; width: auto; } ol { margin-top: 8px; margin-bottom: 8px; } ul { margin-top: 8px; margin-bottom: 8px; margin-left: inherit; padding-left: inherit; } } /*end style sheet*/