/*
Theme Name: Tarras
Theme URI: http://tarraslandscapeinnovation.com/
Description: Theme Tarras Landscape Innovation 
Version: 1.0
Author: Ethan Andrews
Author URI: http://leap-year.com/
Tags: 

*/


* {
margin: 0;
padding: 0;
list-style: none;
}

body {
background: #2d2f23;
font-family: Helvetica, Arial, Serif;
font-size: .9em;
line-height: 1.8em;
text-align: center;
color: #222222;
}
small{
	font-size: 1em;
}
a:link{color:#d6f6e1;text-decoration:none;}
a:visited{color:#d6f6e1;text-decoration:none;}
a:hover{text-decoration: underline;}
a img{border:none;}

.hidden
{display: none;}


.alignnone {
	position: relative;
	left:-35px;
	top: -20px;
	
	border-bottom: 15px solid #1d2009;	
}


p{margin:1em 0;}
h1,h2,h3{font-weight:normal;font-family:helvetica,sans; color: #390f13;}
h1 a:link,h2 a:link,h3 a:link,h1 a:visited,h2 a:visited,h3 a:visited{color:#390f13;}
h1 a:hover,h2 a:hover,h3 a:hover{color:#9cb39a;}
.alignright{float:right;}
.alignleft{float:left;}

.pagetitle { color: #38939b; position: relative; top: 15px; font-size: 1em; width: 600px;;}

#page {
width: 975px;
margin: 0 auto;
text-align: left;
border-top: 1px solid #645d3c;
background: #918e78
}

#header { 
width: 975px;
height: 168px;
float: left;
background: url("images/bkg-header.jpg") no-repeat;
}
#header.blank {
	height: 35px;
	background: #60634d ;
}
#header ul { position: relative; top: 110px; left: 645px; width: 200px;}
#header li {
	float: left;
	font-family: "Century Gothic", helvetica, sans;
	font-weight: bold;
	font-size: 12px;
	margin: 8px;
	color: #d9da55;
}
#header a:link {	color: #e58065;	}
#header a:visited {	color: #9cb39a;	}
#header a:active {	color: #9cb39a;	}
#header a:hover { color: #9cb39a; text-decoration: underline;}


#slideshow	{ 	
	height: 315px;
	width: 100%;
	float: left;
	border-top: 20px solid #1d2009;
	border-bottom: 20px solid #1d2009;
	}


.post {
width: 633px;

background: #60634d ;
position: relative;
float: left;
}

.searchresults .post { }

.entry{}
.entry p {
width: 550px;
margin: 20px 0 0 0;
padding: 0 35px 0 35px ;
font-size: .9em;
}



.postmetadata {
font-size: .8em;
margin: 0;
padding: 35px ;
clear: both;
color: #120c00;
}

.postmetadata a {
	color: #d6f6e1;
}
.date { color: #f7a20e; font-size: 1.1em;}
.filed-under { margin-left: 5px;}
.single .post { padding-bottom: 0;}

.single .postmetadata{ 	
	line-height: 1.5em; 
	font-size: .9em; 
	margin: 20px 35px 0 35px;	
	padding: 20px 35px; 
	position: relative; 
	left: -35px; 
	width: 563px; 
	background: #4b4e3a; }
	
.single .navigation { margin: 0;  color: #f5f2ee; background: #3f4131;}

.navigation {
margin: 35px 0 0 0;	
clear: both;
width: 633px;
height: 1.8em;
}



.navigation .alignleft, .navigation .alignright {
background: #cc4823;
font-size: .8em;
}

.navigation a{color:#f5f2ee; padding: 0 1em;}
.navigation .alignleft:hover a,.navigation .alignright:hover a{color:#ffffff;}


#respond, .commentlist, #comments { 
width: 563px;
padding: 35px 35px 10px 35px ;
background: #35372a;
border-top: 15px solid #e3d7c9;
color: #efeae4;
position: relative;
float: left;
	}

#comments		{ 	color: #38939B;	clear: both; 	background: #412415; margin: 0;}
.commentlist 	{ margin: 0; border-bottom: 1px solid #38939B;}
#respond h3		{ 	color: #38939B;	}
#respond input, #respond textarea	{ 	
	margin: .3em 0; 
	padding: .35em; 
	background: #e3d7c9; 
	border: none; 
	color: #412415; 
	width: 350px; 
	height: 1.2em; 
	font-size: .8em;
	}
#respond textarea	{ 	height: 75px;	}

#respond label	{ 	font-family: helvetica, sans; }


#respond #submit	{ 	width: auto;  padding: .5em; height: 2.5em;	background: #cc4823; color:#efeae4 ; }
#respond #submit:hover { color: #ffffff; }


#sidebar, #sidebar-simple {
width: 335px;
padding: 0 0 1.5em 0;	
float: right;
background: #6e715b;
}

.categories {
	text-transform: capitalize;
}

#sidebar-simple {
width: 295px;
padding: 20px;
text-transform: capitalize;
}
#sidebar-simple .children {
	padding: 0 10px;
}

/* ----------------------------------------------*/
#sidebar-home {
	width: 332px;
	float: right;
	background: url('images/logo.jpg') no-repeat;
}
#sidebar-home .categories {
	position: relative;
	top: 110px;
	left: 50px;
}
#sidebar-home h2 {
	margin-bottom: .5em;
}
#sidebar-home li.cat-item{
	margin-left: 7px;
}
#sidebar-home a {
	color: #1d2009;
}

#sidebar-home a:hover {
	color: #d6f6e1;
}

#content-home {
	background: url('images/bkg-homepage-sidebar.jpg') repeat-y;	
	
}
.post-home {
	width: 535px;
	float: left;
	margin-left: 35px;
	margin-top: 52px;
}





/* ----------------------------------------------*/


#sidebar h2 {
text-transform: uppercase;
color: #1f0200;

}
 #sidebar-simple h2 {
text-transform: uppercase;

}

#sidebar-simple h2, .post h2, .post h3 {
	color: #390f13;		
	padding: .5em 12px;
	background: #c9b7a1;
	margin: 0 0 1em 0;
	text-transform: capitalize;
	border-bottom: 15px solid #1d2009;	
}

.pagetitle {
width: 609px;
height: 35px;
margin: 0;
padding: .8em 12px .2em 12px;

position: relative;
float: left;

	background: #d7caba;
	color: #390f13;		
	
	top: -0px;
	
	text-transform: uppercase;
	font-weight: bold;
}




.cat-item{margin:0 1em 0 0; }

#search{clear:both;}

#searchform #s {
	width: 178px;
	height: 18px;
	
	padding: 7px 0 0 10px;
	color: #013139;
	border: none;
	background: url('images/bkg-search.jpg') no-repeat;

}



#footer {
width: 563px;
clear: both;
font-size: .6em;
background: #25261d;
color: #d6f6e1;
padding: .5em 35px;
}


.homepage #footer {
	clear: both;
	padding: 480px 25px 0 25px;
	width: 925px;
	background: url('images/bkg-homepage-footer.jpg') 100% no-repeat;
}


.button {
	color: #f5f2ee;
	padding: 0 1em;
	display: block;
	width: auto;
	background: #743f1c;
}
.button a {
	font-weight: bold;
}
.single .button { 
	margin: 0;
	padding: .5em 1em .5em 35px;}