/* * CSS for Sakata City Lecture */ @media screen { body {font-size: 220%; line-height: 1.4; background: #cdd} 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; } .topic {font-size: 140%;} div.print ul.noscreen {display: none;} } @media print { .screen span.e {color: black; text-decoration: underline;} p.fr + *, p.fl + * {clear: both;} ul ul, ul p+p {xdisplay: 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;} h2 {color: #008; text-shadow: white 1px 1px 0;} dl {border-left: double 9px #484; margin-left: 1ex; padding-left: 0.5ex;} ol {margin-left: 1em;} .nodeco a:link {text-decoration: none;} p.author, p.url {text-align: right; font-size: large; margin: 1ex;} div.abst {display: none;} table.tdr td {text-align: right;} .fbox {border: 1px solid black}