/*Overall structure: figures, graphics, icons and added divs*/ /*body is defined here -- but wrap content in div=story class*/ body { } .story { margin-right: 1.2em; font-size: 1em; } /*images*/ img { max-width: 100%; } img.graphic { max-width: 100%; } img.marginicon { padding: 0; } /*end images*/ /*begin divs -- wrap sub-coprus elements in appropriate div*/ div.titlepage { text-align: center; } div.figure { margin-top: 6px; margin-bottom: 10px; } div.graphic { margin-top: 6px; margin-bottom: 8px; margin-left: 8px; padding: 0 6px 0 6px; } div.feature { border: 2px solid #AAAAAA; background-color: #EEEEEE; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 5px; padding-top: 8px; color: #000; } div.note { /*featureSimple-type*/ border: 2px solid #AAAAAA; background-color: #EEEEEE; margin-top: 7px; margin-bottom: 13px; margin-right: 30px; margin-left: 30px; padding-left: 5px; padding-bottom: 5px; padding-top: 8px; padding-right: 30px; color: #000; } div.code { margin-top: 6px; margin-bottom: 8px; font-size: x-small; } div.codesub { margin-top: 6px; margin-bottom: 8px; padding-left: 20px; font-size: x-small; } /*end divs*/ /*Begin 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: medium; font-weight: bold; font-style: italic; text-align: left; text-indent: 0; margin-top: 20px; margin-bottom: 5px; } p.sectiontitle { font-size: x-large; font-weight: bold; font-style: italic; text-align: center; margin-top: 36px; margin-bottom: 5px; } p.parttitle { font-size: xx-large; font-weight: bold; font-style: italic; text-align: center; margin-bottom: 48px; margin-bottom: 5px; } p.chaptertitle { font-size: x-large; font-weight: bold; font-style: italic; text-align: center; text-indent: 0; margin-bottom: 48px; margin-top: 5px; } p.chaptersubtitle { font-size: x-large; font-weight: bold; text-align: center; text-indent: 0; margin-top: 5px; margin-bottom: 20px; } p.chapterauthor { font-size: medium; font-weight: bold; text-align: right; text-indent: 0; margin-top: 5px; margin-bottom: 20px; } p.chapterauthoraffiliation { font-size: small; font-weight: bold; text-align: right; text-indent: 0; margin-top: 5px; margin-bottom: 10px; } p.chaptercredit { font-size: small; font-weight: bold; font-style: italic; text-align: right; text-indent: 0; margin-bottom: 20px; } p.chapterintroductionhead { font-size: large; font-weight: bold; font-style: italic; text-align: left; text-indent: 0; margin-bottom: 12px; } p.chapterintroductionpara { font-size: small; text-indent: 0; margin-top: 2px; margin-bottom: 2px; text-align: justify; } /*rare headings*/ p.h5 { font-size: medium; font-weight: bold; text-align: left; text-indent: 0; margin-top: 20px; } p.h6 { font-size: medium; text-align: left; font-style: italic; text-indent: 0; margin-top: 20px; } p.h7 { font-size: medium; text-align: left; text-indent: 0; margin-top: 20px; } p.floatinghead { font-size: medium; text-align: left; text-indent: 0; margin-top: 20px; } /*end headings*/ /*Para styles*/ p.para { font-size: small; text-align: justify; text-indent: 16px; margin-top: 2px; margin-bottom: 2px; } p.paracontinued { font-size: small; text-align: justify; text-indent: 0; margin-top: 2px; margin-bottom: 2px; } p.paraaftertitle {/*this is not a valid style, but it should be used to tag any para after any title*/ font-size: small; text-align: justify; text-indent: 0; margin-top: 2px; margin-bottom: 2px; } p.figurecaption { font-size: small; text-indent: 0; text-align: left; margin-top: 11px; margin-bottom: 2px; } p.figuresource { font-size: x-small; text-indent: 0; text-align: left; font-style: italic; margin-top: 4px; margin-bottom: 2px; } p.figurelabel { font-size: x-small; text-indent: 0; text-align: left; margin-top: 0px; margin-bottom: 0px; } p.partintroductionpara { font-size: small; text-align: justify; text-indent: 0; margin-top: 0px; margin-bottom: 24px; } p.parabulleted {/*include bullet entities -- or convert to