/* Technical Proforma base css v3 */ /* 08/10/12 Stripped out most styling to allow for new styling from indesign */ @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: serif; margin : 5px; padding: 0px; } p { margin : 2px; } p.pagebreak{ page-break-after:always; } h1, h2, h3, h4, h5 { margin : 0; padding : 0; } div.EP_credits { display: block; page-break-before:always; margin-top: 30px; padding-top:30px; } div.EP_cover { text-align: center; margin : 00px; padding: 00px; width:100%; } div.EP_coverimg { text-align: center; margin : 00px; padding: 00px; max-width:100%; max-height: 60% } .EP_copyright { text-align:center; font-size: 0.7em; line-height : 1.1em; } img { max-width:100%; } div.EP_graphic{ margin-top: 0px; margin-bottom: 0px; text-align:center; } img.inline { border : 0; padding : 1px; margin : 0; vertical-align:middle; } 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; } div.EP_title_page{ page-break-before : always; } div.EP_title_page .EP_graphic{ padding-top: 00px; } div.EP_blurb_page .EP_graphic{ padding-top: 00px; } 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; } 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_nested_nested, div.EP_box_list_nested_nested{ display : block; margin-top : 5px; margin-bottom : 5px; } .EP_text_centre{ text-align : center; } .EP_publisher{ text-align:center; } .EP_text_right{ text-align : right; } .EP_box_out{ display : block; border-style : solid; border-width : 1px; border-color : black; background-color : #F1F1F1; margin: 10px; } .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_title_page{ display : block; text-align : center; } .EP_poem{ display : block; } .EP_verse{ text-align: left; } div.EP_extract{ padding-top : 10px; padding-bottom : 10px; padding-left : 30px; padding-right : 30px; } 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; font-size: 0.8em; } /* --- standard table styling --*/ 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; } .EP_sidebar_list_item{ display: block; font-size : 0.9em; text-align : left; line-height : 1.3em; margin-right : 10px; margin-top: 00px; } em{ display : inline; font-style : italic; } i{ display : inline; font-style : italic; } span.EP_underline { text-decoration:underline; } span.EP_strikethrough { text-decoration:line-through; } sup{ font-size : 0.8em; } sub{ font-size : 0.8em; } strong{ font-weight : bold; } .EP_smallcaps{ font-size : 0.8em; } .EP_dropcap{ font-size : 2.0em; font-weight : bold; } .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; } a.EP_endnote_ref { font-size : 0.6em; vertical-align : super; } .EP_spacer{ page-break-after:always; }