/*  
Theme Name: The Gardener
Theme URI: http://heathersplace/wordpress
Description: Garden Gate
Version: 1
Author: Heather
Author URI: http://cathyheather.net/

*/

body {
	background: #ffffff url(images/gardeneredge.jpg) repeat-y;
	color: #660066;
}

/* Primary layout elements */
#leftContainer {
	margin-left: 5.5%;
	float: left; width: 60%;
}

#rightContainer {
	float: right;
	margin-right: 1%; width: 30%; 
}

#header {
	margin: 0 auto; text-align: center;
	background-image: url(images/garden_header.png);
	background-repeat: no-repeat;
	height: 325px;
	background-position: top center;
}
 
#content {	
	border: .5pt solid #990099;
	padding: .2em; color: #550066;
	background: transparent url(images/white60.png) repeat;
}

#poem {
	background: url(images/poem.png) no-repeat top;
	margin: 0 auto; text-align: center;
	height: 405px; width: 300px;
}

#side	{
	padding: .4em; border: 1px solid #006600;
	color: #960097; background-color: #FFED84;
}

#footer {
	clear: both;
	padding-top: 1em;
	font-size: 9pt;
	text-align: center;
}

.blogbody {
	padding-top: 5px;
	padding-left: 10px;
}

.hidden {
	margin-left: -9999px;
}

/* Text styling */
a			 { text-decoration: underline; color: #009900; background: transparent;   }
a:hover	 { text-decoration: none;  font-style: italic;  }
a:active	 { font-weight: bold; font-style: italic; }
a:visited { text-decoration: none; font-weight: bold;}

h1, h2, h3, h4, h5 {
	margin: 0px;
	padding-bottom: .1em;
	color: #550066;
	background: transparent;
}

.date	{
	font: 12pt/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;
	background: transparent; color: #426600;
}

.title {
	font: small-caps bold 12pt/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-align: left;	background: transparent; color: #426600;
}

.title a, a:active, a:visited {
	text-decoration: none !important;
}

.title a:hover {
	font-style: italic;
}

.entry {
	color: #660066; background: transparent;
	font-size: 11pt; line-height: 1.5em; padding-left: 10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande" Tahoma, Arial, sans-serif;
}
			
.entry a,
.entry a:visited { text-decoration: underline; } 
.entry a:hover	{text-decoration: none; font-weight: bold; font-style: italic;   }

.posted	{
	font: 9.5pt "Lucida Sans Unicode", "Lucida Grande" Tahoma, Arial, sans-serif; 
	color: #426600; background: transparent; text-align: left;
}
			
.posted a:link {text-decoration: none; }
.posted a:hover	{font-weight: bold; }

.category {
	font: bold 10pt/1.5em "Lucida Sans Unicode", "Lucida Grande" Tahoma, Arial, sans-serif;
	color: #990099; text-align: left; background: transparent;
}

.sidetitle {  
	font: bold 11pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #006600; background: transparent;
}

.sidetitle a,
.sidetitle a:visited {text-decoration: none; color: #006600; background: transparent; }
.sidetitle a:hover {font-style: italic; }

.sidebody {
	padding-left: 10px; margin-bottom: 20px;
	font: 10pt/1.5em "Lucida Sans Unicode", Tahoma, Arial, sans-serif; 
	color: #330033; background: transparent;
}

.sidebody a,
.sidebody a:visited {text-decoration: none; color: #330033; background: transparent;}
.sidebody a:hover {text-decoration: underline; font-style: italic;}
		
#comments {
	padding: 10px; margin: 5px;
	background: transparent url(images/lavender40.png);
	color: #330033;
}

#popup {
	margin-left: 5em;
}

.comments-body {
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
	font-size: 9pt; font-weight:normal;
}		

.comments-post {
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
	font-size: 10pt;
}
				  
.comments-post a {text-decoration: none; color: #330033; background: transparent;}
.comments-post a:hover {font-style: italic;}
		
.comments-head	{ 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 14pt; font-weight:bold;
	text-transform : capitalize;
}	
		
.comments-form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt; font-weight:bold;
	margin: 0px 15px; padding: 5px;
}	
				
.comments-preview {
	border: thin dashed #660066;
	background-color: #ffffff;
	color: #660066;
	width: 300px; padding: 5px;
}
	
.trackback-body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, sans-serif;
	color: #330033; background: transparent url(images/lavender40.png);
	font-size: 9pt; line-height: 1.5em;	
	padding:15px;				
}	


.trackback-url {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, sans-serif;
	font-size: 9pt;
}

.trackback-url a,
.trackback-url a:visited {
	text-decoration: none; color: #330033; 
	background: transparent;
}

.trackback-url a:hover{font-style: italic;}

.trackback-post {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, sans-serif;
	font-size: 9pt;
}	

#banner-commentspop {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, sans-serif;
	font-weight:bold; text-align:center; height: 100px;
	color: #ffff00; background: transparent url(images/blog_title.png) no-repeat top;
	padding:1px; margin-bottom: 10px;
}

.syndicate {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #330033; font-size: 10pt;		
	line-height:140%; padding:2px;
	margin-top:10px; text-align: center;
}	
		
.powered {
	font-size: 11pt;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;                
	color: #330033; font-weight: bold; line-height: 1.5em;		
	border-top: 1px solid #660066; 		
	padding:2px; margin-top:10px;		
	text-align:center; letter-spacing: .20em;
}	

/*
.blogroll {
	font: 12pt "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, sans-serif;
	color: #330033; background: transparent;
	padding-left: 10px; margin-bottom: 15px;
	text-decoration: none;
}
*/

#banner {
	font-size: 10pt;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, sans-serif;
	font-weight:bold; text-align:center;
	color:#ffff00; background:transparent;
	padding:2px; margin-bottom:10px;  		 	 
}