/* Custom CSS for Lucis Press - orignally based on 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 */ @font-face { font-family: "epubfontsrf"; font-weight : normal; font-style: normal; src : url(FONT00000.ttf); } @font-face { font-family: "epubfontsrf"; font-weight : normal; font-style: italic; src : url(FONT00001.ttf); } @font-face { font-family: "epubfontsrf"; font-weight : bold; font-style: normal; src : url(FONT00002.ttf); } @font-face { font-family: "epubfontsrf"; font-weight : bold; font-style: italic; src : url(XXXXXXXXXXXXXXXX); } 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:center; font-size: 0.9em; line-height : 1.1em; } .EP_cover, .EP_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; } .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; font-style: normal; font-weight: normal; } p.EP_toc-chap , .EP_ToC2{ font-size: 0.90em; text-align: left; margin-left: 30px; font-style: normal; font-weight: normal; } p.EP_toc-head-1, .EP_ToC3{ font-size: 0.80em; text-align: left; margin-left: 40px; font-style: normal; font-weight: normal; } p.EP_toc-head-2, .EP_ToC4{ font-size: 0.60em; text-align: left; margin-left: 65px; 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: 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; } .plain_10{ font-size : 0.8em; } 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; } div.EP_list_nested2{ 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_list_nested2_item{ text-indent: -1.2em; display: block; font-size : 0.9em; text-align : left; line-height : 1.3em; margin-left : 80px; 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; margin-bottom: -3px; } .textcentrewspace{ text-align : center; margin-bottom: 10px; } p.dot{ text-align : center; color: white; } .EP_publisher{ text-align:center; font-weight: bold; } .EP_text_right{ text-align : right; margin-right : 10px; margin-top : -10px; margin-bottom : 15px; font-size: 0.8em; font-style: italic; font-variant:small-caps; } .EP_chapter_head{ display : block; margin-top : 10px; margin-bottom : 10px; text-align : center; font-size : 1.5em; font-weight: bold; } .EP_part_head{ display : block; margin-top : 10px; margin-bottom : 10px; text-align : left; font-size : 2em; font-weight: bold; } .EP_part_subhead{ display : block; margin-top : 10px; margin-bottom : 10px; text-align : left; font-size : 1.6em; font-weight: bold; } .EP_chapter_subhead{ display : block; margin-top : 10px; margin-bottom : 10px; text-align : center; font-size : 1.5em; font-weight: bold; } .EP_chapter_superhead{ display : block; margin-top : 10px; margin-bottom : 10px; text-align : center; font-size : 1.2em; font-weight: normal; } .EP_part_superhead{ display : block; margin-top : 10px; margin-bottom : 10px; text-align : left; font-size : 1.6em; font-weight: normal; } .EP_section_head{ display : block; text-align : left; margin-top : 10px; margin-bottom : 5px; font-size : 1.2em; } .EP_subsect_head{ display : block; text-align : left; margin-top : 10px; margin-bottom : 10px; font-size : 1em; } .EP_subsubsect_head{ display : block; text-align : left; margin-top : 10px; margin-bottom : 10px; font-size :0.9em; } .EP_term{ font-weight : bold; color: blue; } strong{ font-weight : bold; } .text10{ font-size : 0.8em; } .EP_smallcaps{ font-size : 0.8em; } .page_number{ font-style : italic; color: gray; font-size : 1.0em; } .EP_box_out{ display : block; border-style : solid; border-width : 1px; border-color : black; background-color : #F1F1F1; margin: 10px; } .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 : 10px; margin-bottom : 10px; } .EP_book_subtitle{ display : block; text-align : center; margin-bottom : 50px; } .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; } .EP_verse_indent{ text-align: left; margin-left : 40px; margin-top : 10px; margin-bottom : 10px; } .EP_verse_source{ text-align: left; margin-left : 50px; margin-top : 10px; margin-bottom : 10px; } .EP_box_extract{ display : block; text-align : justify; padding-left : 30px; padding-right : 30px; } div.EP_extract{ text-indent: 10px; padding-top : 10px; padding-bottom : 10px; } .EP_extract_text { text-indent: 1em; 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_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; margin-top : 5px; 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: left; margin-left: 10px; width: 100%; } table{ margin-top:10px; margin-bottom:10px; width: 100%; } p.footnote{ margin-top:-10px; margin-bottom:10px; margin-left:10px; font-size: 0.8em; } 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.8em; font-style : italic; font-weight: normal; margin-left: 5px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; text-align:left; } td{ font-size: 0.8em; 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; 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-left:10px; 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; }