body{color: black;} /* padding: 0 2.5em 0 2.5em; */
/* === anchors === */
a:visited{ color: maroon;}
a:link{ color: teal;}
a:hover{ color: blue;}
a:active{ color: navy;}
/* === headings === */
h1 {font-size:200%;color:darkgreen; margin:0.5em 2em 0 3.5em;text-indent:-1em;line-height: 1.5;}
h1 {font-family: serif;text-shadow: 6px 6px 4px #666666}
h2 {font-size:150%;color:green;margin:0.5em 2em 0 2em;text-indent:-1em;text-shadow: 6px 6px 4px #666666}
h3 {font-size:130%;margin:0.5em 2em 0 2em;text-indent:-1em;}
h4 {font-size:100%;margin:0.5em 2em 0 2em;}
h5 {font-size:100%;margin:0.5em 2em 0 2.5em;}
/* === division marker === */
hr {text-align: center;}
/* === paragraphs === */
p {text-indent:1em;margin:0.5em 3em 0.5em 2em;line-height:1.5;}
.acckey{white-space: nowrap; color:gray;font-family:serif;}
.author {font-weight: bold; /* text-align: right; */}
.category {background-color:#dcdcdc;}
.caution{color: red;}
.content_table {text-indent:-6em; margin:0.5em 2.5em 0.5em 8em; line-height:1.5;}
/* English: text-indent:-4em; */
.distro {text-align:justify;text-justify:distribute;}
.menu {font-size: 90%;}
.name_indent {font-weight: bold; margin-left: 9em; text-indent: -1em;} /* English contents */
.number{font-size: 120%;} /* for bulletin */
.note{font-size: 90%;}
.obsolete {text-decoration: line-through}
.pretext{background-color:#e9e9e9; margin-left:5em; text-indent:-0.5em;} /* font-weight:bold;LightCyan, Lavender */
.menu_header {text-align:right; margin-right:2em; font-size:80%;}
.root_header {text-align:right; margin-right:2.5em; font-size:80%;}
.right_footer {text-align:right; margin-right:2.5em;}
.signature {font-style:italic; text-align:right; font-size:90%;}
.suspended{color: gray;}
.sci_name {font-style: italic;}
.title_eng {font-style: italic;}
.shadowed {text-shadow: 6px 6px 4px #666666}
p.listing {text-indent:-1em;line-height:1;}
/* block elements */
table {margin-left: 3em;} /* not working with MSIE 5.2 */
ul.index {margin: 0 3em 1em 40%;}
/* inline elements */
del {text-decoration: line-through;}
/* === workshop === */
p.speech {text-indent:-3em;margin:0.5em 2em 0 4em;line-height: 1.5;}
/* .speaker{ font-weight: bold;} */
pre {margin-left:3em;}
/* === bordered text box === */
.bordered { border: thin solid silver; padding: 0.5em;} /* outside; padding: 0.5em;*/
