.blog-entry { width: 470px;   margin: 2em 0 0 2em;      }
.blog-entry p {      line-height: 1.5em;       }
em { color: #de5e0c;   border-bottom: 1px solid #f49152;    font-weight: normal;   }


#comment-form  { width: 470px;   margin: 2em 0 0 2em;   display: block;   clear: both;     }   

.blog-entry img {             float: left;     padding: 0.5em 1.5em 0.5em 0;    text-decoration: none;     }

.dotted { border-top: 1px dotted #baccde;    }
.date  {     color:#d15c00;    text-align:left;       display: block;      line-height: 1em;  font-size: 8px;  padding: 8px 0 0;    text-transform: uppercase;      }
.posted  {     color:#b49b6f;     line-height: 1.5em;   text-align:left;    border-top: 1px solid #dbd6bd;         font-size: 9px;         clear: both;     }
.posted a { color: #c96902;        text-decoration: underline;    font-size: 9px;   font-weight: normal;   }
.posted a:hover {  color: #ac5b04;    text-decoration: underline;     }

.date-entry  {     color:#ca7324;   line-height: 1.4;   text-align:left;   font-size: 0.9em;   border-top: 1px solid #f8ddc4;          font-size: 0.9em;  padding: 0.25em 0 0 0;   margin: 0.25em 0 0 0;    clear: both; }
.date-entry a { color: #ce4d20;       text-decoration: underline;       }
.date-entry a:hover {  #ba4016;    text-decoration: underline;     }

.category-entry  {     color:#ca7324;   line-height: 1.4;   text-align:left;   font-size: 0.9em;   border-top: 1px solid #f8ddc4;        font-size: 0.9em;  padding: 0.5em 0 1.5em 0;   margin: 1em 0 0 0;    clear: both; }
.category-entry a { color: #c96902;          text-decoration: underline;    font-weight: normal;   }
.category-entry a:hover {  color: #b25e05;    text-decoration: underline;     }

p.summary {     margin-top: 0.5em;    margin-bottom: 0.5em;    font-size: smaller;   }

#jump-to-comments { width: 500px;    }
.comment-entry { width: 450px;   margin: 1em 0 0 0.5em;  display: block;        }
.comment-entry p {   font-family:Georgia,serif;      line-height: 1.5em;   color: #5d5656;     overflow: auto;      margin: 0 0 0.7em 1em;      }

.comment-box { width: 470px;     margin: 1em 0 0 1.9555em;   border: 2px solid #ca7324;   background-color: #fdefe3;      clear: both;     }
.comment-box a {  color: #ca7324;   text-decoration: none;     }

.comment-box-alt { width: 470px;    margin: 1em 0 0 1.9555em;      border: 2px solid #f4cc12;  background-color: #fcf7e0;   clear: both;   }
.comment-box-alt a { color: #f4cc12;   text-decoration: none;    }

.comment-box-f {  width: 470px;     margin: 1em 0 0 1.9555em;      border: 2px solid #586294;   background-color: #e8ecfe;    clear: both;    }
.comment-box-f a {  color: #586294;     text-decoration: none;    font-weight: bold;     }

.posted-comment {    color:#776660;     text-align:left;              font-size: 1em;  padding: 0 0 0 0;   margin: 0 0 0 1em;    }
.posted-comment em { color: #4f62aa;  font-weight: normal;   font-size: 2em;   border-bottom: none;   text-decoration: none;    border-right: 1px solid #7f828d;   padding-right: 0.1em;  margin-right: 0.4em;  }



