/* style sheet : default *//* @namespace url(http://www.w3.org/TR/REC-html40);*/html {    display: block;}body {    display: block;/*  background-image: url(/images/anybkgnd.gif); */    background: #FFFFD8;    color: #000;    font: medium serif;    line-height: 1.2;}a {    display: inline;    cursor: pointer;}a:link { color: #63f; }a:visited { color: #f0a; }a:active { color: #f00; }a:focus { color: #ddd; }a:hover { color: #108; }h1, h2, h3, h4, h5, h6 {    display: block;    font-weight: 700;    font-family: sans-serif;    line-height: 1.1;}h1 {    font-size: 2.5em;    line-height: 2.7em;    margin: 0.4em;    padding: 0.2em;    border-width: 0em 0.2em 0em 1em;    border-style: none solid;    border-color: #a08;    background-color: #fcf;}h2 {    font-size: 1.8em;    line-height: 2.0em;    margin: 0.2em;    border-width: 0em 0em 0.2em 0em;    border-style: solid;    border-color: #6c6;}h3 {    font-size: 1.6em;    line-height: 1.8em;    margin: 0.1em;}h4 {    font-size: 1.3em;    line-height: 1.5em;    margin: 0.1em;}h5 {    font-size: 1.2em;    line-height: 1.4em;    margin: 0.1em;}h6 {    font-size: 1.1em;    line-height: 1.3em;    margin: 0.1em;}h1 span {    font-family: serif;    font-weight: 600;}h2.title {    margin: 1.2em 1em 0em 0em;    font-weight: 600;    border-width: 0.4em 0em 0.1em 1em;    border-color: #669900;    color: red;}h2.work { color: red; }h3.title {    margin: 1.2em 1em 0em 0em;    font-weight: 600;    border-width: 0.2em 0em 0.1em 1em;    border-color: #669900;    color: red;}h3.work { color: red; }blockquote {    display: block;    background-color: #FFFFFF;    margin: 1em 1em;}blockquote.link-free {    margin-right: 0em;    background-color: #FFFFCC;    border-width: medium;    border-style: solid;    border-color: #CCCC66;    padding: 0.5em;}div.lynx {    border-width: medium;    border-style: solid;    border-color: #CCCC66;    width: 42em;}p {    display: block;    margin: 1em 0;/*    text-indent: 1em;*/}p.right {    align: right}address {    display: block;}div {    display: block;}div.center { align: center }div.work {    color: red;    font-size: 1.2em;/*  line-height: 1.1;*//*  margin: 0.1em;*/}pre {    display: block;    margin: 1em 1em;}hr.none { display: none }hr.bar  { size: 5; width:50%; align: center }/* table */table {	border: 1px solid gray;	background: #eee;}caption {	color: #282;	padding: 2px 4px;	border-width: 1px 1px 0 1px;	border-style: solid;	border-color: gray;	background: #fff;}th, td {	text-align: ".";	border-width: 1px 0 0 1px;	border-style: solid;	padding: 3px 2px 0 2px;}th {	border-color: #777;	color: #007;	background: #efe;}td {	border-color: #555;	background: #fff;}em.ul { text-decoration: underline }img.center { align: center }span.work {    color: red;    font-size: 1.3em;    line-height: 1.5em;    margin: 0.1em;/*  font-size: 1.3em;    line-height: 1.5em;    margin: 0em;*/}span.date { font-style: italic }span.name { font-weight: bold }span.first { color: red; }/* list */ul {    display: block;    list-style-type: disc;    margin: 1em 0 1em 30px;}ol {    display: block;    list-style-type: decimal;    margin: 1em 0 1em 30px;}/*li {    display: list-item;    list-style-position: inside;}*/ul li, ol li {    list-style-position: outside;}ul ul, ul ol, ol ul, ol ol{    margin-top: 0;    margin-bottom: 0;}dl {    display: block;    margin: 1em 0;}dt {    display: block;    margin-top: 0.5em;    background: #efe;}dd {    display: block;/*    margin-left: 30px;*/    background: #fff;}/* inline */br {    display: inline;    color: cyan;}img {    display: inline;}form {    display: block;}