BODY.diary{margin:0px;color:#000000;background:white;}
BODY.diary A{text-decoration:none;color:#3032ff;}
BODY.diary A:VISIT{color:#b060ff;}
BODY.diary A:ACTIVE{color:#88aaff;}
BODY.diary A:HOVER{text-decoration:underline;color:#3030ff;}

BODY.diary DIV.header{font-size:0.8em;margin-bottom:15px;width:100%;}
BODY.diary DIV.header .headbar{display:block;background:#c0d6ff;color:#2040ff;padding:1px 1px 1px 1em;font-weight:bold;}
BODY.diary DIV.header .menubar{display:block;background:white;color:#0020d0;padding:1px 1px 1px 2em;}
BODY.diary DIV.header .headbar A{color:#0020d0;}
BODY.diary DIV.header .menubar A{color:#2040f0;}

BODY.diary DIV.footer{font-size:0.8em;margin-top:15px;width:100%;text-align:right;clear:both;}
BODY.diary DIV.footer .footbar{display:block;background:#c0d6ff;color:#2040f0;padding:1px 1px 1px 1em;font-weight:bold;}
BODY.diary DIV.footer .menubar{display:block;background:white;color:#0020d0;padding:1px 1px 1px 2em;}
BODY.diary DIV.footer .footbar A{color:#2040f0;}
BODY.diary DIV.footer .menubar A{color:#2040f0;}

BODY.diary .dlist{font-size:0.8em;}
BODY.diary .dlist DIV.header{font-size:1em;margin-bottom:0px;margin-top:0px;}
BODY.diary .dlist DIV.footer{font-size:1em;margin-bottom:0px;margin-top:0px;}
BODY.diary .dlist .list{display:block;padding-left:1em;background:#c0d6ff;color:#202020;}

BODY.diary H2{
  text-align:center;
  margin-top:16px;
  border-top:3px double #8090ff;
  border-bottom:3px double #8090ff;
}
BODY.diary HR{height:1px;border:1px solid #5860d8;}
BODY.diary .date{color:red;}

BODY.diary DIV.logs{margin-left:10%;margin-right:10%;}
BODY.diary DIV.logs DIV.log{
  margin-bottom:10px;
}
BODY.diary DIV.logs .title{
  display:block;
  background:white;
  border:2px solid #8090ff;
  border-left-width:10px;
  color:black;
  padding:2px 1em 2px 1em;
  font-weight:bold;
  text-align:left;
  font-size:1em;
}
BODY.diary DIV.logs .body{
  display:block;
  padding:2px 1em 2px 20px;
  line-height:1.3em;
  text-align:left;
  font-size:0.9em;
  border:1px solid #8090ff;
}
BODY.diary DIV.logs .body:first-letter{font-size:1.8em;}
BODY.diary DIV.logs .body P{text-indent:1em;}
BODY.diary DIV.logs .body P:first-letter{font-size:1.8em;}

BODY.diary DIV.logs .pic{
  margin:0px 10px 2px 10px;
  padding:5px;
  border:2px solid;
  border-color:#8090b0 #c0d0f0 #c0d0f0 #8090b0;
  text-align:center;
}
BODY.diary DIV.logs .clap{display:block;background:#ddffdd;color:#006060;}
BODY.diary DIV.logs CODE{
  display:block;
  background:#003000;
  color:#00ff00;
  padding-left:15px;
  font-size:1em;
}

/* implant—p */
DIV.diary{width:100%;}
DIV.diary .log{
  display:block;
  margin-bottom:10px;
  border-bottom:3px double #8090ff;
}
DIV.diary .title{
  display:block;
  background:white;
  border:2px solid #7f8fff;
  border-left-width:10px;
  color:black;
  padding:2px 1em 2px 1em;
  font-weight:bold;
  text-align:left;
  font-size:0.9em;
}
DIV.diary .body{
  display:block;
  padding:2px 3px 2px 20px;
  line-height:1.3em;
  text-align:left;
  font-size:0.8em;
}
DIV.diary .body:first-letter{font-size:1.8em;}
DIV.diary .body P{}

DIV.diary .date{color:red;}

DIV.diary A{text-decoration:none;color:#3032ff;}
DIV.diary A:HOVER{text-decoration:underline;color:#3030ff;}
DIV.diary A:VISIT{color:#b060ff;}
DIV.diary A:ACTIVE{color:#88aaff;}

DIV.diary .pic{
  margin:0px 10px 2px 10px;
  padding:5px;
  border:2px solid;
  border-color:#8090b0 #c0d0f0 #c0d0f0 #8090b0;
  text-align:center;
}
DIV.diary .clap{display:block;background:#ddffdd;color:#006060;}
DIV.diary HR{height:1px;border:1px solid #6080d0;}
DIV.diary CODE{
  display:block;
  background:#003000;
  color:#00ff00;
  padding-left:15px;
  font-size:1em;
}
