/* TARQUIN ADDED STYLES 2009/06/23 */ /* dedication id (separate listing to apply a margin) */ /* epigraph class (separate listing to apply a margin) */ /* extract class (div class, listed after poem) */ /* p modified to add inter-paragraph spacing */ /* Modified by MH to update styling 11/02/10 */ body { margin: 0 0.5%; } img { max-width: 99%; } /* HEADINGS */ h4.noBot { margin-bottom: 0; } /* H2 */ h1 { font-size: x-large; font-weight: bold; page-break-before : always; } h2 { font-size: large; font-weight: bold; } h3, h4 { font-size: medium; } h5 { font-size: small; font-weight: bold; } .sectionhead{ margin:0; display : block; text-align : center; padding-top : 1em; padding-bottom : 0.5em; text-align : left; font-size : medium; font-weight: bold; } .subsubsecthead { margin:0; display: block; padding-top: 1em; padding-bottom: 0.5em; text-align: left; font-size: medium; font-weight: normal; } .subsubsubsecthead { display : block; margin:0; text-align : left; padding-top : 1em; padding-bottom : 0.5em; text-align : left; font-weight: bold; font-size: medium; } .img_caption { display : block; margin:0; text-align : left; padding-top : 0; padding-bottom : 1.5em; text-align : left; font-size :0.8em; font-weight: bold; color : #336; } .heading_9 { page-break-before: always;} /* .football, .noteimg{ float: left; margin-right:1em; width:35px; } */ .preface, .introduction, .prelude, .letter, .news, .glossary, .appendix{ display:block; page-break-before : always; text-align: left; margin-top : 1em; margin-bottom : 1em; margin-left : 3em; margin-right : 3em; } .asterisk { text-align: center;} .equation{ display:block; font-family: monospace;} .quote{ font-style : italic; } .quotesource { display: block; text-align: left; font-size: 1em; color: #666; margin-bottom: 1.5em; } .credits { page-break-before:always; } .copyright { text-align:center; font-size: 0.5em; } .cover, .coverimg { display : block; text-align: center; margin-top : 0em; margin-bottom : 0em; margin-left : 0em; margin-right : 0em; padding-top: 0em; padding-left: 0em; } p.verso{ font-size:0.8em; line-height : 1em; margin-top: 0.1em; margin-bottom: 0.1em; } .dedication{ padding-top: 20%; width:50%; padding-left: 22%; padding-right: 22%; margin-left: auto; margin-right: auto; page-break-before: always; page-break-after: always; } #dedication{ display : block; page-break-before : always; text-align: center; margin-top: 3em; padding-top : 3em; padding-bottom : 3em; margin-left : 2em; margin-right :2em; } .toc{ display:block; text-align: left; font-size : 1.2em; margin-top : 1em; margin-bottom : 1em; margin-left : 3em; margin-right : 3em; } p{ text-indent: 0em; display:block; line-height : 1.3em; margin-top: 0.4em; margin-bottom: 1em; } p.biblio_item{ text-indent: -1em; display:block; text-align : justify; line-height : 1.3em; margin-left : 2em; margin-right : 1em; margin-top: 0em; margin-bottom: 0.8em; } sup{ color : maroon; font-size : 0.8em; font-weight : bold; } blockquote{ font-size : 0.9em; display:block; font-weight : normal; margin-left : 3em; margin-right : 3em; } .center{ text-align : center; } .publisher{ text-align:center; page-break-after:always; } .right{ text-align : right; } .example_title, .note_important_title{ display : block; text-align : left; margin-top : 0.5em; margin-bottom : 1em; text-align : left; color : black; } .keywordbox_head{ font-weight : bold; } .keywordbox{ color : white; display : block; padding-top: 5px; padding-bottom: 5px; padding-right : 5px; padding-left : 5px; margin-top: 5px; margin-bottom: 5px; margin-left: auto; margin-right: auto; } .term{ font-weight : bold; color: blue; } strong{ font-weight : bold; color: black; } .definitionbox{ color : black; display : block; padding-top: 5px; padding-bottom: 5px; padding-right : 15px; padding-left : 15px; } table{ display: inline-block; font-size: 0.8em; margin-top:2em; margin-bottom:2em; margin-left : 2em; margin-right : 2em; border-collapse: collapse; border: 1px solid black; } caption{ margin-left : 2.5em; margin-bottom: 0em; text-align: left; font-size: 0.9em; } th{ vertical-align:top; padding-left: 0.3em; padding-right: 0.3em; padding-top: 0.3em; padding-bottom: 0.3em; background:gray; color:white; text-align:left; border-right: 1px solid #444; } td { border-right: 1px solid #ccc; font-size: small; } .qa_box { width:auto; margin-left: 5%; margin-right:5%; padding:1em; } /* BOXES */ .pull_out_text {text-align: right; color: #555; font-size: 1.1em;} .note_important_box, .pull_out_box, .note_aside_box, .note_important_bomb_box, .note_important_bulb_box, .note_important_chart_box, .note_important_taxi_box, .note_important_em_box, .note_important_pad_box, .note_important_toast_box, .note_important_shorts_box, .note_important_finger_box, .example_box { display:inline-block; padding: 2% 4%; font-size: 1em; font-style: italic; } .example_box h4 { font-style: italic; } .boxicon { float:left; /*margin-top: 5px; margin-left: 5px;*/ margin-right: 5px; margin-bottom: 5px; width:50px; } .boxicon_big { float:left; /*margin-top: 5px; margin-left: 5px;*/ margin-right: 5px; margin-bottom: 5px; width:75px; } .note_aside_text { display: block; font-size: 1em; font-weight: normal; } .example_text { display: block; font-size: 1em; font-weight: normal; } .clear { clear:left;} /* BOOK SPECIFIC */ .diary { width: auto; margin:5%; padding:1em;} .diary_text { font-family: Courier, monospace; } .diary_heading { font-family: Courier, monospace; display : block; text-align : left; margin-top : 1em; margin-bottom : 1em; text-align : left; font-size :0.8em; font-weight:bold; color : black;} /* TABLES */ td{ vertical-align:middle; padding: 1em; border-collapse: collapse; margin: 0px; } tr.table_head td { font-family: Arial, sans-serif; background:gray; color:white; text-align:left;} .table_note{ display : block; font-size : 0.5em; text-align : left; margin-top : 1em; margin-bottom : 1em; margin-left : 2em; margin-right : 2em; } .note{ display : block; font-style : italic; text-align : left; margin-top : 1em; margin-bottom : 1em; } .epigraph { display : block; /* page-break-before : always; */ text-align: left; padding-top : 0.6em; padding-bottom : 0; /* margin-left : 2em; margin-right :2em; */ font-size: 1.5em; font-style : italic; color: #666; } em{ display : inline; font-weight : normal; font-style : italic; } i{ display : inline; font-style : italic; } /* LISTS */ li { font-size: 1em; margin-top: 0.25em; margin-bottom: 0.25em; text-align: left; } li.extraindent { font-size: 1em; margin-top: 0.25em; margin-bottom: 0.25em; text-align: left; padding-left:0.6em; } ul { margin-bottom: 1em; margin-top: 1em; } ol { margin-bottom: 1em; margin-top: 1em; } .acknowledge{ display : block; text-align : center; font-size : 0.7em; color : Teal; } .graphic{ clear: both; margin: 0.4em 0; } img.graphicLeft { float: left; } .ibc { text-align:center; } .il { float: left; margin: 5px; } .ir { float: right; margin: 5px; } .wideimg { width: 75%; } p.footnote { color: #000; margin-top:20px; font-size:0.8em;}a.footnote { color: #000; }a.footnote:visited { color: #000;}a.footnote_ref { color: #000;} pre { font-family: inherit; } /* NON-HH STYLES */ .part{ display : block; text-align : center; margin-top : 1em; margin-bottom : 1em; } .partnum{ display : block; margin-left : 2%; margin-top : 1em; margin-bottom : 1em; text-align : left; font-size : 1.4em; color : teal; } .displaybox_head { font-weight : bold; } .display_box{ color : black; display : block; padding-top: 5px; padding-bottom: 5px; padding-right : 15px; padding-left : 15px; margin-top: 5px; margin-bottom: 5px; margin-left: auto; margin-right: auto; } .displaybox{ color : black; display : block; padding-top: 5px; padding-bottom: 5px; padding-right : 15px; padding-left : 15px; margin-top: 5px; margin-bottom: 5px; margin-left: auto; margin-right: auto; } p.displaypanel_head{ background : chocolate; font-weight : bold; color : white; font-size: larger; padding-top: 1px; padding-bottom:1px; padding-right : 17px; padding-left : 17px; margin-left: -10px; margin-right: -10px; } .boxId{ background : white; font-weight : bold; color : black; font-size: larger; padding-top: 1px; padding-bottom:1px; padding-left: 3px; padding-right:3px; margin-left:10px; } .displaypanel{ color : white; background : black; display : block; padding-top: 5px; padding-bottom: 5px; padding-right : 15px; padding-left : 15px; margin-top: 10px; margin-bottom: 10px; margin-left: auto; margin-right: auto; } .caption{ display : block; text-align : left; margin-left : 2%; margin-bottom : 1em; text-align : left; font-size : 0.7em; color : teal; } .parttitle{ display : block; margin-left : 2%; margin-top : 1em; margin-bottom : 1em; text-align : left; font-size : 1.4em; color : black; } .partsubtitle{ display : block; margin-left : 2%; margin-top : 1em; margin-bottom : 1em; text-align : left; font-size : 1.1em; color : black; } .title{ display : block; text-align : center; padding-top : 3em; margin-bottom : 1em; } .subtitle{ display : block; text-align : center; padding-top : 1em; margin-bottom : 1em; } .titlepage{ display : block; text-align : center; } .poem, .song{ display : block; text-align : left; margin-top : 1em; margin-bottom : 1em; margin-left : 3em; margin-right : 3em; font-style : italic; text-indent: 0em; } .verseindent{ text-align: center; } .extract { display : block; text-align : justify; padding-top : 1em; padding-bottom : 1em; padding-left : 1.5em; padding-right : 1.5em; } .source { text-align:right; } .list, .toc{ display : block; margin-top : 1em; margin-bottom : 1em; margin-left : 3em; margin-right : 3em; font-size : 1.1em; font-style : bold; } .pubinfo{ display : block; text-align: center; margin-left : 2em; margin-right : 2em; text-align: center; } .author{ display : block; margin-top : 1em; margin-bottom : 1em; color : maroon; text-align: center; } .chapter_author{ display : block; margin-top : 1em; margin-bottom : 1em; color : maroon; text-align: center; } .volumehead{ display : block; page-break-before : always; margin-left : 2%; margin-top : 1em; margin-bottom : 0.8em; text-align : center; font-size : 1.9em; font-weight: normal; color : black; } .newpage{ page-break-before : always; } div.iBookFix { display: inline-block; width: 100%; } ul li, ol li { text-align: left; margin-top: 0.5em; }