/* Technical Proforma */ /* 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 */ /* 29/07/11 Updated to corret dedication(s) and glossary */ /* 24/08/11 Changed the styles for almost every element */ /* 25/08/11 Added EP_ prefix to all style names to match changes in XSL */ /* 25/08/11 Add img_copyright */ /* 25/08/11 Added p.pagebreak */ /* 20/09/11 Added Index Styles */ /* 13/12/11 Fixed image scaling to max 100% */ @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; } p.pagebreak{ page-break-after:always; } div.EP_credits { display: block; page-break-before:always; margin-top: 30px; padding-top:30px; } .EP_copyright { text-align:left; margin-left: 10px; font-size: 0.7em; line-height : 1.1em; } div.EP_cover { text-align: center; margin : 00px; padding: 00px; width:100%; } div.EP_coverimg { page-break-after:always; text-align: center; margin : 00px; padding: 00px; max-width:100%; max-height:100%; } img { max-width:100%; max-height:100%; } .EP_contributor { text-align:center; padding-top: 20px; padding-bottom: 20px; } div.EP_dedications{ 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.EP_dedication{ display : block; text-align: center; } .EP_epigraph { display : block; page-break-before : always; text-align: left; padding-top : 30px; padding-bottom : 30px; margin-left : 20px; margin-right :20px; } div.EP_title_page,{ page-break-before : always; } div.EP_copyright_page { page-break-before : always; margin-top : 10px; } p.EP_toc-part, .EP_ToC1{ font-size: 1.00em; text-align: left; margin-left: 20px; color: rgb(0,0,0); font-style: normal; font-weight: normal; } p.EP_toc-chap , .EP_ToC2{ font-size: 0.90em; text-align: left; margin-left: 30px; color: rgb(0,0,0); font-style: normal; font-weight: normal; } p.EP_toc-head-1, .EP_ToC3{ font-size: 0.80em; text-align: left; margin-left: 40px; color: rgb(0,0,0); font-style: normal; font-weight: normal; } p.EP_toc-head-2, .EP_ToC4{ font-size: 0.60em; text-align: left; margin-left: 65px; color: rgb(0,0,0); font-style: normal; font-weight: normal; } 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.EP_text{ 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.EP_text_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.EP_list, div.EP_box_list{ display : block; margin-top : 5px; margin-bottom : 5px; } div.EP_list_nested, div.EP_box_list_nested{ display : block; margin-top : 5px; margin-bottom : 5px; } p.EP_list_item{ text-indent: -1.2em; display: block; font-size : 0.9em; text-align : left; line-height : 1.3em; margin-left : 40px; margin-right : 10px; margin-top: 00px; } p.EP_list_nested_item{ text-indent: -1.2em; display: block; font-size : 0.9em; text-align : left; line-height : 1.3em; margin-left : 60px; margin-right : 10px; margin-top: 00px; } p.EP_box_list_item{ text-indent: -1.2em; display: block; font-size : 0.9em; text-align : left; line-height : 1.3em; margin-left : 40px; margin-right : 10px; margin-top: 00px; } p.EP_box_list_nested_item{ text-indent: -1.20px; display: block; font-size : 0.9em; text-align : left; line-height : 1.3em; margin-left : 60px; margin-right : 10px; margin-top: 00px; } p.EP_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; line-height : 0.7em; } sub{ font-size : 0.8em; line-height : 0.7em; } blockquote{ font-size : 1.1em; display:block; font-weight : normal; margin-left : 30px; margin-right : 30px; } .EP_text_centre{ text-align : center; } .EP_publisher{ text-align:center; } .EP_text_right{ text-align : right; } .EP_chapter_head{ display : block; margin-top : 10px; margin-bottom : 10px; text-align : left; font-size : 1.6em; font-weight: bold; color : navy; } .EP_part_head{ display : block; margin-top : 10px; margin-bottom : 10px; text-align : left; font-size : 2em; font-weight: bold; color : navy; } .EP_part_subhead{ display : block; margin-top : 10px; margin-bottom : 10px; text-align : left; font-size : 1.6em; font-weight: bold; color : navy; } .EP_chapter_subhead{ display : block; margin-top : 5px; margin-bottom : 10px; text-align : left; font-size : 1.2em; font-weight: bold; color : navy; } .EP_chapter_superhead{ display : block; margin-top : 10px; margin-bottom : 10px; text-align : left; font-size : 1.2em; font-weight: normal; color : navy; } .EP_part_superhead{ display : block; margin-top : 10px; margin-bottom : 10px; text-align : left; font-size : 1.6em; font-weight: normal; color : navy; } .EP_section_head{ display : block; text-align : left; margin-top : 10px; margin-bottom : 5px; font-size : 1.2em; color : navy; } .EP_subsect_head{ display : block; text-align : left; margin-top : 10px; margin-bottom : 10px; font-size : 1em; color : navy; } .EP_subsubsect_head{ display : block; text-align : left; margin-top : 10px; margin-bottom : 10px; font-size :0.9em; color : navy; } .EP_term{ font-weight : bold; color: blue; } strong{ font-weight : bold; } .EP_smallcaps{ font-size : 0.8em; } .EP_dropcap{ font-size : 2.0em; font-weight : bold; } .EP_box_out{ display : block; border-style : solid; border-width : 1px; border-color : black; background-color : #F1F1F1; margin: 10px; } p.EP_box_text_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; } .EP_box_head{ font-weight : bold; text-indent: 00px; display:block; margin-top : 5px; margin-left : 10px; margin-right : 10px; margin-bottom : 5px; } .EP_box_section_head{ font-weight : bold; text-indent: 00px; font-size : 1.0em; display:block; margin-top : 5px; margin-left : 10px; margin-right : 10px; margin-bottom : 5px; } .EP_caption{ display : block; text-align : center; margin-bottom : 5px; font-size : 0.8em; } .EP_img_copyright{ display : block; text-align : center; margin-bottom : 10px; font-size : 0.7em; font-style: italic; } .EP_book_supertitle{ display : block; text-align : center; padding-top : 10px; margin-bottom : 10px; } .EP_book_title{ display : block; text-align : center; padding-top : 30px; margin-bottom : 10px; color: navy; } .EP_book_subtitle{ display : block; text-align : center; margin-bottom : 50px; color: navy; } .EP_title_page{ display : block; text-align : center; } .EP_poem{ display : block; text-align : left; margin-top : 10px; margin-bottom : 10px; margin-left : 30px; margin-right : 30px; font-style : italic; text-indent: 00px; } .EP_verse{ text-align: left; margin-left : 30px; margin-top : 10px; margin-bottom : 10px; font-size: 0.9em; } .EP_verse_indent{ text-align: left; margin-left : 40px; margin-top : 10px; margin-bottom : 10px; font-size: 0.9em; } .EP_verse_source{ text-align: left; margin-left : 50px; margin-top : 10px; margin-bottom : 10px; font-size: 0.8em; } .EP_box_extract{ display : block; text-align : justify; padding-left : 30px; padding-right : 30px; } div.EP_extract{ padding-top : 10px; padding-bottom : 10px; padding-left : 30px; padding-right : 30px; } .EP_extract_text { display : block; text-align : justify; } .EP_extract_source, .EP_box_extract_source { text-align:left; padding-left : 20px; font-size : 0.8em; font-style : italic; } .EP_pubinfo{ display : block; text-align: center; margin-left : 20px; margin-right : 20px; text-align: center; } .EP_author{ display : block; text-align: center; font-weight: bold; } p.EP_author_affiliation{ display : block; font-style : italic; margin-top : 5px; margin-bottom : 20px; text-align: center; } .EP_chapter_author{ display : block; margin-top : 10px; margin-bottom : 10px; text-align: center; } .EP_chapter_contributor{ display : block; margin-top : 10px; margin-bottom : 10px; text-align: left; } div.EP_table_div{ text-align: center; } table{ display:inline-table; margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto; background-color : #F1F1F1; } div.EP_footnote{ margin-top:20px; margin-bottom:10px; margin-left:10px; background-color : white; border-top : solid; border-width : 1px; } td.EP_footnote_ref{ width:20px; text-align:right; } caption{ margin-bottom: 5px; margin-top: 10px; text-align: center; font-weight: bold; font-size: 0.8em; } th{ font-size: 0.7em; font-weight : bold; margin-left: 5px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; background-color : lightgray; border-top : solid; border-bottom : solid; border-width : 1px; border-color : black; text-align:left; } td{ font-size: 0.7em; vertical-align:top; margin-left: 3px; padding-left: 3px; } td p { vertical-align:top; margin-top:0pt; padding-top:0pt; } .EP_table_note{ display : block; font-size : 0.7em; text-align : center; margin-bottom : 10px; margin-left : 20px; margin-right : 20px; } .EP_table_source{ display : block; font-size : 0.7em; text-align : center; margin-bottom : 10px; margin-left : 20px; margin-right : 20px; } .EP_note{ display : block; font-style : italic; text-align : left; margin-top : 10px; margin-bottom : 10px; } div.EP_sidebar { font-size : 0.8em; clear: right; margin: 10px; width : 30%; float : right; text-align : left; display : block; background-color : #F1F1F1; border-top : solid; border-bottom : solid; border-width : 1px; border-color : black; padding: 5px; } div.EP_sidebar p{ text-align : left; } .EP_sidebar_list_item{ display: block; font-size : 0.9em; text-align : left; line-height : 1.3em; margin-right : 10px; margin-top: 00px; } .EP_sidebar_source{ line-height : 1em; margin-left : 10px; font-style : italic; } .EP_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-style : italic; } i{ display : inline; font-style : italic; } .EP_acknowledge{ display : block; text-align : center; font-size : 0.8em; } .EP_graphic{ margin-top: 5px; text-align:center; clear:both; } .EP_IndexTopicSection { font-weight : bold; text-indent: 00px; font-size : 1.6em; } .EP_Index_2 { text-indent: 10px; font-size : 1em; } .EP_Index_3 { text-indent: 20px; font-size : 0.9em; } .EP_Index_4 { text-indent: 30px; font-size : 0.8em; }