@page { margin : 0.5em; } tbody, thead, tfoot, tr, td, th { border-style : inherit; border-width : inherit; border-color : inherit; } /*special div*/ div.box { border: 1px solid black; width: 75%; margin-right: auto; margin-left: auto; padding: 0 1em; } /* character styles */ .allcaps { font-size : 0.67em; text-transform : uppercase; } .bold { font-weight : bold; font-style : normal; } .bolditalic { font-weight : bold; font-style : italic; } .italic { font-weight : normal; font-style : italic; } .roman { font-weight : normal; font-style : normal; } .superscript { vertical-align : super; font-size: .75em; } .subscript{ vertical-align : sub; font-size: .75em; } .footnote-link { vertical-align : super; font-size: .75em; } .footnote-anchor { vertical-align : super; font-size: .75em; } .underline { text-decoration : underline; } .overline { text-decoration : overline; } .caption_wrap { font-weight : bold; font-size : 0.75em; text-align : center; text-indent : 0; line-height: .9; page-break-before: avoid; } /* chapter headings */ h1 { font-family : serif; font-weight : bold; /* line-height : 1.2; */ text-align : center; } h1.book_title { font-weight : bold; font-size : 2em; text-align : center; text-indent : 0; } h1.part { font-size : 2em; margin : 0 0 1.5em 0; } h1.name { font-size : 2em; margin : 0 0 1em 0; } h1.chapter_number { font-size : 1.67em; margin : 0 0 .75em 0; } h2.chapter_subhead { font-family : serif; font-weight : bold; text-align : center; font-size : 1.5em; margin : .75em 0; } h3.chapter_subhead2 { font-family : serif; font-weight : bold; text-align : center; font-size : 1.25em; margin : .75em 0; } h3 { font-family : serif; font-weight : bold; text-align : center; } h3.chapter_section { font-size : 1.17em; margin : .75em 0 .2em 0; } h3.chapter_quote { font-style : italic; font-size : 1em; } h3.chapter_author { font-size : 1.5em; text-align : center; margin : 0 0 .75em 0; } h3.chapter_being { font-size : 1.5em; margin : 0 0 .75em 0; } h3.chapter_date { font-size : 1.25em; text-align : center; margin : 0 0 .75em 0; } p.titlepage_text { font-weight : bold; font-size : 1.1em; text-align : center; text-indent : 0; } p.book_author { font-weight : bold; font-size : 1.67em; text-align : center; text-indent : 0; margin : 0; } /* lists */ li { font-family : serif; } li.ul { } li.letterlist1 { list-style-type : upper-alpha; } li.letterlist2 { list-style-type : lower-alpha; } li.letterlist3 { list-style-type : upper-alpha; } li.numberedlist1 { list-style-type : decimal; } li.numberedlist2 { list-style-type : lower-roman; } li.numberedlist3 { list-style-type : decimal; } li.ul_nobullets { list-style-type : none; } .booklist li{ padding: .5em 0 0 0; } /* body elements */ p { font-family : serif; font-size : 1em; /* line-height : 1.2; */ } p.center { text-align : center; } p.poem { text-align : center; } p.question { font-weight : bold; font-style : italic; text-align : left; text-indent : 0; } p.right { text-align : right; text-indent : .75em; } p.noindent { text-indent : 0; } p.biblio { text-align : left; text-indent : 1px; margin-left : .75em; } p.copyright { font-size : 0.83em; text-align : center; text-indent : 0; } /* breaks */ p.break { } p.starbreak { text-align : center; margin : .75em 0; } /* quotes */ p.pullquote { font-style : italic; width: 85% ; margin: 2em auto; padding: .75em .75em; outline-style: dotted; } .pullquote .bolditalic { color: #662d91; } .pullquote .bold { color: #662d91; font-size: 1.15em; } p.pullquote_title { font-weight : bold; font-style : italic; text-align : center; text-indent : .75em; margin : .75em .75em 0 .75em; } p.pullquote_author { font-weight : bold; text-align : right; text-indent : .75em; margin : 0 .75em; } p.blockquote { text-align : left; text-indent : 0; margin-left: 1.5em; } /* toc styles */ p.tocsub2 { text-indent : 1.25em; } p.tocsub { text-indent : .75em; } p.tocchap { font-weight : bold; text-align : left; text-indent : 0; } p.tocpart { font-weight : bold; text-align : center; } /* footnote */ p.footnote_question { font-weight : bold; font-size : 0.79em; text-indent : .75em; } p.footnote_response { font-style : italic; font-size : 0.83em; text-align : left; text-indent : 0; } p.footnote { font-style : italic; font-size : 0.92em; text-align : left; text-indent : .75em; } /* captions */ p.caption { font-weight : bold; font-size : 0.83em; text-align : center; text-indent : 0; margin : 0 0 .75em 0; page-break-before: avoid; } p.caption_special { font-weight : bold; text-align : center; text-indent : 0; margin : 0 0 .75em 0; } /* hr styles */ hr.footnote { color : #616D7E; background-color: #616D7E; width : 85%; text-align: center; } hr.seperator { color : #000000; background-color: #000000; height: 1px; width : 50%; text-align: center; } /* images */ p.img_body_center { text-align : center; text-indent : 0; width: 35%; margin : .75em auto 0 auto; } p.img_body_left { text-align : center; text-indent : 0; width: 25%; float: left; margin : .5em .5em .5em 0; } p.img_body_right { text-align : center; text-indent : 0; width: 25%; float: right; margin : .5em 0 .5em .5em; } p.img_figure_right { text-align : center; text-indent : 0; width: 10%; float: right; margin : .5em 0 .5em .5em; } p.img_figure_left { text-align : center; text-indent : 0; width: 10%; float: left; margin : .5em .5em .5em 0; } p.img_author { text-align : center; text-indent : 0; width: 35%; margin : .75em auto 0 auto; } p.img_chapter_head { text-align : center; text-indent : 0; width: 35%; margin : .75em auto 0 auto; } p.img_full_page { page-break-before: always; page-break-after: always; margin: 0; text-align: center; } p.img_body_center img, p.img_body_left img, p.img_body_right img, p.img_author img, p.img_chapter_head img{ width: 100%; max-width: 100%; } p.img_full_page img { height:100%; width: auto; margin: 0; } .coverpage { margin: 0; text-align: center; } .coverpage img { height:100%; width: auto; margin: 0; } .titlepage { margin: 0; text-align: center; } .titlepage img { height:100%; width: auto; margin: 0; } /* extra classes */ .leftFloat { float : left; } .rightFloat { float : right; } .break-after { page-break-after: always; } .break-before { page-break-before: always; } .break-avoid { page-break-inside: avoid; } /* tables */ .table1 { border: 2px solid black; border-collapse: collapse; margin: 1em auto; } .table1 thead td { font-weight: bold; text-align: center; padding: .25em; } .table1 tbody td{ padding: 0 1em; border: 1px solid black; } .table2 { border: none; margin: 1em auto; } .table2 thead p{ border-bottom: 1px solid black; margin-right: 1em; margin-bottom: 0em; font-weight: bold; } .table2 tbody { padding-top: 0; } .table2 tbody td { padding-right: 1em; } .table3 { margin: auto; border: 1px solid black; border-collapse: collapse; } .table3 tr { border-left: none; border-right: none; } .table3 tr p { padding: 0 .5em ; } .table4 { border: none; margin: 0 auto; } .table4 td{ padding: .5em; } /* Unused, for compatibility with legacy ebooks */ p.img { text-align : center; text-indent : 0; margin : .75em 0 0 0; } .authorimg { width:25%; }