/**
 * @copyright       Copyright 2005-2008, Jian He
 * Home: http://shpchp.3322.org
 * Email: hejian.he@gmail.com
 */

/* elements */


h3 {
  font-size: 15px;
}

/* layout */
#logo {
  float: right;
  width: 150px;
  text-align: right;
}
#description {
  display: none;
}
#headernav {
  overflow: hidden;
  float: none;
}
#headernav a {
  font-size: 15px;
  padding: 5px;
}
.page-archive h2 {
  display: none;
}
#main-wrap {
  padding-top: 40px;
}
#bottom {
  margin-top: 20px;
  display: none;
}
.page-front #bottom {
  display: block;
}
#bottom1, #bottom3, #bottom4 {
  width: 22%;
}
#bottom2 {
  width: 34%;
}
#bottom1 .textwidget {
  font-size: 14px;
}
#bottom1 b {
  font-size: 12px;
}
#bottom h3 {
  font-size: 16px;
  font-family: "Lucida Grande",Arial,Helvetica,sans serif;
  /*font-style: normal;*/
}
#bottom2 .date{
  display: none;
}
#bottom3,
#bottom4 {
  font-size: 14px;
}
#bottom3 .tags,
#bottom4 .tags {
  font-size: 11px;
  line-height: 14px;

}

/* block */
#headernav .block {
  float: left;
  width: 300px;
}
#headernav .widget_search {
  padding-top: 10px;
  width: 250px;
}
.widget_search #s {
  border: 2px solid #717971;
  background: transparent;
  color: #fff;
  width: 170px;
  padding: 2px;
}
.widget_search #searchsubmit {
  display: none;
}
.block-comments h3 {
  display: none;  
}
#commentform textarea {
  width: 98%;
}

/* article */
.article {
  margin-bottom: 40px;
}

#col3 .article .media {
  width: 400px;
  float: left;
}
#col3 .article .media img {
  width: 390px;
}
#col3 .article h2,
#col3 .article h3,
#col3 .article .top-meta,
#col3 .article .content,
#col3 .article .block-comments,
#col3 .navigation {
  margin-left: 420px;
}
.page-front #col3 .article h2,
.page-front #col3 .article h3,
.page-front #col3 .article .top-meta,
.page-front #col3 .article .content,
.page-front #col3 .article .block-comments {
  margin-left: 0;
}
#col3 .article h3{
  font-size: 16px;
}
#col3 .article .content {
  font-size: 14px;
}
#col3 .article .content p {
  padding: 20px 0;
  line-height: 1.4
}
#col3 .article .comments a {
  color: #747678;
}

#bottom2 .media img {
  width: 240px;
}
#bottom3 .article,
#bottom4 .article {
  margin-bottom: 10px;
}
#bottom3 .article h4,
#bottom4 .article h4 {
  font-size: 15px;
}
.article .comments #author,
.article .comments #email,
.article .comments #url,
.article .comments #comment {
  border: 2px solid #717971;
  background: transparent;
  color: #fff;
  padding: 2px;
}

body.page-article .article .date {
  display: none;
}
body.page-article .article .top-meta .author {
  display: none;
}
body.page-article .article .meta .category {
  display: none;
}

.commentlist {
  margin-top: 40px;
}
