/*
	Theme Name: Gardeners Voice 1
	Theme URI: http://wwww.gardenersvoice.com
	Description: Theme created for www.gardenersvoice.com 1/08
	Author: Appropingo
        Author URI: http://www.appropingo.com
*/

html {
	
	padding:0px;
	margin:0px;
	
}

body {
  font-family:'CartoGothicStdBook', Georgia, serif; 
  font-size: 14px;
  background: #CBDEA8;
  margin: 0px;
  color: #202020;
  text-align: center;
  line-height: 20px;
}   


h1, h2, h3, h4 {
  font-family:'CartoGothicStdBook', Arial, sans-serif; 
  letter-spacing: 0;

} 

* {	padding: 0px; 	margin:0px;}

a {
	text-decoration:none;
}
a:link {
	color: #9B673B;
}

a:visited {
	color: #9B673B;
}
a:hover, a:active {
	color: #3C2A68;
}

h1, h2, h3, h4, h5, h6 {

  color: #9B673B;


}


h2 {

  font-size: 20px;

}


img {

  float: left;
  border: 0px;

}

div.alignright {
	float:right;
	margin: 5px;
}

div.alignleft {
	float:left;
	margin: 5px;
}

#container {
	background: #fff;
        margin: 0px auto;
        width: 980px;
        position: relative;
        text-align: left;
}

#header {
	clear: both;
        background: transparent url(img/logo980.gif) no-repeat;
        margin: 0px 0px 0px 0px;
        width: 980px;
        z-index: 0;
}

#header div.blog_desc {
	float:right;
        padding-top:110px;
        padding-right: 20px;
}

div.headerad {
	text-align: center;
        margin: 0px auto;
        width: 980px;
        padding-bottom: 20px;
        background: #fff url(img/ad-bottom.gif) bottom center no-repeat;
}

#header h1 {font-size: 3em;width: 500px;color: #fff;text-align: right;font-weight: bold;margin: 80px 0px 10px 150px;}


#content {
	margin: 5px 5px 5px 5px;
        overflow: auto;#
        padding:5px;
}

#content-main {
	float: left;
        width: 730px;
        padding-left:20px;
}

#content .entry {margin:1em 0;padding-right:1em;    }


/* post */


#singlePost {

	padding: 10px;
	/* border: 1px #9B673B solid; */
	margin-top: 5px;
		border-bottom: 1px #9B673B solid; 	
	
	
}

#singlePostContent {
	
	height: 300px;
	
}

#singlePost p {

	font-size: 16px;
	line-height: 1.5em;
	padding: 2px;

	
	
}
.relatedItems {
	
	padding-top: 20px;
	margin-top: 20px;

	
}

.relatedPost {
	
	padding-top: 20px;
	height: 120px;
	
}

.relatedPost p {
	/* font-size: 12px; */
		padding: 0px;
	margin: 0px;
	
}

.relatedPost h3 {
	
	padding: 0px;
	margin: 0px;
	
} 

.relatedPost div.thumbnailBox {

        float:left;
        margin: 0px 10px 10px 10px;
	      background: #fff url(img/no-image200.jpg) center center no-repeat;
        width: 100px;
        height: 100px;
        border: 1px solid #777;

}


/* index */


.firstPost div.thumbnailBox {

        float:left;
        margin: 0px 10px 10px 0px;
	background: #fff url(img/no-image200.jpg) center center no-repeat;
        width: 200px;
        height:200px;
        border: 1px solid #777;

}

div.thumbnailBoxSingle {

        float:left;
        margin: 0px 10px 10px 0px;
	background: #fff url(img/no-image200.jpg) center center no-repeat;
        width: 200px;
        height:300px;
        border: 1px solid #777;

}


.firstPost h3 a{
      font-size: 20px;
      padding-bottom: 5px;

}

.firstPost {

 	height: 250px;
 	border-bottom: 1px solid #B3A19A;


}


.indexPost {

 	height: 200px;
  width: 360px;
  float: left;
  border-bottom: 1px solid #B3A19A;

}

.indexPost h4 {
	font-size:1em;
        font-weight:normal;
}

.indexPost img {
	float: left;
  padding 0px 10px 10px 0px;
}
.indexPost .thumbnail {
	float: left;
  padding 0px 0px 10px 10px;
}

.indexPost div.thumbnailBox {

        float:right;
        margin: 0px 0px 10px 10px;
	      background: #fff url(img/no-image200.jpg) center center no-repeat;
        width: 150px;
        height:150px;
        border: 1px solid #777;

}



   .post img {
	float: left;
        padding 0px 5px 2px 0px;
}
.post .thumbnail {
	float: left;
        padding 0px 5px 2px 0px;
}

.post div.thumbnailBox {

        float:left;
          padding 0px 0px 10px 10px;
	backgound: #fff url(img/no-image200.jpg) center center no-repeat;
        width: 150px;
        height:150px;
        border: 1px solid #777;
        padding-bottom: 10px;

}

.post div.pictureBox {

  float:left;
  backgound: #fff url(img/no-image200.jpg) center center no-repeat;
  width: 200px;
  height:200px;
  border: 1px solid #777;

}

#leftPostBox {
        float:left;
        width: 210px;
}

div.leftImgBox {

  margin-bottom: 20px;
  height: 220px;

}

#postBox {
  float: left; 
  width: 360px;

}

.post-info {
	font-size: 14px;
}

