hr
{
  margin: 10px 0px 20px 0px;
}

div#news-main
{
  width: 690px;
  float: left;
  padding-left: 15px;
}

div.story-title
{
  font-size: 16px;
  font-weight: bold;
}

div.news-date
{
  font-size: 14px;
  padding-bottom: 15px;
}

div.posted-in
{
  float: right;
}

div.posted-in ul
{
  display: inline;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  font-size: 12px;
}

div.posted-in ul li
{
  display: inline;
}
  

div.story-meta
{
  font-size: 12px;
  clear: both;
  text-align: left;
  margin-bottom: 25px;
  padding: 10px 0px;
  border-bottom: dashed 1px #ccc;
}

div.feed-body ul
{
  list-style-type: none;
  padding-left: 5px;
}

div.feed-body ul li
{
  margin-bottom: 5px;
}

div#news-search div.feed-body
{
  font-size:14px !important;
}

div#news-search div.feed-body input#s
{
  font-size:16px;
  width:150px;
}

div#news-search div.feed-body input.cv-submit
{
  font-size:14px;
}
  

/******* COMMENTS *********/
div#comments, h3#postcomment
{
  font-size: 18px;
  font-weight: bold;
  font-style: italic;
  color: #BA5401;
  padding-top: 15px;
  padding-left: 15px;
}

ol#commentlist
{
  list-style-type: none;
}

ol#commentlist li
{
  background: #f9f9f9;
  border: solid 1px #ccc;
  padding: 7px 10px;
  margin: 15px;
}

ol#commentlist li p
{
  font-size: 14px;
  text-indent: 0px;
}

ol#commentlist li p.comment-info
{
  font-size: 12px;
  font-style: italic;
}

form#commentform
{
  width: 450px;
  margin: auto;
}

form#commentform p
{
  font-size: 14px;
}

form#commentform textarea
{
  font-family: helvetica, arial, sans-serif;
  padding: 3px;
  width: 450px;
}

blockquote
{
  font-family: Courier New, Andale Mono, monospace;
  border: dashed 1px #999;
  background:#f9f9f9;
  padding-top: 7px;
  margin: 0px 0px 5px 50px;
  width: 570px;
}
