/* News Letter CSS. by kose */

BODY
{
  margin: 3% 10% 3% 10%;
  line-height:120%; 
  background: rgb(255, 250, 240);  /* #FFFAF0 FloralWhite */
/*  color:      rgb(85, 40, 0);      /* #552800 */
  }

h1.title
{
/*  font-style: bold;
  font-size: 1.4em; */
  color: black;
  padding: 5px;
  border-bottom: 5px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-color: black;
  border-style: solid;
  }

H2.subtitle
{
  padding: 20px;
  text-align: right;
  color: gray;
  border: 0px;
  }

h1
{
  padding-left: 0.5em;
  padding-bottom: 0.2em;
/*  font-style: bold;
  font-size: 1.4em; */
  color: rgb(0, 0, 100);
  border-bottom: 3px;
  border-top: 0px;
  border-left: 20px;
  border-right: 0px;
  border-color: orange;
  border-style: solid;
  }

h2
{
  padding-left: 10px;
/*  font-style: bold;
  font-size: 1.2em; */
  color: rgb(0, 0, 100);
  border-bottom: 0px;
  border-top: 0px;
  border-left: 20px solid orange;
  border-right: 0px;
}

div.area
{
  /* border-style:solid; */
  border-width:1px;
  padding:0.5em;
  /* padding:2em; */
  };

div.vspace300
{
  line-height: 300pt;
  }

div.A
{
  color:#c00;
  background-color:#fcc;
  position:absolute;
  /* top:250px; */
  left: 0.5em;
  width: 20%;
  padding: 2em 0 40em 0;
  }

LI.toc 
{ 
 margin: 0 0 0 -1.5em;
}


div.B
{
  /* background-color:#ccf; */
  margin:0 0 0 21%;
  }

blockquote 
{ 
  background-color: rgb(200, 255, 255);
  white-space: pre;
  }

PRE.cite
{ 
  padding-top: 1em;
  padding-right: 4em;
  padding-bottom: 1em;
  line-height:100%; 
  background-color: rgb(200, 255, 255);
  white-space: pre;
  border-style: solid;
  border-width: 1px;
 }

div.C {
/* color: #333; */
 background-color: white;
/* width: 30%; */
 margin: 1em;
 float: right;
}

/* end */

