/* ---- Document Styles ---- */ @page { margin-top: 30px; margin-bottom: 20px; } /* @font-face { font-family: ""; font-weight: normal; src: url(.ttf); } */ body { padding: 0; margin-left: 30px; margin-right: 30px; font-family: "Arial", sans-serif; } /* ---- Heading and Paragraph Styles ---- */ h1, h2, h3, h4, h5, h6 { page-break-after: avoid; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; text-align: center; margin-top: 0px; margin-bottom: 0px; } p { margin-top: 0; margin-bottom: 0; text-indent: 2em; line-height: 1.5em; text-align: justify; } .MT10 {margin-top: 0.5em;} .MT20 {margin-top: 1em;} .MT30 {margin-top: 1.5em;} .MT40 {margin-top: 2em;} .MT50 {margin-top: 2.5em;} .MT60 {margin-top: 3em;} .MT70 {margin-top: 3.5em;} .MT80 {margin-top: 4em;} .MT90 {margin-top: 4.5em;} .MT100 {margin-top: 5em;} .ML20 {margin-left: 1em;} .ML40 {margin-left: 2em;} .ML60 {margin-left: 3em;} .ind {text-indent: 2em;} .lind {text-align: left;text-indent: 2em;} .noind {text-indent: 0;} .lnoind {text-indent: 0;text-align: left;} .center {text-indent: 0; text-align: center;} .right {text-indent: 0; text-align: right;} .left {text-align: left;} h1.publisher { text-indent: 0; text-align: center; margin-top: 1em; } h1.title { text-indent: 0; text-align: center; margin-top: 1em; } .part { text-align: left; margin-top: 1em; font-weight: normal; font-size: 1.6em; } .part2 { text-align: left; margin-top: 1em; } .chapter { text-align: left; margin-top: 1em; font-weight: bold; font-size: 2em; } .index_head { text-align: left; font-size: 1.2em; margin-top: 1em; } h2.head { text-align: left; margin-top: 1em; font-size: 1.4em; } h3.head { text-align: left; font-size: 1.2em; } h2, h3 { font-weight: normal; } .big1 { font-size: 1.1em; } .big2 { font-size: 1.2em; } .big3 { font-size: 1.3em; } .big4 { font-size: 1.4em; } .big5 { font-size: 1.5em; } .big6 { font-size: 1.6em; } p.entry { } .copy1 {text-indent: 0; font-size: 0.9em; text-align: left;} .copy2 {text-indent: 0; font-size: 0.9em; text-align: center;} .copy3 {text-indent: 0; font-size: 0.9em; text-align: right;} .caption {text-indent: 0; margin: 0; font-size: 0.9em; font-weight: bold; text-align: left;} .break {text-indent: 0; margin-top: 30px; margin-bottom: 30px; text-align: center;} /* ---- Float Elements ---- */ .floatl { float: left; padding-right: 0.5em; padding-bottom: 0.5em; width: 40%; } .floatr { float: right; padding-left: 0.5em; padding-bottom: 0.5em; width: 40%; } .floatr2 { float: right; padding-left: 0.5em; padding-bottom: 0.5em; width: 20%; } /* div.floatl img { width: 100%; } div.floatr img { width: 100%; } */ /* ---- Hanging Indents ---- */ .note { text-indent: 0; text-align: left; } .poem1, .toc1, .hang1, .list1, .biblio{ text-indent: -1.5em; margin-left: 1.5em; text-align: left; } .poem2, .toc2, .hang2, .list2{ text-indent: -1.5em; margin-left: 3em; text-align: left; } .poem3, .toc3, .hang3, .list3{ text-indent: -1.5em; margin-left: 4.5em; text-align: left; } .poem4, .toc4, .hang4, .list4{ text-indent: -1.5em; margin-left: 6em; text-align: left; } .poem5, .toc5, .hang5, .list5{ text-indent: -1.5em; margin-left: 7.5em; text-align: left; } .poem6, .toc6, .hang6, .list6{ text-indent: -1.5em; margin-left: 9em; text-align: left; } .poem7, .toc7, .hang7, .list7{ text-indent: -1.5em; margin-left: 10.5em; text-align: left; } .poem8, .toc8, .hang8, .list8{ text-indent: -1.5em; margin-left: 12em; text-align: left; } .poem9, .toc9, .hang9, .list9{ text-indent: -1.5em; margin-left: 13.5em; text-align: left; } .idx1 { text-indent: -40px; margin-left: 40px; text-align: left; } .idx2 { text-indent: -40px; margin-left: 70px; text-align: left; } .idx3 { text-indent: -40px; margin-left: 100px; text-align: left; } .idx4 { text-indent: -40px; margin-left: 130px; text-align: left; } .idx5 { text-indent: -40px; margin-left: 160px; text-align: left; } .idx6 { text-indent: -40px; margin-left: 190px; text-align: left; } .idx7 { text-indent: -40px; margin-left: 220px; text-align: left; } .idx8 { text-indent: -40px; margin-left: 250px; text-align: left; } .idx9 { text-indent: -40px; margin-left: 280px; text-align: left; } /* ---- Lists ---- */ ul.disc {list-style-type: disc; margin-top: 0; margin-bottom: 0;} ul.circle {list-style-type: circle; margin-top: 0; margin-bottom: 0;} ul.square {list-style-type: square; margin-top: 0; margin-bottom: 0;} ol.decimal {list-style-type: decimal; margin-top: 0; margin-bottom: 0;} ol.upper-alpha {list-style-type: upper-alpha; margin-top: 0; margin-bottom: 0;} ol.lower-alpha {list-style-type: lower-alpha; margin-top: 0; margin-bottom: 0;} ol.upper-roman {list-style-type: upper-roman; margin-top: 0; margin-bottom: 0;} ol.lower-roman {list-style-type: lower-roman; margin-top: 0; margin-bottom: 0;} ul.dash { list-style-image:url('images/dash.gif'); margin-top: 0; margin-bottom: 0; } ul.openbox { list-style-image:url('images/box.gif'); } li { line-height: 1.5em; text-align: justify; } /* ---- Tables ---- */ div.tbl { margin: 1em 0; } table { border-collapse: collapse; color: #000000; } .table { width: 100%; font-size: 0.8em; } .table0 { width: 100%; font-size: 0.8em; } .table0 td { padding: 0 0.2em; } th, td { padding: 4px; } .td { vertical-align: top } .th { vertical-align: top } /* ---- Divs ---- */ div.box { margin: 1em 0em 1em; padding: 1em; background-color: #DCDCDE; } div.box .head { margin-top: 0; } div.box_border { margin: 1.5em; padding: .75em; border: 1px solid #000000; } div.image { margin: 1em 0; page-break-inside: avoid; } div.figure { margin: 1em 0; page-break-inside: avoid; } div.rule { border-bottom: 1px solid #000000; } /* ---- Other ---- */ blockquote { margin-top: 0; margin-bottom: 0; } blockquote p { text-indent:0; } sup { font-size: 0.8em; vertical-align: 5px; } sub { font-size: 0.8em; vertical-align: -5px; } sup.frac { font-size: 0.6em; vertical-align: 0.5em; line-height: 0; } sub.frac { font-size: 0.6em; vertical-align: -0.1em; line-height: 0; } .underline {text-decoration: underline;} .strike {text-decoration: line-through;} .code, code {font-family: "Courier New", "Courier", monospace;} span.dropcap { float: left; height: 0.9em; line-height: 1; font-size: 3.2em; font-weight: bold; margin: 0 0.1em 0 0; } .grey {color: #666666;} /* ---- Images ---- */ img { width: auto; max-width: 100%; } img#coverimage { margin: 0; padding: 0; height: 100%; } img.full { margin: 0; padding: 0; height: 100%; } img.small { width: 30%; margin-left: 35%; margin-right: 35%; } div.image_small { width: 60%; margin-left: 20%; margin-right: 20%; } div.image_small2 { width: 30%; margin-left: 35%; margin-right: 35%; }