/* Technical Proforma */ /* version : 7 */ /* 09/02/11 changed sidebar p to be left aligned*/ /* 01/07/11 Added drop cap, changed to add page break after cover image and before copyright */ /* 05/07/11 Changed to cope with new front matter layout */ /* 15/07/11 Various minor changes to improve appearance */ @font-face { font-family: "epubfontsrf"; font-weight : normal; font-style: normal; src : url(../Fonts/epubfontsrf.ttf); } @font-face { font-family: "epubfontsrf"; font-weight : normal; font-style: italic; src : url(../Fonts/epubfontsrfi.ttf); } @font-face { font-family: "epubfontsrf"; font-weight : bold; font-style: normal; src : url(../Fonts/epubfontsrfb.ttf); } @font-face { font-family: "epubfontsrf"; font-weight : bold; font-style: italic; src : url(../Fonts/epubfontsrfbi.ttf); } body { font-family: "epubfontsrf", serif; margin : 5px; padding: 0px; } .preface, .introduction, .prelude, .letter, .news, .glossary, .appendix{ display:block; page-break-before : always; text-align: left; margin-top : 10px; margin-bottom : 10px; margin-left : 30px; margin-right : 30px; } div.credits { display: block; page-break-before:always; margin-top: 30px; padding-top:30px; } .copyright { text-align:center; font-size: 0.7em; } .cover, .coverimg { page-break-after:always; display : block; text-align: center; margin-top : 00px; margin-bottom : 00px; margin-left : 00px; margin-right : 00px; padding-top: 00px; padding-left: 00px; } .illustrator { text-align:center; } #dedication{ display : block; page-break-before : always; text-align: center; margin-top: 30px; padding-top : 30px; padding-bottom : 30px; margin-left : 20px; margin-right :20px; } p.dedication{ display : block; text-align: center; } .epigraph { display : block; page-break-before : always; text-align: left; padding-top : 30px; padding-bottom : 30px; margin-left : 20px; margin-right :20px; } div.titlepage, div.copyrightpage { page-break-before : always; } .toc{ display:block; text-align: left; font-size : 1.2em; margin-top : 10px; margin-bottom : 10px; margin-left : 30px; margin-right : 30px; } .ToC1{ font-size : 1.2em; margin-left : 30px; } .ToC2{ font-size : 1.1em; margin-left : 40px; } .ToC3{ font-size : 1.0em; margin-left : 50px; } p{ text-indent: 00px; display:block; font-size : 0.9em; text-align : justify; line-height : 1.3em; margin-left : 10px; margin-right : 10px; margin-top: 00px; margin-bottom: 3px; } p.no_indent{ text-indent: 00px; display:block; font-size : 0.9em; text-align : justify; line-height : 1.3em; margin-left : 10px; margin-right : 10px; margin-top: 10px; margin-bottom: 3px; } p.indent{ text-indent: 1.2em; display:block; font-size : 0.9em; text-align : justify; line-height : 1.3em; margin-left : 10px; margin-right : 10px; margin-top: 00px; margin-bottom: 3px; } div.list, div.box_list{ display : block; margin-top : 10px; margin-bottom : 10px; } div.list_nested, div.box_list_nested{ display : block; margin-top : 10px; margin-bottom : 10px; } p.list_item{ text-indent: -1.2em; display: block; font-size : 0.9em; text-align : justify; line-height : 1.3em; margin-left : 40px; margin-right : 10px; margin-top: 00px; margin-bottom: 3px; } p.list_nested_item{ text-indent: -1.2em; display: block; font-size : 0.9em; text-align : justify; line-height : 1.3em; margin-left : 60px; margin-right : 10px; margin-top: 00px; margin-bottom: 3px; } p.box_list_item{ text-indent: -1.2em; display: block; font-size : 0.9em; text-align : justify; line-height : 1.3em; margin-left : 40px; margin-right : 10px; margin-top: 00px; margin-bottom: 3px; } p.box_list_nested_item{ text-indent: -1.20px; display: block; font-size : 0.9em; text-align : justify; line-height : 1.3em; margin-left : 60px; margin-right : 10px; margin-top: 00px; margin-bottom: 3px; } p.biblio_item{ text-indent: -10px; display:block; font-size : 0.9em; text-align : justify; line-height : 1.3em; margin-left : 20px; margin-right : 10px; margin-top: 00px; margin-bottom: 3px; } sup{ font-size : 0.8em; font-weight : bold; } blockquote{ font-size : 1.1em; display:block; font-weight : normal; margin-left : 30px; margin-right : 30px; } .center{ text-align : center; } .publisher{ text-align:center; } .right{ text-align : right; } .chapterhead{ display : block; margin-top : 10px; margin-bottom : 10px; text-align : center; font-size : 1.6em; font-weight: bold; color : navy; } .volumehead{ display : block; margin-top : 10px; margin-bottom : 10px; text-align : left; font-size : 2em; font-weight: bold; color : navy; } .volumesubhead{ display : block; margin-top : 10px; margin-bottom : 10px; text-align : left; font-size : 1.6em; font-weight: bold; color : navy; } .chaptersubhead{ display : block; margin-top : 10px; margin-bottom : 10px; text-align : left; font-size : 1.2em; font-weight: bold; color : navy; } .chaptersuperhead{ display : block; margin-top : 10px; margin-bottom : 10px; text-align : left; font-size : 1.2em; font-weight: normal; color : navy; } .volumesuperhead{ display : block; margin-top : 10px; margin-bottom : 10px; text-align : left; font-size : 1.6em; font-weight: normal; color : navy; } .sectionhead{ display : block; text-align : center; margin-top : 10px; margin-bottom : 5px; font-size : 1.2em; color : navy; } .subsecthead{ display : block; text-align : left; margin-top : 10px; margin-bottom : 10px; font-size : 1em; color : navy; } .subsubsecthead{ display : block; text-align : left; margin-top : 10px; margin-bottom : 10px; font-size :0.9em; color : navy; } .term{ font-weight : bold; color: blue; } strong{ font-weight : bold; } .smallcaps{ font-size : 0.8em; } .dropcap{ font-size : 2.0em; font-weight : bold; } .box_out{ background-color : #B0C4DE; display : block; border-style : solid; border-width : 1px; border-color : black; padding: 5px; margin: 10px; } .box_head{ font-weight : bold; text-indent: 00px; display:block; 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; } .caption{ display : block; text-align : center; margin-bottom : 10px; font-size : 0.8em; } .parttitle{ display : block; margin-left : 10px; margin-top : 10px; margin-bottom : 10px; text-align : left; font-size : 1.5em; color : navy; } .partsubtitle{ display : block; margin-left : 10px; margin-top : 10px; margin-bottom : 10px; text-align : left; font-size : 1.2em; color : navy; } .supertitle{ display : block; text-align : center; padding-top : 10px; margin-bottom : 10px; } .title{ display : block; text-align : center; padding-top : 30px; margin-bottom : 10px; } .subtitle{ display : block; text-align : center; padding-top : 10px; margin-bottom : 10px; } .titlepage{ display : block; text-align : center; } .poem, .song{ display : block; text-align : left; margin-top : 10px; margin-bottom : 10px; margin-left : 30px; margin-right : 30px; font-style : italic; text-indent: 00px; } .verseindent{ text-align: center; } .extract, .box_extract { display : block; text-align : justify; padding-top : 10px; padding-bottom : 10px; padding-left : 15px; padding-right : 15px; } .source, .box_extract_source { text-align:left; font-size : 0.8em;} .pubinfo{ display : block; text-align: center; margin-left : 20px; margin-right : 20px; text-align: center; } .author{ display : block; margin-top : 1em; margin-bottom : 10px; text-align: center; } .author_affiliation{ display : block; margin-top : 5px; margin-bottom : 10px; text-align: center; } .chapter_author{ display : block; margin-top : 10px; margin-bottom : 10px; text-align: center; } .chapter_contributor{ display : block; margin-top : 10px; margin-bottom : 10px; text-align: center; } div.table_div{ text-align: center; } table{ border: 1px solid black; border-collapse: collapse; border-spacing: 0px; font-size: 0.7em; margin-top:20px; margin-bottom:20px; margin-left:auto; margin-right:auto; } table.footnoteTable{ font-family:serif; font-size: 0.8em; margin-top:00px; margin-bottom:00px; margin-left : 20px; margin-right : 20px; } td.footnoteNum{ width:20px; text-align:right; } caption{ margin-left : 25px; margin-bottom: 00px; text-align: center; font-size: 10px; } th{ font-size: 1.2em; font-weight : bold; margin-left: 5px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; background-color : lightgray; text-align:left; } td{ vertical-align:top; margin-left: 5px; padding-left: 5px; } td p.no_indent, td p.indent { vertical-align:top; margin-top:0pt; padding-top:0pt; } .table_note{ display : block; font-size : 0.6em; font-family:sans-serif; text-align : center; margin-top : 10px; margin-bottom : 10px; margin-left : 20px; margin-right : 20px; } .note{ display : block; font-style : italic; text-align : left; margin-top : 10px; margin-bottom : 10px; } .part{ display : block; text-align : center; margin-top : 10px; margin-bottom : 10px; } .partnum{ display : block; margin-left : 10px; margin-top : 10px; margin-bottom : 10px; text-align : left; font-size : 1.5em; } div.sidebar { font-size : 0.8em; clear: right; margin: 5px; width : 30%; float : right; text-align : left; background-color : #D0D0D0; display : block; border-style : solid; border-width : 1px; border-color : black; padding: 5px; } div.sidebar p{ text-align : left; } .sidebar_head{ font-weight : bold; text-indent: 00px; line-height : 1em; margin-top : 4px; margin-bottom : 4px; margin-left : 10px; margin-right : 10px; } em{ display : inline; font-weight : normal; font-style : italic; } i{ display : inline; font-style : italic; } .acknowledge{ display : block; text-align : center; font-size : 0.8em; } .graphic{ margin-top: 5px; text-align:center; clear:both; } .ibc { text-align:center; } .il { float: left; margin: 5px; } .ir { float: right; margin: 5px; } .wideimg { width: 75%; text-align:center;} pre { font-family: inherit; }