body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } a { color: #DC143C; } body { margin: 1em; -epub-hyphens:auto; } @page { margin : 0px 0px 0px 0px; } .above { padding-top: 1em; } aside { font-size: .7em; font-family: sans-serif; margin: 1em 2% 1em 15%; padding: 10px 0; text-indent: 0; line-height: 1.5em; border-top: solid 1px #888888; border-bottom: solid 1px #888888; -epub-hyphens: none; hyphens: none; } .below { padding-bottom: 1em; } .backad { margin: 15px; text-align: center; } .backad img { text-align: center; width: 45%; height: auto; } .cover { text-align: center; } .cover img { width: 99%; height: auto; } .copyright { font-family: serif; font-size:0.85em; line-height:1.333; margin-bottom:20px; text-align:left; text-indent:0; } .logo { text-align: center; } .logo img { width: 50%; height: auto; margin: 20px auto; } .in-txt { text-align: center; } .in-txt img { width: 90%; height: auto; padding: 20px; } ol.toc { font-size: .9em; color:#e93600; list-style-type: none; } p.AHD { color:#e93600; font-family: sans-serif; font-size:1.333em; font-weight:bold; line-height:1.125; margin-bottom:15px; margin-left:0; margin-right:0; margin-top:40px; text-align:center; text-indent:0; -epub-hyphens:none; hyphens: none; } p.BHD { color:#f66833; font-family: sans-serif; font-size:1em; font-weight:bold; line-height:1.524; margin-bottom:0; margin-left:0; margin-right:0; margin-top:14px; text-align:left; text-indent:0; text-transform:uppercase; } p.BHD-BX { color:#f66833; font-family: sans-serif; font-size:1em; font-weight:bold; line-height:1.524; margin-bottom:0; margin-left:18px; margin-top:14px; text-align:left; text-indent:0; text-transform:uppercase; } li.BL { font-family: serif; font-size:1em; line-height:1.3; list-style-position:outside; list-style-type:disc; margin-bottom:0; margin-left:14px; margin-right:14px; margin-top:5px; text-align:left; text-indent:0; } p.BMH { font-family: sans-serif; font-size:1.667em; font-weight:bold; line-height:1.2; margin-bottom:50px; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } div.BX { background-color:#ffe3d6; border-color:#ffac89; border-radius:9px 0px 9px 0px; border-style:solid; border-width:3px; margin: 40px 0; padding: 20px; } div.big-BX { border-color:#ffac89; border-radius:9px 0px 9px 0px; border-style:double; border-width:3px; margin: 40px 0; padding: 10px; } p.BXH { color:#f87240; font-weight: bold; font-family: sans-serif; font-size:1.2em; line-height:1.231; margin-bottom:10px; margin-top:5px; text-align:center; text-indent:0; } p.BXT { font-family: serif; font-size:0.9em; line-height:1.444; text-align:left; text-indent:9px; } p.BXT1 { font-family: serif; font-size:0.9em; font-weight:normal; line-height:1.444; text-align:left; text-indent:0; } p.BXT1-No-HD { font-family: serif; font-size:0.9em; line-height:1.333; text-align:left; text-indent:0; margin: 10px; } p.Big-BXAHD { color:#e93600; font-family: sans-serif; font-size:1em; font-weight:bold; line-height:1.5; margin-bottom:0; margin-left:0; margin-right:18px; text-align:left; margin-top:8px; text-indent:18px; } li.Big-BXBL, p.Big-BXBL { font-family: serif; font-size:1em; line-height:1.333; list-style-position:outside; list-style-type:disc; margin-bottom:0; margin-left:27px; margin-right:18px; margin-top:2px; text-align:left; text-indent:0; } p.Big-BXH { color:#e93600; font-family: sans-serif; font-size:1.5em; font-weight:800; line-height:1.111; margin-bottom:18px; margin-left:18px; margin-right:18px; margin-top:27px; text-align:center; text-indent:0; -epub-hyphens: none; hyphens: none; } p.Big-BXT { font-family: serif; font-size:1em; font-weight:500; line-height:1.5; margin-bottom:0; margin-left:18px; margin-right:18px; text-align:left; text-indent:10px; } p.Big-BXT1 { font-family: serif; font-size:1em; font-weight:500; line-height:1.5; margin-bottom:0; margin-left:18px; margin-right:18px; margin-top:14px; text-align:left; text-indent:0; } p.Big-BXT2 { font-family: serif; font-size:1em; font-weight:500; line-height:1.5; margin-bottom:0; margin-left:18px; margin-right:18px; margin-top:2px; text-align:left; text-indent:0; } p.CHD { -epub-hyphens:none; font-family: sans-serif; font-size:1em; font-weight:bold; line-height:1.418; margin-top:12px; text-align:left; text-indent:0; } p.CN { color:#e93600; font-family:serif; font-size:1.458em; font-weight:bold; font-style: italic; line-height:0.743; letter-spacing:.05em; text-align:center; text-indent:0; margin-bottom:10px; hyphens: none; -epub-hyphens: none; } p.COT { font-family: serif; font-size:1em; line-height:1.4; text-align:justify; text-indent:0; } p.CT { font-family: sans-serif; font-size:1.667em; font-weight:bold; line-height:1.2; margin-bottom:50px; text-align:center; text-indent:0; -epub-hyphens: none; hyphens: none; } p.DHD { -epub-hyphens:none; font-family: sans-serif; font-size:0.9em; font-style:italic; font-weight:bold; line-height:1.556; margin-bottom:0; margin-left:0; margin-right:0; margin-top:9px; text-align:left; text-indent:0; } p.FMH { font-family: sans-serif; font-size:1.667em; font-weight:bold; line-height:1.2; margin-bottom:90px; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } li.NL { font-family: serif; font-size:1em; line-height:1.3; list-style-position:outside; list-style-type:decimal; margin-bottom:5px; margin-left:14px; margin-right:14px; margin-top:0; text-align:left; text-indent:0; } p.Notes { font-family: serif; font-size:0.85em; line-height:1.333; margin-bottom:0; margin-left:15px; margin-right:0; margin-top:3px; text-align:left; text-indent:-14px; } p.praise { font-size: 1em; margin: 5px auto 0px auto; text-align: center; padding: 10px; } ol { font-size: 1em; font-family: serif; } .star { color:#e93600; font-family: sans-serif; font-size:3.5em; text-align: center; margin: 40px; } span.red { color:#e93600; font-weight: bold; } table.three-col { margin: 20px auto; font-weight:bold; font-size: .9em; width: 90%; } td { padding: 1px; text-align: left; } table.orange { margin: 20px auto; font-size: .9em; width: 90%; border: #ffa89a solid 2px; border-collapse:collapse; } th.orange-hed { padding: 1px; background-color:#ffbeb4; text-align: left; border: #ffa89a solid 2px; border-collapse:collapse; } td.orange { padding: 1px; text-align: left; background-color: #ffeae7; border-left-width:1px; border-left-style:solid; border-left-color:#ffa89a; border-top-width:1px; border-top-style:solid; border-top-color:#ffa89a; border-right-width:1px; border-right-style:solid; border-right-color:#ffa89a; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ffa89a; padding-top:4px; padding-bottom:4px; padding-left:4px; padding-right:4px; vertical-align:top; } td.orange-2 { padding: 1px; text-align: left; border-left-width:1px; border-left-style:solid; border-left-color:#ffa89a; border-top-width:1px; border-top-style:solid; border-top-color:#ffa89a; border-right-width:1px; border-right-style:solid; border-right-color:#ffa89a; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ffa89a; padding-top:4px; padding-bottom:4px; padding-left:4px; padding-right:4px; vertical-align:top; } p.T { font-family: serif; font-size:1em; line-height:1.4; text-align:justify; text-indent:14px; hyphens: auto; -epub-hyphens: auto; } p.T1 { font-family: serif; font-size:1em; line-height:1.4; text-align:justify; text-indent:0; hyphens: auto; -epub-hyphens: auto; } p.T2 { font-family: serif; font-size:1em; line-height:1.4; margin-bottom:0; margin-left:27px; margin-right:0; margin-top:0; text-align:left; text-indent:0; } p.T3 { font-family: serif; font-size:1em; line-height:1.4; margin-bottom:0; margin-left:41px; margin-right:0; margin-top:0; text-align:left; text-indent:0; } p.TAS { font-family: serif; font-size:1em; line-height:1.4; margin-bottom:0; margin-left:0; margin-right:0; margin-top:14px; text-align:justify; text-indent:14px; hyphens: auto; -epub-hyphens: auto; } p.TAS-no-indent { font-family: serif; font-size:1em; line-height:1.4; margin-bottom:0; margin-left:0; margin-right:0; margin-top:9px; text-align:justify; text-indent:0; hyphens: auto; -epub-hyphens: auto; } p.pref { font-family: serif; font-size:1em; line-height:1.4; text-align:justify; text-indent:0; margin-left: 14px; hyphens: auto; -epub-hyphens: auto; } ul { margin-top: -2px; font-family: serif; font-size: 1em; } p.WTS-T { font-family: serif; font-size:1em; line-height:1.3; margin: 20px; text-align:left; text-indent:0; } p.WTS-T2 { font-family: serif; font-size:1em; line-height:1.3; margin: 20px 20px 0 20px; text-align:left; text-indent:0; } p.WTS-T3 { font-family: serif; font-size:1em; line-height:1.3; margin: 0px 20px 20px 20px; text-align:left; text-indent:10px; } p.WTSH { color:#e93600; font-family: sans-serif; font-size:1.2em; font-weight:bold; line-height:1.4; margin-bottom:0; margin-left:0; margin-right:0; margin-top:9px; text-align:left; text-indent:0; } span.BX-lead-in { color:#f87240; font-family: serif; font-weight:bold; } span.footnote { font-family: sans-serif; font-size:1em; } p.center { text-align:center; } p.inline { margin-left:14px; text-indent:0px; } span.attrib { color:#e93600; font-family: sans-serif; font-size:1em; } span.footnote { font-size:72%; vertical-align:super; } span.small-caps { font-variant:small-caps; } span.further-reading { color:#e93600; font-family: sans-serif; font-weight:bold; } .dropcap{ color:#e93600; font-size: 5em; font-family: serif; float:left; line-height: 0.7; margin-right:0.05em; margin-top:0.1em; } img._what-to-say { height:22px; width:16px; }