@charset "UTF-8";
/* CSS Document */


/*
Theme Name: Down to Earth v3.0
Theme URI: http://www.downtoearthnursery.com/
Description: www.downtoearthnursery.com | Not for reproduction
Version: 1.0
Author: Jake Garver
Author URI: http://www.jakegarver.net
Tags: 

*/


/* COLORS */

/*
bkg 		:	#fef8d2
dk green	:	#304e10
lt green	:	#9ec852
med green	:	#406618
brown		:	#432b12
lt brown	:	#b6926e
text		:	#555d51
gold		:	#fef7cf
line		:	#e0d4ae
*/

body  {
	font: 100% "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:12px;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	background-image:url(../images/bkg_page.jpg);
	background-repeat: repeat;
	color: #555555;
	background-color: #FEF8D2;
}

h1 {font-size:26px; font-family:'QlassikMediumRegular', "Trebuchet MS", Arial, Helvetica, sans-serif; color:#406618; font-weight:normal; padding:0px;}
h2 {font-size:26px; font-family:'QlassikMediumRegular', "Trebuchet MS", Arial, Helvetica, sans-serif; color:#406618; font-weight:normal; padding:10px 0 3px 0; margin:0;}
h3 {font-size:18px; font-family:'QlassikMediumRegular', "Trebuchet MS", Arial, Helvetica, sans-serif; color:#432b12; font-weight:normal; padding:40px 0 0 0;}
h4 {font-size:26px; font-family:'QlassikMediumRegular', "Trebuchet MS", Arial, Helvetica, sans-serif; color:#406618; font-weight:normal; padding:0px; margin:0;}
h5 {font-size:21px; font-family:'QlassikMediumRegular', "Trebuchet MS", Arial, Helvetica, sans-serif; color:#406618; font-weight:normal; padding:10px 0 3px 0; margin:0;}
h6 {font-size:18px; font-family:'QlassikMediumRegular', "Trebuchet MS", Arial, Helvetica, sans-serif; color:#432b12; font-weight:normal; padding:10px 0 0 0; margin:0;}

h1.wide {margin:0 0 0 70px; padding:15px 0 0 0;}

.plaintext {font-size:11px;	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #555555;
}

a:link {color:#432b12;}
a:visited {color:#774d21;}
a:hover {color:#304e10; text-decoration:underline;}
a:active {color:9ec85a;}

p {line-height:18px;}
.line {height:0; width:840px; border-top:1px solid #e0d4ae; padding:0; margin:0 auto; clear:both; text-align:left;}

.dte #container { 
	width:100%; top:0; position:absolute;
	margin:0 auto;
	background:url(../images/bkg_green.jpg) repeat-x top center;
} 
.dte #header { 
	padding: 0;
	margin:0; width:960px; text-align:center;
} 
.dte #topnav {height:15px; margin:5px 40px 25px 60px; padding:0; font-family:'QlassikMediumRegular', "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:13px; color:#447e07; text-align:left; width:840px; clear:both; text-align:center;}
#topnav a:link {color:#406618;}
#topnav a:visited {color:#406618;}
#topnav a:hover {color:#432b12; text-decoration:underline;}

.dte #navbar {height:35px; width:850px; margin:0 auto; text-align:center; margin-left:65px;}

.fltlt {float:left; clear:none; margin:0 auto; padding:0;}
.fltrt {float:right; clear:none; margin:0 auto; padding:0;}


.sidebar {
	float: right; clear:none;
	width: 190px; 
	padding: 0;
	margin:15px 70px 10px 0;
}
.sidebar2 {
	float: right; clear:none;
	width: 190px; 
	padding: 0;
	margin:15px 30px 10px 0;
}
.sidebar3 {
	float: right; clear:none;
	width: 450px; 
	padding: 0;
	margin:5px 60px 10px 0;
}
.sidebar4 {
	float: right; clear:none;
	width: 340px; 
	padding: 15px;
	margin:5px 80px 10px 0; border: 4px double #e0d4ae;
}
.sidebar5 {
	float: right; clear:none;
	width: 380px; 
	padding: 0px;
	margin:15px 80px 10px 0;
}

.sidebar6 {
	float: left; clear:none;
	width: 380px; 
	margin:15px 0px 20px 0px;
	background:#ede3b2; -moz-border-radius:9px; -webkit-border-radius:9px; border-bottom:2px solid #ebdec5; border-right:2px solid #ebdec5; border-top:1px solid #d0c9a2; border-left:1px solid #d0c9a2; font-size:20px; color:#432b12; font-family:'QlassikMediumRegular', 'Trebuchet MS', Arial, Helvetica, sans-serif; padding:9px 0 5px 0;
}

.sidebar7 {
	float: right; clear:none;
	width: 375px;
	margin:15px 20px 10px 0px;
	background:#ede3b2; -moz-border-radius:9px; -webkit-border-radius:9px; border-bottom:2px solid #ebdec5; border-right:2px solid #ebdec5; border-top:1px solid #d0c9a2; border-left:1px solid #d0c9a2; font-size:20px; color:#432b12; font-family:'QlassikMediumRegular', 'Trebuchet MS', Arial, Helvetica, sans-serif; padding:9px 0 5px 0;
}
.sidebar7 p {margin-left:20px;}

.sidebar8 {
	float: right; clear:none;
	width: 820px;
	margin:15px 70px 10px 0px;
	background:#ede3b2; -moz-border-radius:9px; -webkit-border-radius:9px; border-bottom:2px solid #ebdec5; border-right:2px solid #ebdec5; border-top:1px solid #d0c9a2; border-left:1px solid #d0c9a2; font-size:20px; color:#432b12; font-family:'QlassikMediumRegular', 'Trebuchet MS', Arial, Helvetica, sans-serif; padding:9px 0 5px 0;
}

.sidebar9 {
	float: right; clear:none;
	width: 450px;
	margin:15px 70px 20px 0px;
	background:#ede3b2; -moz-border-radius:9px; -webkit-border-radius:9px; border-bottom:2px solid #ebdec5; border-right:2px solid #ebdec5; border-top:1px solid #d0c9a2; border-left:1px solid #d0c9a2; font-size:20px; color:#432b12; font-family:'QlassikMediumRegular', 'Trebuchet MS', Arial, Helvetica, sans-serif; padding:9px 0 5px 0;
}
.sidebar9 p {margin-left:20px;}

#banner {height:333px; margin:0 auto; width:965px; margin-left:-2px; float:left; clear:none;}

#mainContent { 
	margin:0 auto;
	padding:0;
	width:960px; text-align:left;
}
#subContent { 
	margin:0;
	padding: 0;
	width:960px;
	background:url(../images/bkg_content.jpg) center top no-repeat; min-height:300px;
}

#Content {width:380px; float:left; clear:none; margin:0 0 10px 70px;}
#ContentWide {width:830px; float:left; clear:none; margin:0 0 10px 70px;}
#Content2 {width:340px; float:left; clear:none; margin:0 0 10px 70px;}
#ContentLeft {width:400px; float:left; clear:none; margin:10px 0 0 0;}


#footer {background:url(../images/bkg_footer.jpg) repeat-x top left #432b12; height:268px; width:100%; margin:0 auto; padding:0; clear:none; border:1px solid #432b12; border-left:0px; border-right:0px; color:#ac8865;}
#footcontainer {width:900px; margin:0 auto; padding:0; overflow:inherit;}
#footcontainer p.fltrt {text-align:right; padding-top:14px; width:500px;}
#footcontainer #footLinks p.fltrt {text-align:right; padding-top:0px; width:auto;}
#footLinks {width:890; border-top:1px solid #5a4023; padding:6px 0 0 0; text-align:left; margin:0 0 0 10px; font-size:10px;}

.footbox {background:url(../images/footer_box.jpg) top left no-repeat; width:900px; padding:33px 15px 40px 5px; font-family:'QlassikMediumRegular', 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#b6926e; font-size:24px; margin:12px 0 0 0;}
#footlogo {margin:0 0 18px 8px;}

#footer a:link {color:#f6e6b2; text-decoration:none;}
#footer a:visited {color:#f6e6b2; text-decoration:none;}
#footer a:hover{color:#fef7cf; text-decoration:underline;}
#footer a:active {color:#fef8d2; text-decoration:underline;}

.card {margin:10px 40px 0 40px; padding:0; background:url(../images/bkg_card.jpg) bottom right no-repeat; width:880px; clear:both; height:133px;}


#mainContent p {margin:0 auto; padding:5px 0 5px 0;}
#mainContent ul {padding:0px 30px 8px 20px;}
#mainContent li {list-style-image:url(../images/li_green.png); margin-bottom:20px; margin-left:20px;}

#logo {margin:0 40px 0 60px;}


.btn {width:51px; padding:110px 0 0 0; margin:0 auto; float:left; clear:none;}

.btn1 {
background:#ede3b2; -moz-border-radius:9px; -webkit-border-radius:9px; border-bottom:2px solid #ebdec5; border-right:2px solid #ebdec5; border-top:1px solid #d0c9a2; border-left:1px solid #d0c9a2; width:175px; font-size:20px; color:#432b12; font-family:'QlassikMediumRegular', 'Trebuchet MS', Arial, Helvetica, sans-serif; float:left; clear:none; margin:0 10px 5px 0; padding:9px 0 5px 0;
}
.btn1 p {padding:0; margin:0;}
.btn1 a:link {text-decoration:none; color:#432b12;}
.btn1 a:visited {text-decoration:none; color:#432b12;}
.btn1 a:hover {text-decoration:underline; color:#432b12;}
.btn1 a:active {text-decoration:underline; color:#304e10;}
.btn1 img {margin:-8px 6px 0px 6px;}

#btnWide {width:820px; margin:0 0 20px 70px;}
#btnWide a:link {text-decoration:none; color:#304e10}
#btnWide a:visited {text-decoration:none; color:#406618;}
#btnWide a:hover {text-decoration:underline; color:#432b12;}

.frq {color:#fd8402; font-size:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
#footer .frq {color:#9ec85a; font-size:15px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}

blockquote {color:#432b12; font-style:italic; padding:0; margin:0; line-height:18px;}

img.thumb {border:5px solid #fff; outline:1px solid #e0d4ae; margin:0 5px 5px 0;}

.gallery {padding:8px 0 0px 0px; margin:0 15px 0 15px; border-bottom:1px solid #e0d4ae;}

img#mfrs {border-bottom:1px solid #e0d4ae; border-top:1px solid #e0d4ae; margin:10px 0 0 10px;}

/* Colors */
.ltbrown {color:#f6e6b2;}
.dkgreen {color:#406618;}
.dkrgreen {color:#304e10;}

.framed {border:8px solid #fff; outline:1px solid #e0d4ae; margin:5px 10px 5px 0; float:left; clear:none;}

#mainContent .piclink {border:8px solid #fff; outline:1px solid #e0d4ae;}
#mainContent .piclink:hover {outline:#b6926e 1px solid;}

/* Suckerfish CSS Starts Here */
ul#nav {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	z-index:1000;
}

#nav a {
 	color:#304e10;
	text-decoration: none;
}

a#nav  {
 	color:#304e10;
	text-decoration: none;
}
#nav li a {padding-bottom:10px;}

#nav li a:hover {
	padding: 0;
 	color:#304e10;
	text-decoration: none;
}

#nav li {
	float: left;
	background: url(../images/bkg_nav.jpg) bottom left repeat-x #fff;
	border-top-right-radius:8px; 	-moz-border-radius-topright:8px; 	-webkit-border-top-right-radius:8px;
	border-top-left-radius:8px; 	-moz-border-radius-topleft:8px; 	-webkit-border-top-left-radius:8px;
	clear:none;
	height:24px;
	position: relative;
	text-align: left;
	cursor: default;
	z-index:100;
	padding:10px 18px 0 17px;
	margin:0 2px 0 0;
	font-size:15px;
	border:1px solid #d0c9a2; 
	border-bottom:0px;
	font-family:'QlassikMediumRegular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:0.01em;

}
#nav li a:hover {color:#432b12;}

#nav li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0px;
	font-weight: normal;
	padding: 0 0 9px 15px;
	margin:0 auto;
	z-index:100;
	text-decoration:none;
	height:160px;
	float:left; 
	-moz-border-radius-bottomleft:6px; 
	-webkit-border-bottom-left-radius:6px; 
	-moz-border-radius-bottomright:6px; 
	-webkit-border-bottom-right-radius:6px; 
	margin-top:8px; 
	background:url(../images/bkg_nav_under.gif) bottom repeat-x #fef7cf;
}

#nav li>ul {
	top: auto;
	left: auto;
}
#nav li ul li {
	display:block; float:left; clear:none; margin:0 auto; padding:0; margin-top:10px;}

#nav li li {
	font-family:'QlassikMediumRegular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	float: none;
	background:none;
	padding:18px 7px 4px 15px;
	letter-spacing:0em;
    width:120px;
	line-height:13px;
	font-size:16px;
	z-index:100; 
	color:#432b12;
	margin:7px 0 0 0;
	border-radius:0px; 	-moz-border-radiust:0px; 	-webkit-borderradius:0px;
	border:0px;
	height:auto;
	background:url(../images/narrow.gif) 35px 0px no-repeat;
}
#nav li li:hover {background:url(../images/narrow.gif) 35px 0px no-repeat;}
#nav li li li:hover {background:none;}

#nav li li li a:link {
	display: block;
	font-weight: normal;
	text-decoration: underline;
 	color:#304e10;
 	padding: 0;
}
#nav li li li a:visited {
 	color:#304e10;
	text-decoration: underline;
}

#nav li li li a:hover {
	padding: 0;
 	color:#432b12;
	text-decoration: underline;
	background:none;
}

ul#nav li ul {top:27px; left:9px; margin-left:-8px;}

#nav li li ul {margin:0 auto; height:auto; padding:0; position: absolute; top: 100%; left: 0px; background:none; border-radius:0px; -moz-border-radiust:0px; -webkit-borderradius:0px; margin-top:9px;
}

#nav li li li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	float: none;
	background:none;
	padding:4px 7px 4px 0px;
	letter-spacing:0em;
	line-height:13px;
	font-size:11px;
	z-index:100;
	margin:0;
	border:0px;
	height:auto;
}
.furn {width:302px; border:1px solid #d0c9a2; border-top:0px;}
.furn li {width:200px;}
#nav li ul.garden {height:118px; margin-top:8px; border:1px solid #d0c9a2; border-top:0px; margin-left:-10px; }
#nav li ul.garden li ul.garden {margin-top:0px; border:0; margin-left:0;}
#nav ul#furnstyle {width:200px;	border:1px solid #d0c9a2; border-top:0px; margin-left:-1px;}
#nav ul#furnstyle li {width:200px;}

#nav li:hover {background:url(../images/bkg_nav_over.gif) top left repeat-x #fef7cf;}
#nav li:hover ul, li.over ul {
	display: block;
	text-decoration: none;
 	color:#99c557;
}

#mainContent ul.sidebarList {font-size:12px; margin:0 0 15px 20px; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; height:auto;}
#mainContent ul.sidebarList li {margin:0 0 0 10px; padding:0; color:#406618;}

#mainContent ul.gallery {font-size:12px; margin:0 0 5px 0px; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; height:auto; border:0;}
#mainContent ul.gallery li {margin:4px 7px 0 0; padding:0; color:#406618; float: left; clear:none; display:block; list-style:none; border:0;}
#mainContent ul.gallery li img {margin-bottom:0px;}

#mainContent ul.gardenCtr {font-size:20px; margin:12px 0 5px 20px; padding:0; font-family:'QlassikMediumRegular', "Trebuchet MS", Arial, Helvetica, sans-serif; color:#406618; height:auto; width:150px; float:left; clear:none;}
#mainContent ul.gardenCtr li {margin:0 0 0 10px; padding:0; line-height:18px; height:inherit; font-size:12px; color:#555d51; width:160px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
/* End Dropdowns */

.ngg-gallery-thumbnail-box {float:left; clear:none; padding:0; margin:0 4px 6px 0; border:0;}
.ngg-gallery-thumbnail-box img {width:95px; height:70px; border:5px solid #fff; outline:1px solid #e0d4ae; margin:0 5px 5px 0;;}
.ngg-gallery-thumbnail-box img:hover, img.thumb:hover {outline:1px solid #b6926e; border:5px solid #fef8d2;}

.ngg-navigation {clear:both;}
.ngg-navigation span {display:block; float:left; clear:none; border:1px solid #e0d4ae; padding:3px 8px; margin-right:5px;}
.ngg-navigation a {margin:0; padding:0; display:block; float:left; clear:none;  border:1px solid #e0d4ae; padding:3px 8px; margin-right:5px;}
.ngg-navigation a:hover {margin:0; padding:0; display:block; float:left; clear:none;  border:1px solid #e0d4ae; padding:3px 8px; margin-right:5px; background:#e0d4ae;}

.ngg-navigation a.next:link, 
.ngg-navigation a.next:visited,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:link, 
.ngg-navigation a.prev:visited,
.ngg-navigation a.prev:hover
{display:none;}

div#shNavBar {background:url(../images/bkg_footer.jpg) repeat-x top left #432b12;}
div#shDisplay img {border:7px solid #fef8d2;}

.wp-caption {float:left; clear:none; margin-right:15px; padding:11px 2px 6px 8px; border:1px solid #e0d4ae;}
.wp-caption:hover {background:#e3debf;}

#div1 p, #div2 p, #div3 p, #div4 p, #div5 p {color:#cbf081; margin-top:281px; margin-left:25px; font-family:'QlassikMediumRegular', "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px;}
#div1 a:link, #div2 a:link, #div3 a:link, #div4 a:link, #div5 a:link {color:#fff; text-decoration:none;}
#div1 a:visited, #div2 a:visited, #div3 a:visited, #div4 a:visited, #div5 a:visited {color:#fff; text-decoration:none;}
#div1 a:hover, #div2 a:hover, #div3 a:hover, #div4 a:hover, #div5 a:hover {color:#fff; text-decoration:underline;}

b {color:#406618;}

hr {border:0; border-top:1px solid #e0d4ae; margin:10px 0; padding:0; height:1px; background:none;}

/* BLOG POSTS */
.blogPost {clear:both; margin:0 auto; width:820px; border-top:1px solid #e0d4ae; padding:12px 0 25px 0;}
.blogLeft {float:left; clear:none; width:370px;}
.blogRight {float:left; clear:none; width:400px; margin:0 0 10px 20px; border-left:1px solid #e0d4ae; padding-left:15px;}
