/*********************************************************************/
/* Lists */

/* Homepage list */

div.blog-home { 
  width: 800px;
}

img.blog-title-home { 
  margin-top: 50px;
  margin-left: 120px; 
}

div.blog-list-home { 
  width: 490px;
  margin-right: 30px;
  margin-left: 120px;
}

/* Homepage archive */

div.blog-archive-home { 
  float: right;
  font-weight: bold;
  margin-top: 50px;
}

/* Blog list */


div.blog-list { 
  padding-right: 150px;
}

/* Blog archive */

div.blog-archive { 
  font-weight: bold;
  margin-top: 60px;
}

/*********************************************************************/
/* Elements of posts */

div.blog-entry { 
  margin: 1em 0em 1.5em 0em;
}

div.blog-entry div.date { 
}

div.blog-list div.blog-entry div.title { 
  font-size: 100%;
  font-weight: bold;
}

div.blog-entry div.title { 
  font-size: 110%;
  font-weight: bold;
}

div.blog-entry div.blurb { 
}

div.blog-entry div.comments { 
  margin-top: 0.3em;
}

/* Elements of archive */

div.archive-title { 
  text-transform: uppercase;
}

div.archive-elements { 
  margin: 0.3em 0em 2.5em 0em;
}

/* Elements of individual post */

div.blog-post div.date {
  margin-top: 1em;
  font-size: 90%;
}

div.blog-post div.title {
  font-weight: bold;
  font-size: 130%;
}

div.blog-post div.blurb {
  margin-top: 1.5em;
  font-weight: bold;
}

div.blog-post div.text {
  font-weight: normal;
  font-size: 100%;
}

div.comments div.title {
  font-weight: bold;
  font-size: 110%;
}

div.comments table.comment {
  margin-top: 1em;
}

div.comments table.comment td {
  vertical-align: top;
  padding-bottom: 0.6em;
}

div.comments table.comment td span.label,
div.comments table.comment td span.label-error
{
  font-weight: bold;
  padding-right: 1em;
}

div.comments table.comment input, div.comments table.comment textarea {
  border: solid 1px #86EF66;
  font-family: Verdana, Arial;
  font-size: 110%;
  line-height: 1.3em;
}

div.comments table.comment input.submit {
  border: 0px;
}

div.comments div.comment-info {
  margin-top: 1em;
  font-size: 110%;
}

div.comments div.comment-info span.comment-name {
  font-weight: bold;
}

div.comments div.comment-text {
  font-size: 90%;
  line-height: 1.5em;
  margin-bottom: 2em;
}

p.comment-first
{
  margin-top: 0em;
}
