/*
Theme Name: Drue
Theme URI: http://www.valleyzen.com/
Description: 
Version: 1.0a
Author: Tom Hurlbutt
*/

body {
  background-color:#cccccc;
  font-family: Verdana, "Trebuchet MS", sans-serif;
  padding:0px;
  margin:0px;
}

a, a:link, a:visited {
  color:#741c18;
}

a:hover, a:active {
  color:#a66127;
}

.post h2 {
  font-size:16px;
}

h1.post-title, h2.post-title {
  font-size:19px;
  font-weight:bold;
  margin-bottom:0px;
}

#comments {
  font-weight:bold;
}

.post-by {
  color:#666666;
  font-size:10px;
}

.post-title a {
  text-decoration:none;
}

.post-text, .comment-text, .subscribe-to-comments {
  margin-top:0px;
  font-size: 12px;
}

.comment-author, .comment-metadata {
  font-size:13px;
}

.feedburnerFlareBlock {
  font-size:11px;
}

#header a {
  text-decoration:none;
  color:#ffffff;
}

#main-title, #sub-title-1, #sub-title-2 {
  position:absolute;
  color:black;
  right:20px;
  left:auto;
  font-weight:bold;
}

#main-title {
  top:80px;
  font-size:34px;
}

#sub-title-1 {
  top:130px;
  font-size:23px;
}


#sub-title-2 {
  top:155px;
  font-size:23px;
}

#ignore-title {
  display:none;
  visibility:hidden;
}

img{
  border:none; /* Mainly for the image map */
}

#header {
  /*width:934px;
  height:203px;
  background-image:url(./images/valley-zen-blog-banner.jpg);*/
  margin-bottom:15px;
}

h1.blog-title {
  font-size:30px;
  text-align:center;
}

#canvas {
  background-color:#ffffff;
  z-index:0;
  position:relative;
  padding:0px;
  width:934px;
  margin:5px auto;
}

#footer {
  clear:both;
  text-align:center;
  background-image:url(./images/footer.png);
  background-repeat:repeat-x;
  background-position:top left;
  height:150px;
  padding:0px;
  margin:0px;
  font-size:11px;
  border-top:3px solid #cccccc;
  clear:both;
}

#content, #about-zen {
  float:left;
  width:630px;
  padding:0px 15px;
}

#sidebar {
  float:left;
  width:255px;
  padding:10px 0px 10px 10px;
  border-left: 1px solid #cccccc;
  font-size:smaller;
}

#sidebar h3 a {
  font-size:larger;
}

#s {
  width:175px;
}

.section {
clear:left;
}

.section p {
  font-size:14px;
}

.section h3 {
 font-size:14px;
}

.section li {
list-style-type:none;
font-size:12px;
}

.section ul {
margin:-10px 0px 0px 10px;
padding:0px;
}

.subscribe {
  width:230px;
}

.label {
  width:50px;
  font-weight:bold;
  float:left;
  margin-left:10px;
  font-size:12px;
}

#rss-label {
  line-height:48px;
  vertical-align:middle;
}

.target {
  width:160px;
  padding-left:10px;
  float:left;
}

.name {
  font-size:larger;
}

#contact {
  width:80%;
  text-align:right;
  font-size:12px;
}

#contact a {
  font-weight:bold;
}

#rss-subscribe {
  width:155px;
}

.post-meta {
  color:#741c18;
  margin-top:20px;
}

.post-meta p {
  margin:2px 0px;
}

.post-info, #comments, #respond, ol, #logged-in {
  font-size:12px;
}

.comment-author {
  font-style:normal;
}

input.tf {
  background-color:white !important;
}

.post-meta {
  clear:both;
}

h1.cat-heading {
  color:#741c18;
  font-size:23px;
  font-weight:bold;
}

.sidebar-name, .remove-space {
  margin-bottom:0px;
}