/*Rules defined in XSLT for Guidepost */ /* Rules for body */ body { margin-right: 1.2em; font-size: 1em; } /* Rules for component level markup*/ div.glossary, div.bibliography, div.index, div.toc, div.dedication, div.acknowledgements, div.preface, div.chapter, div.appendix, div.article, div.colophon, div.part, div.reference, div.halftitlepage, div.titlepage { } /* Rules for component level Title*/ p.glossary-title, p.bibliography-title, p.index-title, p.toc-title, p.dedication-title, p.acknowledgements-title, p.preface-title, p.chapter-title, p.appendix-title, p.article-title, p.colophon-title, p.part-title, p.reference-title, p.halftitlepage-title, p.titlepage { font-size: x-large; font-weight: bold; font-style: normal; text-align: center; margin-top: 1em; margin-bottom: 3em; } p.chapter-title1 { font-size: large; font-weight: bold; font-style: normal; text-align: center; margin-top: 0.5em; margin-bottom: 2em; } /* Rules for component level Sub Title*/ p.glossary-subtitle, p.bibliography-subtitle, p.index-subtitle, p.toc-subtitle, p.dedication-subtitle, p.acknowledgements-subtitle, p.preface-subtitle, p.chapter-subtitle, p.appendix-subtitle, p.article-subtitle, p.colophon-subtitle, p.part-subtitle, p.reference-subtitle, p.halftitlepage-subtitle, p.titlepage { font-size: 1em; font-style: normal; text-align: center; margin-top: 45px; margin-bottom: 12px; } p.chapter-subtitle1 { font-size: 0.80em; font-style: normal; text-align: center; margin-top: 1.00em; margin-bottom: 2.5em; } /* Rules for component level author*/ div.authorgroup-author { font-size: small; font-weight: normal; text-align: center; margin-top: 0em; margin-bottom: 4em; } /*Rules for half title and title page */ p.titlepage-title { font-size: 3em; font-weight: bold; font-style: normal; text-align: center; text-indent: -0.90em; margin-top: 45px; margin-bottom: 12px; } p.titlepage-subtitle { font-size: x-large; font-style: italic; text-align: center; margin-top: 35px; margin-bottom: 12px; } p.book-title { font-size: 2em; font-weight: bold; text-align: center; margin-top: 35px; margin-bottom: 12px; } p.book-subtitle { font-size: x-large; font-weight: bold; font-style: italic; text-align: center; margin-bottom: 48px; margin-bottom: 12px; } p.titlepage-titleabbr { font-size: small; font-weight: bold; text-align: center; margin-top: 20px; margin-bottom: 6px; } p.book-author { font-size: x-large; font-weight: bold; text-align: center; margin-top: 50px; margin-bottom: 6px; } p.title-logo { text-align: center; margin-top: 8em; } /*Rules for Copyright page */ p.copyright { font-size: small; } /*Rules for Table of content page */ p.toc-title { font-size: xx-large; font-weight: bold; text-align: center; text-indent: 0; margin-top: 2px; margin-bottom: 2px; } p.tocdiv_1, p.tocdiv_2, p.tocdiv_3, p.tocdiv_4, p.tocdiv_5, div.tocdiv_6 { text-indent: 1em; } p.toc-entry { font-size: small; text-align: left; text-indent: 0; margin-top: 2px; margin-bottom: 2px; } /*Rules for Dedication page */ /*Rules for Paragraph */ .paraindent, p.chapter-paraindent, p.colophon-paraindent, p.dedication-paraindent { font-size: 0.95em; text-align: justify; text-indent: 16px; margin-top: 2px; margin-bottom: 2px; } .paranoindent, p.chapter-paranoindent, p.colophon-paranoindent, p.epigraph-paranoindent { font-size: 0.95em; text-align: justify; text-indent: 0; margin-top: 2px; margin-bottom: 2px; } p.dedication-paranoindent { font-size: small; text-align: center; text-indent: 0; margin-top: 1em; margin-left: 1em; margin-right: 1em; margin-bottom: 1em; } p.dedication-paranoindent1 { font-size: small; text-align: center; text-indent: 0; margin-top: 3em; margin-left: 1em; margin-right: 1em; margin-bottom: 1em; } p.epigraph-paraindent { font-size: small; text-align: center; text-indent: 0em; margin-top: 0.5em; margin-bottom: 0.5em; } /*Rules for Block quote */ div.blockquote div.dedication-epigraph { font-size: small; display: block; text-align: center; text-indent: 0; margin-left: 0px; margin-top: 0.80em; margin-bottom: 0.80em; } p.blockquote-attribution { font-size: small; text-indent: 0; text-align: right; font-style: italic; margin-top: 4px; margin-bottom: 2px; } p.blockquote-paranoindent { font-size: small; display: block; text-align: center; text-indent: 0; margin-left: 0px; margin-top: 6px; margin-bottom: 2px; } p.blockquote-paraindent { font-size: small; display: block; text-align: center; text-indent: 1em; margin-left: 0px; margin-top: 6px; margin-bottom: 2px; } p.blockquote-paraindent1 { font-size: small; display: block; text-align: justify; text-indent: 1em; margin-left: 24px; margin-top: 10px; margin-bottom: 2px; } p.blockquote-paraindent2 { font-size: small; display: block; text-align: justify; text-indent: 1em; margin-left: 24px; margin-top: 2px; margin-bottom: 10px; } /* Formatting for images */ img { max-width: 100%; } img.graphic { max-width: 100%; } img.marginicon { padding: 0; } div.figure { margin-top: 6px; margin-bottom: 10px; } div.graphic { margin-top: 6px; margin-bottom: 8px; margin-left: 8px; padding: 0 6px 0 6px; } /*end images*/ /*Standard Styles*/ /*Headings*/ p.h1 { font-size: x-large; font-weight: bold; text-align: center; text-indent: 0; margin-top: 36px; margin-bottom: 5px; } p.h2 { font-size: large; font-weight: bold; text-align: center; text-indent: 0; margin-top: 24px; margin-bottom: 5px; } p.h3 { font-size: large; font-weight: bold; font-style: italic; text-align: left; text-indent: 0; margin-top: 20px; margin-bottom: 5px; } p.h4 { font-size: small; font-weight: bold; font-style: italic; text-align: left; text-indent: 0; margin-top: 20px; margin-bottom: 5px; } p.h5 { font-size: small; font-weight: bold; text-align: left; text-indent: 0; margin-top: 20px; } p.h6 { font-size: small; text-align: left; font-style: italic; text-indent: 0; margin-top: 20px; } p.h7 { font-size: small; text-align: left; text-indent: 0; margin-top: 20px; } p.floatinghead { font-size: small; text-align: left; text-indent: 0; margin-top: 20px; } /*end headings*/ /*local character formatting*/ span.bold { /*, and can also be used*/ font-weight: bold; } span.italic { font-style: italic; } span.bolditalic { font-weight: bold; font-style: italic; } span.emphasis { font-style: italic; } span.inlinecode { font-size: smaller; } span.inlinecodevariable { font-size: smaller; font-style: italic; } span.inlinecodeuserinput { font-size: smaller; font-weight: bold; } span.inlinecodeuserinputvariable { font-size: smaller; font-weight: bold; font-style: italic; } span.inlineemail { font-size: small; } span.inlineurl { font-size: small; } span.codehighlight { font-size: smaller; background-color: #EEEEEE; color: #000; text-decoration: underline; } span.callout { font-weight: bold; } span.keyterm { font-weight: bold; } span.variable { font-style: italic; } span.superscript { /* convert to , preferred*/ font-size: xx-small; vertical-align: super; } span.subscript {/* convert to , preferred*/ font-size: xx-small; vertical-align: sub; } span.userinput { font-weight: bold; } span.userinputvariable { font-weight: bold; font-style: italic; } span.crossrefterm { font-weight: bold; } span.dropcaps { float: left; margin-right: 0.1em; font-weight: bold; font-size: 60px; font-style: italic; line-height: 50px; padding-top: 0.2px; color: gray; } span.big { font-size: large; } span.big1 { font-size: x-large; } p.center { margin-top: 1em; text-align: center; margin-bottom: 1em; } span.small { font-variant: small-caps; font-weight: bold; font-style: normal; font-size: 0.83em; line-height: 1.37em; text-decoration: none; } span.small1 { font-size: 0.75em; font-weight: bold; } span.genusspecies { font-weight: bold; } span.menuarrow {/* this is a legitimate span, but the entity should convert to →, and needs no definition*/ } span.strikethrough { text-decoration: line-through; } p.chapter-paraindent1 { font-size: 0.95em; text-align: justify; text-indent: 0em; margin-top: 1.5em; margin-bottom: 2px; } span.underline { text-decoration: underline; } span.ci { font-weight: bold; font-style: normal; font-size: 1.30em; color: rgb(0,0,0); text-decoration: none; } div.box { margin-left: 2em; margin-right: 2em; margin-top: 1em; margin-bottom: 1em; border-bottom: 2px double; border-top: 2px double; border-left: 2px double; border-right: 2px double; line-height: 1.7em; background-color: #E7E7E8; text-align: justify; } p.box { text-align: justify; font-size: small; margin-top: 0.00em; margin-bottom: 0.00em; margin-left: 2.00em; margin-right: 2.00em; } p.box-title { text-align: center; font-size: 0.83em; font-weight: bold; margin-top: 0.30em; margin-bottom: 0.30em; } p.box-subtitle { text-align: center; font-size: 0.80em; font-weight: bold; font-style: italic; margin-top: 0.05em; margin-bottom: 0.50em; } span.smallcaps { font-variant: small-caps; font-weight: normal; font-style: normal; font-size: 0.80em; line-height: 1.37em; text-decoration: none; } span.smallcaps1 { font-variant: small-caps; font-weight: bold; font-style: italic; font-size: 0.75em; line-height: 1.37em; text-decoration: none; } li.listbulleted { text-indent: 0; font-size: small; text-align: justify; margin-top: 0px; margin-bottom: 0px; } /*end local formatting*/ /*end style sheet*/