#daily H1 {
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
}

#daily H2 {
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
}

#daily a:link, a:visited, a:active {
  font-size: 10pt;
  text-decoration: none;
}

#daily a:hover {
  text-decoration: underline;
}

#daily .quote {
  padding: 10px;
  border: 1px dashed #888;
}

#daily .navi {
  font-family: arial, helvetica, sans-serif; /* TNR-20 */
  font-size: 8pt;
  text-align: right;
}
#daily .post_light {
  background-color: #DDDDDD;
  padding: 10px;
}

#daily .post_dark {
  background-color: #CCCCCC;
  padding: 10px;
}

#daily .p_navi {
  font-family: arial, helvetica, sans-serif; /* TNR-20 */
  font-size: 8pt;
  text-align: center;
}

#daily a.navi:link, a.navi:visited, a.navi:active {
  font-family: arial, helvetica, sans-serif; /* TNR-20 */
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

#daily a.navi:hover {
  font-family: arial, helvetica, sans-serif; /* TNR-20 */
  text-decoration: underline;
}

#daily a.s_header:link, a.s_header:visited, a.s_header:active {
  font-family: arial, helvetica, sans-serif; /* TNR-20 */
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
}

#daily a.s_header:hover {
  font-family: arial, helvetica, sans-serif; /* TNR-20 */
  text-decoration: underline;
}

#daily a.p_header:link, a.p_header:visited, a.p_header:active {
  font-family: arial, helvetica, sans-serif; /* TNR-20 */
  font-size: 16pt;
  font-weight: bold;
  text-decoration: none;
}

#daily a.p_header:hover {
  font-family: arial, helvetica, sans-serif; /* TNR-20 */
  text-decoration: underline;
}

#daily a.s_date:link, a.s_date:visited, a.s_date:active, a.p_date:link, a.p_date:visited, a.p_date:active  {
  font-family: arial, helvetica, sans-serif; /* TNR-20 */
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline;
}

#daily a.s_date:hover, a.p_date:hover {
  font-family: arial, helvetica, sans-serif; /* TNR-20 */
  text-decoration: underline;
}

#daily .p_header {
  font-weight: bold;
  font-size: 14pt;
  text-align: center;
  padding: 0pt 0pt 3pt 0pt;
}

#daily .p_date {
  font-size: 8pt;  
  text-align: center;
  padding: 0pt 0pt 3pt 0pt;
}

#daily .p_text {
  text-align: left;
  text-indent: 20pt;
  margin: 3pt;
}

#daily .s_header {
  font-weight: bold;
  text-indent: 20pt;
  padding: 0pt 0pt 3pt 0pt;
}

#daily .s_date {
  font-size: 8pt;
  text-indent: 20pt;
  padding: 0pt 0pt 3pt 0pt;
}

#daily .s_text {
  text-align: left;
  text-indent: 20pt;
  margin: 3pt;
}

#daily .tag {
  text-align: right;
  /*margin-right: 10px; */
  font-size: 8pt;
}

#daily a.tag:link, a.tag:visited, a.tag:active {
  font-size: 8pt;
  font-weight: bold;
  border-bottom: 1px dotted #000;
  text-decoration: none;
}

#daily a.tag:hover {
  color: #000;
  border-bottom: none;
  text-decoration: none;
}

div img {
  border: 1px solid #eee;
  margin: 2px 3px;
}
