span[class="label"] { color:#b5b5b5; } span[class="subtitle"] { color:#8f8f8f; } /*section[class='chapter'] { font-family:serif; font-weight:bold; font-size:150%; text-align:left; text-indent:0em; margin-top:.3em; margin-left:0%; margin-right:0%; margin-bottom:0em; }*/ p { font-family:serif; font-weight:normal; font-size:100%; text-align:left; text-indent:0em; margin-top:1em; margin-left:0%; margin-right:0%; margin-bottom:0em; } p[class="citation"] { font-family:serif; font-weight:normal; font-size:100%; margin-top:0em; margin-bottom:0em; text-align:left; text-indent:-1em; margin-bottom:40px; padding-left:1em; } p[class="byline"] { font-family:serif; font-weight:bold; font-size:115%; text-align:left; text-indent:1em; margin-top:0em; margin-left:0%; margin-right:0%; margin-bottom:0em; } h1[class='head-title'] { font-family:serif; font-weight:bold; font-size:165%; text-align:left; text-indent:-1em; margin-top:.3em; margin-left:0%; margin-right:0%; margin-bottom:1.5em; padding-left:1em; } h1 { font-family:serif; font-weight:bold; font-size:150%; text-align:left; text-indent:0em; margin-top:1em; margin-left:0%; margin-right:0%; margin-bottom:0em; } h2 { font-family:serif; font-weight:bold; font-size:140%; text-align:left; text-indent:0em; margin-top:1em; margin-left:0%; margin-right:0%; margin-bottom:0em; } h3 { font-family:serif; font-weight:bold; font-size:130%; text-align:left; text-indent:0em; margin-top:1em; margin-left:0%; margin-right:0%; margin-bottom:0em; } h4 { font-family:serif; font-weight:bold; font-size:120%; text-align:left; text-indent:0em; margin-top:1em; margin-left:0%; margin-right:0%; margin-bottom:0em; } h5 { font-family:serif; font-weight:bold; font-size:115%; text-align:left; text-indent:0em; margin-top:1em; margin-left:0%; margin-right:0%; margin-bottom:0em; } h6 { font-family:serif; font-weight:bold; font-size:110%; text-align:left; text-indent:0em; margin-top:1em; margin-left:0%; margin-right:0%; margin-bottom:0em; } p[class="fig-attribution"] { font-family:serif; font-weight:normal; font-size:80%; text-align:left; text-indent:0em; margin-top:0em; margin-left:0%; margin-right:0%; margin-bottom:0em; } figure { font-family:serif; font-weight:normal; font-size:100%; text-align:left; text-indent:0em; margin-top:1em; margin-left:1em; margin-right:1em; margin-bottom:1em; } figcaption { font-family:serif; font-weight:normal; font-size:110%; text-align:left; text-indent:-1em; margin-top:0em; margin-left:0em; margin-right:0em; margin-bottom:0em; padding-left:1em; } span[class='fig-label'] { font-weight:bold; } blockquote { font-family:serif; font-weight:normal; font-size:100%; text-align:left; text-indent:0em; margin-top:2em; margin-left:1em; margin-right:1em; margin-bottom:2em; } div[class='table'] { font-family:serif; font-weight:normal; font-size:100%; text-align:left; text-indent:0em; margin-top:1em; margin-left:1em; margin-right:1em; margin-bottom:1em; } table { display:table; font-size:100%; border-collapse:collapse; border-spacing:2px; border-color:gray; } td { border: 1px solid black; padding: 3px 7px 2px 7px; } th { border: 1px solid black; padding: 3px 7px 2px 7px; text-align: left; padding-top: 5px; padding-bottom: 4px; } span[class='table-label'] { font-family:serif; font-weight:bold; font-size:110%; text-align:left; text-indent:0em; margin-top:0em; margin-left:0em; margin-right:0em; margin-bottom:0em; } p[class='table-caption'] { font-family:serif; font-weight:normal; font-size:110%; text-align:left; text-indent:-1em; margin-top:0em; margin-left:0em; margin-right:0em; margin-bottom:0em; padding-left:1em; } p[class='table-attribution'] { font-family:serif; font-weight:normal; font-size:80%; text-align:left; text-indent:0em; margin-top:0em; margin-left:0%; margin-right:0%; margin-bottom:0em; } section[class='notes-end'] { font-family:serif; font-weight:normal; font-size:100%; margin-top:0em; margin-bottom:0em; text-align:left; text-indent:-1.5em; margin-bottom:40px; padding-left:1.5em; } ul[class='index'] { display: block; list-style-type:none; } /* No default list type styling */ ul { display: block; list-style-type:none; } *[hidden] { display: none; } div[class='sidebar'] { margin-left: 2em; margin-right: 2em; margin-top: 1em; margin-bottom: 1em; font-size: small; background-color: #dbdbdb; padding-left: .25em; padding-right: .25em; padding-top: .25em; padding-bottom: .25em; } div[class='boxed-text'] { margin-left: 2em; margin-right: 2em; margin-top: 1em; margin-bottom: 1em; font-size: small; background-color: #dbdbdb; padding-left: .25em; padding-right: .25em; padding-top: .25em; padding-bottom: .25em; border: 1px solid black; } section[class='assessment'] { margin-left: 1em; margin-right: 1em; margin-top: 1em; margin-bottom: 1em; font-size: small; background-color: #dbdbdb; padding-left: .25em; padding-right: .25em; padding-top: .25em; padding-bottom: .25em; } div[class='assessment'] { margin-left: 1em; margin-right: 1em; margin-top: 1em; margin-bottom: 1em; font-size: small; background-color: #dbdbdb; padding-left: .25em; padding-right: .25em; padding-top: .25em; padding-bottom: .25em; } section[class='exercise'] { margin-left: 1em; margin-right: 1em; margin-top: 1em; margin-bottom: 1em; font-size: small; background-color: #dbdbdb; padding-left: .25em; padding-right: .25em; padding-top: .25em; padding-bottom: .25em; } div[class='exercise'] { margin-left: 1em; margin-right: 1em; margin-top: 1em; margin-bottom: 1em; font-size: small; background-color: #dbdbdb; padding-left: .25em; padding-right: .25em; padding-top: .25em; padding-bottom: .25em; } section[class='learning-objectives'] { margin-left: 1em; margin-right: 1em; margin-top: 1em; margin-bottom: 1em; font-size: small; background-color: #dbdbdb; padding-left: .25em; padding-right: .25em; padding-top: .25em; padding-bottom: .25em; } div[class='learning-objectives'] { margin-left: 1em; margin-right: 1em; margin-top: 1em; margin-bottom: 1em; font-size: small; background-color: #dbdbdb; padding-left: .25em; padding-right: .25em; padding-top: .25em; padding-bottom: .25em; } section[class='case-study'] { margin-left: 1em; margin-right: 1em; margin-top: 1em; margin-bottom: 1em; font-size: small; background-color: #dbdbdb; padding-left: .25em; padding-right: .25em; padding-top: .25em; padding-bottom: .25em; } div[class='case-study'] { margin-left: 1em; margin-right: 1em; margin-top: 1em; margin-bottom: 1em; font-size: small; background-color: #dbdbdb; padding-left: .25em; padding-right: .25em; padding-top: .25em; padding-bottom: .25em; } img.video { width: 40px; height: auto; } img.audio { width: 40px; height: auto; } img.reading-resource { width: 40px; height: auto; } img[class='icon'] { width: 40px; height: auto; } div[class='boxed-text'] img[class='icon'] { width: 40px; height: auto; } div[class='boxed-text'] img { width: auto; height: auto; } div[class='aside'] img[class='icon'] { width: 40px; height: auto; } div[class='aside'] img { width: auto; height: auto; } div[class='aside'] img.video { width: 40px; height: auto; } div[class='aside'] img.audio { width: 40px; height: auto; } div[class='aside'] img.reading-resource { width: 40px; height: auto; } aside img[class='icon'] { width: 40px; height: auto; } aside img { width: auto; height: auto; } div[class='sidebar'] img[class='icon'] { width: 40px; height: auto; } div[class='sidebar'] img { width: auto; height: auto; } div[class='case-study'] img[class='icon'] { width: 40px; height: auto; } div[class='case-study'] img { width: auto; height: auto; } div[class='learning-objectives'] img[class='icon'] { width: 40px; height: auto; } div[class='learning-objectives'] img { width: auto; height: auto; } div[class='exercise'] img[class='icon'] { width: 40px; height: auto; } div[class='exercise'] img { width: auto; height: auto; } div[class='assessment'] img[class='icon'] { width: 40px; height: auto; } div[class='assessment'] img { width: auto; height: auto; } aside { padding: 10px; margin: 10px; } div[class='companion-website'] { margin-left: 1em; margin-right: 1em; margin-top: 1em; margin-bottom: 1em; font-size: small; background-color: #dbdbdb; padding-left: .25em; padding-right: .25em; padding-top: .25em; padding-bottom: .25em; border: 2px solid black; } /* In a declared TOC list, never show list numbering */ nav#toc ol { list-style-type: none; } div[class='toc'] ol { list-style-type: none; } /* EPUB3 */ section[class='title-page'] { font-weight:normal; line-height:1em; font-size:150%; text-align:center; text-indent:0em; margin-top:0.7em; margin-left:0em; margin-right:0em; margin-bottom:0em; } /*EPUB2*/ div[class='titlepage'] { font-weight:normal; line-height:1em; font-size:150%; text-align:center; text-indent:0em; margin-top:0.7em; margin-left:0em; margin-right:0em; margin-bottom:0em; } /*EPUB2*/ div[class='titlepage']#h1 { font-weight:normal; line-height:1em; font-size:150%; text-align:center; text-indent:0em; margin-top:0.7em; margin-left:0em; margin-right:0em; margin-bottom:0em; } /*EPUB3*/ section[class='title-page']#h1 { font-weight:normal; line-height:1em; font-size:150%; text-align:center; text-indent:0em; margin-top:0.7em; margin-left:0em; margin-right:0em; margin-bottom:0em; } div[class='imprint'] img { display: block; margin-left: auto; margin-right: auto; } div[class='byline'] { margin-top: 2em; margin-bottom: 4em; } /*EPUB2*/ div[class='copyright-page'] { font-weight:normal; line-height:1em; font-size:100%; text-align:center; text-indent:0em; margin-top:0.7em; margin-left:0em; margin-right:0em; margin-bottom:0em; } /*EPUB3*/ section[class='copyright-page'] { font-weight:normal; line-height:1em; font-size:100%; text-align:center; text-indent:0em; margin-top:0.7em; margin-left:0em; margin-right:0em; margin-bottom:0em; } p[class='copyright-statement'] { font-weight:normal; line-height:1em; font-size:100%; text-align:center; text-indent:0em; margin-top:0.7em; margin-left:0em; margin-right:0em; margin-bottom:0em; } div[class='publisher-addresses'] { font-weight:normal; line-height:1em; font-size:85%; text-align:center; text-indent:0em; margin-top:0.7em; margin-left:0em; margin-right:0em; margin-bottom:0em; } div[class='publisher-addresses'] img { font-weight:normal; line-height:1em; font-size:85%; text-align:center; text-indent:0em; margin-top:2em; margin-left:0em; margin-right:0em; margin-bottom:2em; } div[class='publisher-contributors'] { font-weight:normal; line-height:1em; font-size:85%; text-align:center; text-indent:0em; margin-top:0.7em; margin-left:0em; margin-right:0em; margin-bottom:0em; } div[class='printing-info'] { font-weight:normal; line-height:1em; font-size:85%; text-align:center; text-indent:0em; margin-top:0.7em; margin-left:0em; margin-right:0em; margin-bottom:0em; } div[class='cip'] { font-weight:normal; line-height:1em; font-size:85%; text-align:center; text-indent:0em; margin-top:0.7em; margin-left:0em; margin-right:0em; margin-bottom:0em; }