body {
  margin-top: 05px;
  margin-left: 50px;
  margin-right: 230px;
  margin-bottom: 90px;
  color: black;
  background-color: #FBFCF4;
}

body {
  font-size: 90%;
  color: navy;
}
body {font-family:sans-serif;}

body a{
  font-size: 100%;
  color: #0A0fFB;
  background: #transparent;
  text-decoration:none;
}

body a:hover{
  font-size: 120%;
  color: #Ac3360;
  background: #cd9dfd;
  text-decoration:underline;
}

img { float: right; clear: right;}

h1 {font-family:cursive,sans-serif;}

h1 {font-size: 140%;}
h2 {font-size: 122%;}
h3 {font-size: 110%;}
h4 {font-size: 105%;}

h1 {
  margin-top: 15px;
  padding: 10px;
  color: #8869b5;
  background-color: transparent;
}
h1.old {
!  border-left:  coral 4px double;
!  border-bottom: coral 2px solid;
}
h2 {
  color: #9944BF;
  border-left: green 4px double;
  border-bottom: green 2px solid;
  background-color: transparent;
}
h2 {padding: 0.3em;}
h3 {
  color: #006;
  background-color: transparent;
}

p {line-height: 1.3;}
h1 {line-height: 1.6;}
h2,h3,h4 {line-height: 1.2;}
h2,h3,h4 {margin-top: 16px; margin-bottom: 6px;}

h1,h2 {text-align: center;}
h3,h4 {text-align: right;}

h1 {font-style: italic;}

strong{
  font-weight: 900;
  color: #036;
  background-color: transparent;
  letter-spacing: 0.2em;
}


div.front.intro {
  line-height: 0.9;
  font-size: 89%;
  color: navy;
  background-color: transparent;
}

div.front.update {
  line-height: 0.9;
  font-size: 100%;
  color: #1F1FFF;
  background-color: transparent;
}

div.front.endnote {
  line-height: 0.9;
  font-size: 100%;
  color: navy;
  background-color: transparent;
}

div.front.menu_1 {
  font-weight: bold;
  font-size: 86%;
  font-family:sans-serif;
}
div.front.menu_1 {
!  position: relative;
  position: fixed;
  top: 0.2em;
  left: 3px;
  width: 64em;
  height: 1.4em;
  color: inherit;
  background-color: transparent;
}
div.front.menu_1 ul {
  background: transparent;
  margin: 0; padding: 0;
}
div.front.menu_1 li {
  display: inline;
  margin: 0 1px; padding: 1px;
  font-size: 85%;
  color: black;
  background: #ddd;
  border: outset 2px #ccc;
  height: auto;
  padding: 0.25em;
  border-right: solid;
  border-color: green;
}

div.front.menu_1 ul li a:visited{
  color: #3c3b3a;
}

div.front.menu_1 ul li a:hover{
  color: #Ac33f0;
  background: #cd9dfd;
}

div.front.menu_1 ul li a:active{
  color: #cf5;
}


div.front.menu {
  font-weight: bold;
  font-size: 86%;
  font-family:sans-serif;
}
body > div.front.menu { position : fixed ; }
div.front.menu {
  position: absolute;
  top: 1.2em;
  right: -350px;
  width: 560px;
  height: 1.4em;
  color: #C6578D;
  background-color: transparent;
}
div.front.menu ul {
  background: transparent;
  margin: 0px; padding: 01;
}
div.front.menu ul {
  list-style:square outside;
}

div.front.menu li {
  margin: 01; padding: 1;
  height: 1.9em;
  width: 150px;
}
div.front.menu ul li a {
  top: -1px;
  left: 0px;
!  display: inline;
  margin: 1px; padding: 1px;
  font-weight: bold;
  font-size: 86%;
  background: #ddedcd;
  border: outset 2px #ccc;
  padding: 4px 2px 0.25em;
  border-right: 2px solid;
  border-right: solid;
  border-color: green;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
div.front.menu ul li a:hover{
  top: -1px;
  left: 0px;
  margin: 1px; padding: 10px;
  background: #EE0044;
}

div.front.menu ul li a:visited{
  color: #3c3b3a;
}

div.front.menu ul li a:hover{
  color: #Ac3360;
  background: #cd9dfd;
}

div.front.menu ul li a:active{
  color: #cf5;
}
