/*CSS for White's Freetalk*/
body,table{
  font-size:medium;
  color:black;
  background-color:#fec;
}
body{
  line-height:130%;
  margin-left:15%;
  border-style:none;
  padding: 0;
}

.navi{
  position:absolute;
   top:0%;
   left:1%;
  width:14%;
  margin-left:0%;
  border:none;
  color:black;
  font-size: x-small;
}

.navi_nocss{
  visibility: hidden;
}

.navi-bar{
  font-size:x-small;
  color:coral;
}
.navi-bar-under{
  font-size:x-small;
  color:coral;
  text-align:right;
}

div.freetalkMain,.Main{
  margin-left:3%;
  margin-right:3%;
  color:black;
  border-style:solid;
  border-color:orange;
  background-color:#bec;
}

div#twitter_div{
  margin-left:1%;
  margin-right:1%;
  border-style:dotted;
  border-color:orange;
  background-color:#cfe;
}

div.Article{
  margin-left:1%;
  margin-right:1%;
  margin-bottom:0.2em;
  padding: 0.5em;
  border-style:dotted;
  border-color:orange;
  background-color:#fec;
}

div.comment{
  margin-left: 1%;
  margin-right:1%;
  border-style:dotted;
  border-color:orange;
}

div.backnumber{
  font-size:x-small;
  color:#000;
}

textarea{
  width:90%;
}

input.text{
  width:90%;
}

h1{
  font-size:xx-large;
  color:#f85;
  font-weight:bold;
  text-align:center;
  float:left;
}

h2{
  font-size:medium;
  color:black;
  font-weight:bold;
}

h3{
  font-size:medium;
  color:#f85;
  margin:1px;
  padding:0px;
}
h4{
  font-size:medium;
  color:#4b6;
  margin:1px;
  padding:0px;
}

p{
  margin-top:6px;
  margin-bottom:6px;
}

p.newsection{
  margin-top:20px;
}

p.advance_ptr{
  font-size: 85%;
  text-align: right;
}

A:link{
  color:#f63;
  
}
A:visited{
  color:navy;
}
A:active{
  color:darkblue;
}
A.mail:link{
  color:blue;
}
A.mail:visited{
  color:blue;
}
A.mail:active{
  color:darkblue;
}

em{
  font-weight:bold;
  color:#f63;
}
strong{
  font-size:x-large;
  font-weight:bold;
  color:red;
}

blockquote{
  color:blue;
  margin:0em 0.3em;
  padding:0em 0.3em;
}

q{
  color:blue;
}

dt{
  margin-top:10px;
  margin-bottom:2px;
}

.abody{margin-left:3%;}

.topic{
  color:#f63;
}

span.poem{
  color:lightblue;
}

.announce{
  font-size:x-small;
  color:#f63;
}
.append{
  font-size:x-small;
  color:darksalmon;
}
.authorInfo{
  text-align:right;
}
.linklist{
  color:#ffff00;
  text-align:center;
}
.Info{
  text-align:center;
  color:white;
}
.code{
  margin-left:3%;
  margin-right:3%;
  color:blue;
}
.note{
  color:royalblue;
}
.add{
  color:#ff8080;
}
.uline{
  text-decoration:underline;
}
.TechnicalTerm{
  color:#f63;
}
hr.divnote{
  width:85%;
}
DIV.mailform{
  color:#ffff00;
}
DIV.subcolumn{
  margin-left:3%;
  margin-right:3%;
}

UL{
  margin-top:0pt;
  margin-bottom:0pt;
}
INPUT{
  color:#ff0000;
}
IMG{
  border-width:0pt;
}
TH{
  color:#ffff00;
}
TD{
  color:#004488;
}
pre{
  background-color:wheat;  
  border-color: orange;
  border-style:dotted;
  width: 100%;
  max-width: 100%;
  overflow:auto;
}
