/**/ body { margin: 0.5em 3em 0.5em 0.5em; padding: 0; text-align: center; line-height: 1.3; font-size: 130%; /* because smallest font-size is 0.72em */ } div, p { max-height: 100% } /*---LINE-HEIGHTS and FONT-SIZES--------------------*/ div.blockquot, p.hdescript, div.front { line-height: 1.1 } .caption p, .caption, .fdn, .fup, .xxpn a, h1, h2, h3, h4, h5, sup, table, ul { line-height: 1 } div.transnote, #list-of-works, #h2notes { font-size: 0.9em; line-height: 1 } #list-of-works ul ul { margin-left: 1.5em } sup { font-size: 0.8em } .fsize3 { font-size: 1.6em } .fsize4, h2 { font-size: 1.3em } h3 { font-size: 1.2em } h1, .fsize5, h4 { font-size: 1.1em } h5 { font-size: 1em } .caption, .fsize6, p.hdescript, div.blockquot { font-size: 0.9em } .fnanchorp { font-size: 0.75em } .fnanchorh3 { font-size: 0.625em } .fnanchorh4 { font-size: 0.682em } .fdn, .fup, .tinyblk, .fsize7, .xxpn, span.smcap span, span.smmaj { font-size: 0.72em } .fsize8 { font-size: 0.45em; line-height: 1 } div, i, li, p, span { line-height: inherit; font-size: inherit; font-family: inherit } /*------------PAGE-BREAKS-------------------*/ h2.nobreak { page-break-before: avoid } .pbinavoid, div.section, h3, h4, h5, .figcr01, .figcr02, .figcr03, .figcr04, .figcr09, .caption, .caption ul, .caption p { page-break-inside: avoid } div.chapter, div.front, h1, h2 { page-break-before: always } div.section, h3, h4, h5 { page-break-before: auto } /*------------INDENTS,MARGINS,PADDING-----------------------*/ p { text-indent: 1em } p.continue, a, div, span, i, p.hdescript { text-indent: 0 } li { margin: 0.3em 0; padding: 0; text-indent: 0 } div, p, span, table { padding: 0; margin: 0 } .front { padding: 4em 0 0.3em 0; margin: 1em 5% } div.transnote { padding: 1em; margin: 4em 0; border: #865 medium solid } ul { padding: 0; margin: 0 0 0 0.6em; text-indent: 0 } li { margin: 0.2em 0; padding: 0; text-indent: 0; clear: both } div.poembox { margin: 0.5em 0 0.5em 1em } div.blockquot { margin: 0.5em 0 0.5em 1em } td { text-indent: 0; padding: 0.2em 0.2em 0.2em 0.5em } .hanga { padding-left: 1em; text-indent: -1em } .intin1 { padding-left: 0.5em; padding-top: 0.1em; text-indent: -0.5em } .intin2 { padding-left: 0.5em; padding-top: 0.1em; text-indent: 0 } .signature { padding-right: 1em } .padtopchap { padding-top: 5em } .padtopa { padding-top: 2em } .padtopb { padding-top: 1em } .padtopc { padding-top: 0.5em } span.xxpn { padding-right: 0.2em } .caption { margin: 0 2em 0.5em 2em } h2 { padding: 4em 0 0 0; margin: 0.5em 10% } h3 { padding: 2em 0 0 0; margin: 0.5em 10% } h4, h5 { padding: 0; margin: 0.5em 1em } /*------------TEXT-ALIGN--------------------*/ p, h1, h4, h5, div.tajust, .hanga { text-align: justify } div, h2, h3, .tacenter, .caption { text-align: center } .caption p, .taleft, td, ul { text-align: left } .taright, .signature, a.fnlabel { text-align: right } span.signature { display: block } /*------------IMAGES------------------------*/ img { width: 100%; height: auto } img.letter1 { height: 1.2em; width: auto; vertical-align: -0.28em } div.figcr01 { /*100% 600px A1.33 */ margin: 0.5em 0; clear: both } div.figcr02 { /* 88% 528px A1.52 */ margin: 0.5em 6%; clear: both } div.figcr03 { /* 76% 456px A1.75 */ margin: 0.5em 12%; clear: both } div.figcr04 { /* 68% 408px A1.96 */ margin: 0.5em 16%; clear: both } div.figcr09 { /* 32% 192px A4.17 */ margin: 0.5em 34%; clear: both } /*------------MISC--------------------------*/ h1, h2, h3, h4, h5 { clear: both } #h2toc p { padding-left: 1em; text-indent: -1em } #h2itinerary p { line-height: 1.1; text-align: justify } p.pworkdetail { margin-left: 1em; font-size: 0.9em } .goright { padding-left: 1em } .sidenote { padding: 0 0.5em; color: #ff2400 } .tinyblk { display: block; text-align: center } table { clear: both; border-collapse: separate; /*workaround for ADE bug*/ border-spacing: 0; /*workaround for ADE bug*/ } td { vertical-align: top } h1, h2, h3, h4, h5 { letter-spacing: 0.05em; font-weight: normal } i { font-style: italic; padding: 0 0.15em 0 0 } span.smcap, span.smmaj { letter-spacing: 0.05em; font-style: normal; text-transform: uppercase } span.smcap, span.smmaj { display: inline-block } .xxpn { font-weight: normal; color: #865; text-decoration: none } ul { list-style-type: none } span.nowrap, span.mixfract { display: inline-block } span.fract { vertical-align: middle; display: inline-block } span.fup, span.fdn { display: block } span.fup { border-bottom: solid thin black } a { color: #03c; font-weight: normal; text-decoration: none } a.fnanchorp { vertical-align: 0.15em } a.fnanchorh3, a.fnanchorh4 { vertical-align: 0.4em } a.fnlabel { width: 2em; border: none; padding-right: 1em } a.linkpic { color: #03c; border: #ddf thin solid } .bormed { border: medium gray solid } .caption { border-bottom: thin #ccc dotted; clear: both; display: block } ul#h2index li { padding-left: 2em; text-indent: -2em } /*------------HANDHELD----------------------*/ @media all { /* was @media handheld */ .xxpn { position: static } body { margin: 0; padding: 0.5em } .goright { float: right } a.linkpic { display: none } } /**/