/* * CSS for Sakata City Lecture */ @media screen { body {font-size: 170%; line-height: 1.4;} table {font-size: 100%;} h3 {margin-top: 2em;} h3:before {color: #282;} h4:before {color: #22b;} h1 { margin: 2em 1ex; background: white; border: green; text-shadow: green 2px 3px 1px; } } @media print { .screen span.e {color: black; text-decoration: underline;} p.fr + *, p.fl + * {clear: both;} ul ul, ul p+p {display: none;} } h1 {text-align: center; border: double 10px; padding: 1ex;} h2, address {border-top: 1px solid black; padding-top: 1ex;} h2 {text-decoration: underline; margin-top: 3em;} h3:before {content: "■";} h4:before {content: "▲";} p.subtitle {margin: 4em; background: #aae; padding: 0.8ex;} p.indent {margin-left: 2em; background: #dad; padding: 0.5ex;} .rfloat { width: 40%; float: right; } .lfloat { width: 40%; float: left; } p.fr {float: right; margin-left: 2em;} p.fl {float: left; margin-right: 2em;} p.fr + *, p.fl + * {margin-top: 2em;} dt:before {content: "◎";} dt {background: #aeb;} address {margin-top: 1ex; border-top: 1px solid black; padding-top: 0.4ex;}