/* 
    Document   : blog
    Created on : January 27, 2006, 6:26 PM
    Author     : llturro
    Description:
        Purpose of the stylesheet follows.
*/

div.blog { 
  padding: 20px;
}

div.blog_initial {
  width: 65%;
}

div.blog_initial div.title {
  text-align: left;
  color: #6e6f6e;
  font-size: 120%;
  font-weight: bold;
}

div.blog_initial div.title a {
  display: block;
  color: #6e6f6e;
}

div.blog_initial div.info {
  font: 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform: uppercase;
  letter-spacing: .1em;
  color: #6e6f6e;
}

div.blog_initial div.summary {
  font-size: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: solid 1px #eeeeee;
}

div.blog_initial span.more {
  color: #6e6f6e;
  font-size: 80%;
  font-style: italic;
}

div.blog div.sidebar {
  position: relative;
  float: right;
  width: 30%;
}

div.blog_mostread {
  border-bottom: solid 1px #c1c1c1;
  border-right: solid 1px #c1c1c1;
  background: transparent url('green-box.png') no-repeat;
  padding: 10px;
  margin-bottom: 10px;
}

div.blog_mostread div.title {
  text-align: left;
  color: #6e6f6e;
  font-size: 100%;
  font-weight: bold;
}

div.blog_mostread div.title a {
  display: block;
  color: #6e6f6e;
}

div.blog_mostread div.info {
  color: #6e6f6e;
  font-size: 80%;
  font-style: italic;
}

div.blog_mostactive {
  border-bottom: solid 1px #c1c1c1;
  border-right: solid 1px #c1c1c1;
  background: transparent url('green-box.png') no-repeat;
  padding: 10px;
  margin-bottom: 10px;
}

div.blog_mostactive div.title {
  text-align: left;
  color: #6e6f6e;
  font-size: 100%;
  font-weight: bold;
}

div.blog_mostactive div.info {
  color: #6e6f6e;
  font-size: 80%;
  font-style: italic;
}

div.blog_article {
  width: 65%;
}

div.blog_article div.title {
  text-align: left;
  color: #6e6f6e;
  font-size: 120%;
  font-weight: bold;
}

div.blog_article div.title a {
  display: block;
  color: #6e6f6e;
}

div.blog_article div.info {
  font: 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform: uppercase;
  letter-spacing: .1em;
  color: #6e6f6e;
}

div.blog_article div.summary {
  font-size: 100%;
}

div.blog_article div.article {
  margin-top: 15px;
  font-size: 100%;
}

div.blog_comments {
  width: 65%;
  margin-top: 40px;
  border-top: solid 1px #cecfce;
}

div.blog_comments div.info {
  margin-top: 10px;
  color: #6e6f6e;
  font-size: 80%;
  font-style: italic;
}

div.blog_comments div.comment {
  padding: 2px;
  border: solid 1px #cecfce;
  background-color: #e7efe7;
}

div.new_comment {
  margin-top: 30px;
  width: 65%;
}

div.new_comment input#cauthor {
  width: 50%;
  border: solid 1px #cecfce;
  background: #fffdee;
}

div.new_comment textarea {
  width: 100%;
  border: solid 1px #cecfce;
}

div.blog_filter {
  border-bottom: solid 1px #c1c1c1;
  border-right: solid 1px #c1c1c1;
  background: transparent url('green-box.png') no-repeat;
  padding: 10px;
  margin-bottom: 10px;
}

div.blog_filter div.title {
  color: #6e6f6e;
  font-size: 140%;
  font-weight: bold;
}

div.blog_filter div.title a {
  display: block;
  color: #6e6f6e;
}

div.blog_filter div.info {
  color: #6e6f6e;
  font-size: 90%;
  font-style: italic;
}

div.info img {
  border: none;
  vertical-align: top;
}

div.blog_short {
  width: 100%;
}

div.blog_short div.title {
  text-align: left;
  color: #6e6f6e;
  font-size: 120%;
  font-weight: normal;
  margin-bottom: 10px;
}

div.blog_short div.title a {
  display: block;
  color: #6e6f6e;
}

div.blog_short div.summary {
  text-align: left;
  font-size: 100%;
  margin-bottom: 15px;
  border-bottom: solid 1px #eeeeee;
}