/* end post */


/* single iframe post */

html {
	
	padding: 0px;
	margin: 0px;
	/* overflow: hidden; */
	

}

body.single {
	
 padding:0px;
 margin: 0px;
/* overflow: hidden; */
	
}


#adPop{

  border: solid 1px gray;
  position: absolute;
  right: 30px;
  top: 30px;
  width: 200px;
  min-height: 200px;
  background: #ffffff;

}

#adPop .closePop {

  float:right;
  margin: -10px -10px 0 0;


}


.syndPost {

  padding-top: 0px;
  height:1000px;

}

#singleHeader {

  height: 50px;
  background: #CBDEA8;
  border-bottom: solid 1px #3c2a68; 
  margin: 0px;
  color: #202020;
  text-align: center;
  width:100%;
  /* line-height: 20px; */
  

}

#singleHeader img {
	padding:0px;
	margin:0px;
}

#singleHeaderAd {

  float: right;
  

}

div.topBox {

  float: left; 
  margin-left: 5px;
  text-align: left;
  padding:0px;
  margin:0px;
}


div.author {
 	border-bottom: #B3A193;
        width: 100%;
        height: 220px;

}

div.author img {

	float: left;
  margin: 0px 20px 20px 0px;


}


.widgettext {
  color: #9B673B;
}


div.authorPosts {

	width: 100%;



}

div.authorBox {

  border-top: solid 1px #9B673B;
  padding: 20px 0px 20px 0px;
  
  


}


.postSide {

  float:left;

}




/* sidebar */

#sidebar {
	float: left; width: 180px;
        background: transparent;
        margin-top: 0px;
        padding: 5px;
}

#sidebar ul { 
	margin: 0px 0px 0px 0px;
	padding:0;
}


#sidebar ul li.widget {

  padding-bottom: 20px; 

}

#sidebar ul li.widget_text  {

  padding: 10px 10px 10px 10px; 
  color: #709037;
  border: 1px solid #709037;
  margin-bottom:10px; 
  
  

}


#sidebar h2 {
  align: left;
  color: #709037;
}


#getBadge {

  margin: 20px 0px 0px 0px;
  padding: 20px 0px 20px 0px;
  color: #709037;
  background: #fff; 



}

img.suboptions-icon {
	margin-right: 10px;
	
}

// added for delivr widget

div.dlvr-dest-widget-items-narrow ul {
	
	padding:0px;
	margin: 0px;
	list-style-type: none;
	list-style-position: outside;	
	
}

div.dlvr-dest-widget-items-narrow ul li div.title {
	
	padding:0px;
	margin: 0px;
	
}

/* nav */

.navigation {

}

div.alignleft {
  width: 100px;
  text-align: left;

}

div.alignleft {
  width: 100px; 
  text-align: right;
  float:right;

}

#nav  {     	
  height: 70px;	
  margin: 100px 0px 0px 90px;	
  padding: 3px 5px 0 5px;	
  text-align: left;	
  float:left:
}
#nav ul {	
  margin: 5px 10px 0 30px;
}
#nav li {	
  display: inline;	
  list-style-type: none;	
  margin: 0;	
  padding: 0 5px 0 5px;
  border-right: solid 1px #709037;
}
#nav li a {
    color: #9b563b;
    font-weight: bold;

}

#nav li a img {

  float: right;

}

/* end nav */



html #header {margin-top: 0px;}

#footer {
	clear: both;
        background: white;
        margin: 0px auto;
        overflow: auto;
        width: 980px;
        color: #B3A193;
        text-align: left;
        text-align: center;
        padding: 0px 0px 20px 0px;
        border-top: 1px solid #B3A193;
}


#comments, #respond{margin: 2em 0 0 5px;}
#commentform {margin:10px 10px 10px -10px;padding:10px;}
#container .commentlist {margin: 0;padding: 0;}.commentlist li {list-style:none;margin: 1em 0;padding: 0.5em;	background:#E8F0CC;}
.commentlist li.alt {background:#fafafa;}.commentlist li .cmtinfo {font-size:1em;	border-bottom: #eee 1px solid;}
.commentlist li cite {font-style:normal;font-weight:bold;}
.commentlist li .cmtinfo em {float:right;margin:0;padding:0;font-style:normal;font-size:0.9em;color:#000;}
textarea {width: 90%;padding:5px;height: 20em;border: 1px solid #ccc;	background:#f9f8f4;}
input {background:#f9f8f4;border:#ccc 1px solid;}
#header, #content, #sidebar, #footer, .widget {overflow: hidden;}
p {margin: 0.7em 0px;line-height:1.6em;}dl {margin:1em 0px;}dt {font-weight:bold;}dd {margin:0.5em 1em;padding:0;}

.clear {clear:both;height:20px;}
blockquote {margin:10px;padding-left:10px;border-left:#ccc 2px solid;color:#666;}
fieldset {border:none;}


/* ad boxes */

div.adwords {
  padding: 20px 0px 20px 0px;

}

#leftPostAd {

  margin: 20px 0px 20px 0px; 
  text-align:center;
  padding-top: 20px;
  height: 650px; 
  
}


div.indexAdBar {

  height: 90px; 
  width: 728px;
  padding: 5px 0px 20px 0px;

}




div.topBoxPointer {

  float: right; 
  margin-left: 5px;
  text-align: left;
  width:175px;
}


    


