/* Style Sheet */ /* This defines styles and classes used in the book */ body { margin-left: 5%; margin-right: 5%; margin-top: 5%; margin-bottom: 5%; text-align: justify; } pre { font-size: x-small; } h1 { text-align: center; } h2 { text-align: center; } h3 { text-align: center; } h4 { text-align: center; } h5 { text-align: center; } h6 { text-align: center; } .CI { text-align:center; margin-top:0px; margin-bottom:0px; padding:0px; } .centered {text-align: center;} .smcap {font-variant: small-caps;} .u {text-decoration: underline;} .bold {font-weight: bold;} .images { text-align: center; } img { text-align: center; } .rightaligned { text-align: right; } cover-image img { display:inline; } .paragraph img, p img { text-align: center; } .none-indented { text-indent: 0px; } .chapter_number_simple { text-indent: 0px; text-align: center; } .sectional { margin-top:3em; } @charset "UTF-8"; /* RESET CSS */ * { margin: 0; padding: 0; border: 0; background: transparent; color: #000; } /* END RESET CSS */ body { font-size:100%; } .wrapper { /* padding: .8em 1em 1em 1em; */ overflow: visible; } h1 { margin: 0 .5em .5em; font-weight: bolder; text-align: left; line-height: 1.1em; color: #808080; font-family: Myriad, Arial, sans-serif; } h2 { font-family: Myriad, Arial, sans-serif; font-size: 1.5em; text-align: left; line-height: 1.1em; margin: 0 .5em 1em; padding-bottom: 1em; } h3 { font-family: Myriad, Arial, sans-serif; font-size: 1.06em; } h1,h2,h3,h4,h5,h6 { text-align: left; font-size: auto; page-break-inside:avoid; -webkit-hyphens:none; } h1,h2, h3, h4 { margin: 1.2em auto .9em; } h2 { margin-bottom: 0; } div.tipbox p { font-weight: normal; font-style: normal; font-size: 1em; line-height: 1.1em; text-decoration: none; font-variant: normal; text-align: justify; margin: 0 0 1.2em 0; } .first,.no-indent { text-indent: 0em; } .first { border-top: 1px #ff0000 solid; padding-top:2em; margin-top:1em; } p { text-indent: 1.5em; font-style: normal; font-size: 1em; line-height: 1.5em; text-decoration: none; font-variant: normal; text-align: justify; orphans: 2; widows:2; } .break-before {page-break-before:always} em, i { font-style: italic; } b, strong { font-weight: bold; } .chapter_number_simple { padding-top: 15px; text-indent: 0px; text-align: center; visibility: hidden; } span.drop-cap { font-size: 300%; color: #808080; font-family: Myriad, Arial, sans-serif; font-weight: bold; text-indent: 0em; display: block; float: left; line-height: .6em; margin-right: .07em; margin-top: .14em; } .centered { text-align: center; } .text-italics { font-style: italic; } .spacer { margin-top: 2.4em; } /**************List Styling**************/ ul { margin-top:1.2em; margin-right:1.5em; margin-bottom:1.2em; margin-left:1.5em; } ol { margin-top:1.2em; margin-right:1.5em; margin-bottom:1.2em; margin-left:1.5em; } ul li, ol li { font-weight: normal; font-style: normal; font-size: 1em; line-height: 1.1em; text-decoration: none; font-variant: normal; } ul li i, ol li i, ul li em, ol li em { font-weight: normal; font-style: italic; font-size: 1em; line-height: 1.1em; text-decoration: none; font-variant: normal; } ul li b, ol li b, ul li strong, ol li strong { font-weight: bold; font-style: normal; font-size: 1em; line-height: 1.1em; text-decoration: none; font-variant: normal; } /****************Tipbox Styling**************/ div.tipbox { display: inline-block; border: 1px solid #000; background: #FFFFFF; color: #000; padding: 15px; margin-bottom: 1em; } div.tipbox p, div.tipbox h3 { padding: 0; margin: 0 0 1em 0; } div.tipbox div.listHeader { font-weight: bold; font-style: normal; font-size: 1em; line-height: 1.2em; text-decoration: none; font-variant: normal; text-align: left; margin: 0; } div.tipbox div.quotes { font-weight: normal; font-style: italic; font-size: 1.33em; line-height: 1.13em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: center; color: #555; margin: 1.13em 1.13em 0 1.13em; } div.tipbox div.signature { font-weight: bold; font-style: normal; font-size: 1.33em; line-height: 1.20em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: right; color: #444; margin: .7em 1.5em 1.13em; } div.tipbox div.introStory { font-weight: normal; font-style: italic; font-size: 1em; line-height: 1.3em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: justify; color: #555; margin: 1.13em 1.2em 1.2em 1.2em; padding-bottom: 1.2em; } div.tipbox div.introStory p { font-weight: normal; font-style: italic; font-size: 1em; line-height: 1.3em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: justify; color: #555; } /****************Image Styling****************/ img { display: inline-block; text-align: center; margin: 0 auto 1em; } #cover-image { text-align:center; display:block; } #cover-image img { max-width:100%; margin:0; padding:0; } div.logo { text-align: center; margin: 0 auto .5em; border: 0px; } .fullimages { height: 920px; width: auto; margin-left: -75px; margin-top: -7px; } div.imageContain { display: inline-block; margin: 1em auto 1.2em; text-align: center; } div.imageIntro { color: #000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: .8em; line-height: 1.2em; text-decoration: none; font-variant: normal; text-align: left; margin: .75em; } div.caption { color: #555; font-style: normal; font-size: .8em; line-height: 1.2em; text-decoration: none; font-variant: normal; text-align: left; margin: 0em 0em 1em; padding-bottom: 1em; } /****Upsell Styling****/ div.upsell { display: inline-block; padding-top: 2em; } div.upsell p { font-weight: normal; font-style: italic; font-size: 1.1em; line-height: 1.17em; text-decoration: none; font-variant: normal; text-align: justify; text-indent: 0; margin: 0 0 1em 0; } /*********Table Styling*****************/ table { display: inline-block; border-collapse: collapse; width: 100%; margin-bottom: 1em; } td, th { border: solid 1px #3557a3; padding: 10px; background-color: #D9C479; } th { text-align: center; background-color: #D0212F; } /**** Video Player Styling ****/ .videoIcon { overflow: visible; margin-left: -75px; margin-bottom: 3em; } .videoIcon video { min-width: 768px; min-height: 432px; border-top: 1px solid #000; border-bottom: 1px solid #000; } .videoIcon p { text-align: center; margin-left: 75px; } .videoIcon p img { display: inline; border: none; -webkit-box-shadow: none; } @media only screen and (device-width: 768px) and (orientation: landscape) { /* rules for iPad in landscape orientation */ .videoIcon video { min-width: 874px; margin-left: 75px; border-top: 1px solid #000; border-bottom: 1px solid #000; } } /*************Special DIV Styling**************/ div.listHeader { font-weight: bold; font-style: normal; font-size: 1em; line-height: 1.2em; text-decoration: none; font-variant: normal; text-align: left; margin: 0; } div.quotes { font-weight: normal; font-style: italic; font-size: 1.33em; line-height: 1.13em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: center; color: #555; margin: 1.13em 1.13em 0 1.13em; } div.signature { font-weight: bold; font-style: normal; font-size: 1.33em; line-height: 1.20em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: right; color: #444; margin: .7em 1.13em 1.5em 1.13em; } div.introStory { font-weight: normal; font-style: italic; font-size: 1em; line-height: 1.2em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: justify; color: #555; margin: 1.13em 1.2em 1.2em 1.2em; padding-bottom: 1.2em; } div.introStory p { font-weight: normal; font-style: italic; font-size: 1em; line-height: 1.3em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: justify; color: #555; } div.praise p { margin-bottom:1em; }