/**/ /*---------------------------------------- Default settings for tags -------------------------------------*/ a:hover { color: red } a:link { color: blue; text-decoration: none } a:visited { color: blue; text-decoration: none } body { margin-left: 10%; margin-right: 10%; text-align: justify } img { border: none } p { margin-bottom: 3ex; margin-top: 0 } sup { font-style: normal; font-size: 80% } table { border-collapse: collapse } td { padding-left: 0.5em; padding-right: 0.5em; text-align: left; vertical-align: top; border: 0 } /*------------------------------------------- Paragraph spacings -----------------------------------------*/ p.sp0 { margin-bottom: 0 } .poem > p { margin-bottom: 0; padding-left: 3em; text-indent: -3em } .sp2, div.sp2, table.sp2 { margin-bottom: 3ex } .sp3, table.sp3 { margin-bottom: 4.5ex } .sp4, table.sp4 { margin-bottom: 6ex } .sp5, div.sp5, table.sp5 { margin-bottom: 7.5ex } /*---------------------------------------------- Font sizing ---------------------------------------------*/ .sc { font-variant: small-caps } .xx-smaller { font-size: 58% } .x-smaller { font-size: 69% } .smaller { font-size: 83% } .larger { font-size: 120% } .x-larger { font-size: 144% } .xxx-larger { font-size: 207% } /*-------------------------------------------- Text Decoration -------------------------------------------*/ .gsp { letter-spacing: 0.2em } .gap { display: inline-block; width: 2em } .hid { visibility: hidden } .wnw { white-space: nowrap } /*-------------------------------------- Non-Table Text Positioning --------------------------------------*/ .bq1 { margin-left: 3%; margin-right: 3% } .fcenter { margin: auto } .fnote { vertical-align: super; font-size: 66%; text-align: right } .foot { margin-left: 3% } .pagenum { font-size: 83%; text-align: right; font-style: normal } .poem { margin-left: 8em; margin-right: 8em; margin-bottom: 3ex; text-align: left } /*---------------------------------------- Table Text Positioning ----------------------------------------*/ .ac { text-align: center } .ar { text-align: right } .it1 { padding-left: 1em; text-indent: -1em } .mc { margin: 0 auto 0 auto } .vmi { vertical-align: middle } /*------------------------------------------- Padding and width ------------------------------------------*/ .transnote { background-color: #ccf } .plhs { padding-left: 0.125em } .prhs { padding-right: 0.125em } .pt1 { padding-top: 1em } .pb1 { padding-bottom: 1em } .w25 { width: 25% } .w50 { width: 50% } .w67 { width: 66.6% } /*-------------------------------------- Media-selective formatting --------------------------------------*/ @media screen, print { div.kindleonly { display: none } table.notkindle { display: table } .correction { border-bottom: thin dotted red } .poem { margin-left: 8em; margin-right: 8em; margin-bottom: 3ex; text-align: left } table.w67 { width: 66.6% } .k33 { width: 33% } .k40 { width: 40% } } @media all { /* was @media handheld */ div.kindleonly { display: block } table.notkindle { display: none } .correction { border-bottom: 0 } .poem { margin-left: 1em; margin-right: 1em; margin-bottom: 3ex; text-align: left } table.w67 { width: 100% } .k33 { width: 66% } .k40 { width: 80% } } /**/