/*
Theme Name: nwg
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/

/**************************************************************  
Reset
***************************************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}


/**************************************************************  
The Basics
***************************************************************/

body {
	background: #2b3d26;
	font-family: Arial, Helvetica, sans-serif;
	}

p {
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	}

.article-content li {
	padding-bottom: 18px;
	list-style-type: circle;
	margin-left: 30px;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	}

.post-meta li, .plant-list > li {
	list-style-type: none;
	margin-left: 0px;
	}	

.article-content p {
	padding-bottom: 12px;
	padding-left: 10px;
	padding-right: 28px;
	}	

.article-content h2 {
	padding-left: 10px;
	}

a {
	color: #2b3d26;
	text-decoration: none;
	}

a:hover {
	color: #4e4e02;
	text-decoration: underline;
	}
	
#wrapper {
	width: 960px;
	background: #f8fdf3;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	/*Shadow it up*/
	box-shadow:0 6px 6px 0 #000000;
	-webkit-text-shadow: 0 6px 6px 0 #000000; /* for chrome */
	-text-shadow: 0 6px 6px 0 #000000; /* for all browsers*/
	text-shadow: 0 6px 6px 0 #000000; /* same as above*/
	-moz-text-shadow: 0 6px 6px 0 #000000; /* for firefox */
	-o-text-shadow: 0 6px 6px 0 #000000; /* for opera */
	-ms-text-shadow: 0 6px 6px 0 #000000; /* for ie 9+ */
	-khtml-text-shadow: 0 6px 6px 0 #000000; /* for gecko based browser*/
	}

#header {
	width: 960px;
	height: 80px;
	background: url('http://www.northwest-gardening.com/images/bg-nav.gif');
	}

#logo {
	float: left;
	}
	
#header-search {
	float: right;
	vertical-align: middle;
	margin-top: 25px;
	}
	
#header-searcher input {
	width: 216px;
	height: 30px;
	background: url('http://www.northwest-gardening.com/images/bg-header-search.gif');
	}
	
submit {
	width: 20px;
	}
	
#header img {
	padding-top: 14px;
	padding-left: 14px;
	}
	
#nav {
	width: 960px;
	height: 40px;
	background: #6f8b1f;
	text-align: center;
	}
	
#nav ul {
	vertical-align: text-top;
	}
	
#nav li {
	display: inline;
	margin-left: 9px;
	margin-right: 9px;
	}
	
.nav-on {
	background: #475a13;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	}
	
#nav li > img {
	vertical-align: middle;
	}

#nav a {
	font-family: Garamond, Georgia, serif;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}
	
#nav a:hover {
	color: #cccccc;
	}

#content {
	min-height: 600px;
	background: #ffffff;
	}
	
#footer {
	height: 50px;
	background: #6f8b1f;
	margin-top: 20px;
	text-align: center;
	}

#footer a {
	font-family: Garamond, Georgia, serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	}

#footer a:hover {
	color: #cccccc;
	}	
	
#footer-text {
	padding-top: 15px;
	}	
	
#tag {
	margin-top: 12px;
	margin-bottom: 30px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}

/**************************************************************  
Layout Stuff
***************************************************************/	
.one-col {
	width: 240px;
	height: 325px;
	background: url('http://www.northwest-gardening.com/images/bg-one-column.gif');
	float: left;
	}

.two-col {
	width: 480px;
	height: 325px;
	background: url('http://www.northwest-gardening.com/images/bg-two-column.gif');
	float: left;
	}

.one-col-long {
	width: 240px;
	height: 382px;
	background: url('http://www.northwest-gardening.com/images/bg-one-column-long.gif');
	float: left;
	}

.two-col-long {
	width: 480px;
	height: 382px;
	background: url('http://www.northwest-gardening.com/images/bg-two-column-long.gif');
	float: left;
	}

.one-col-extra-long {
	width: 240px;
	height: 492px;
	background: url('http://www.northwest-gardening.com/images/bg-one-column-extra-long.gif');
	/*That's what she said.  Bwaaaa ha ha.*/
	float: left;
	}

.two-col-extra-long {
	width: 480px;
	height: 492px;
	background: url('http://www.northwest-gardening.com/images/bg-two-column-extra-long.gif');
	float: left;
	}
	
.col-content-wrapper {
	margin-top: 4px;
	padding-left: 4px;
	}

.col-padded {
	padding-left: 10px;
	padding-right: 10px;
	}
	
.section-title-one-col {
	width: 232px;
	height: 32px;
	background: #1d3005;
	}
	
.section-title-two-col {
	width: 472px;
	height: 32px;
	background: #1d3005;
	}

.section-title-one-col h2, 
.section-title-two-col h2 {
	padding-top: 9px;
	text-align: center;
	}

.section-title a {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	}

.section-title a:hover {
	color: #cccccc;
	text-decoration: underline;
	}

.section-titles {
	font-size: 18px;
	color: #2b3d26;
	margin-top: 14px;
	margin-bottom: 6px;
	margin-left: auto;
	text-align: center;
	}

.section-title-dividers {
	margin-bottom: 20px;
	}
	
.section-body {
	margin-top: 14px;
	}

.section-ul {
	margin-left: 40px;
	}

.section-ul li {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	}
	
/**************************************************************  
Homepage Stuff
***************************************************************/
#vegetables-left {
	float: left;
	margin-left: 70px;
	}
	
#vegetables-right {
	float: right;
	margin-right: 70px;
	}

.plant-list li {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 6px;
	}	
	
#ads-home {
	position:relative;
	}
	
#social-wrapper-home {
	text-align: center;
	margin-top: 40px;
	}

#home-top-ad, 
#home-mid-ad {
	text-align: center;
	}

#home-blog-links {
	border: 1px solid;
	margin-left: 30px;
	}
	
#home-top-ad {
	margin-top: 40px;
	}
	
#home-featured-product {
	text-align: center;
	}

/**************************************************************  
Resources Stuff
***************************************************************/
.resources-states {
	float: left;
	width: 110px;
	margin-right: 2px;
	}

.resources-states li {
	font-size: 14px;
	}
	
#weather-left {
	float: left;
	}
	
#weather-right {
	float: right;
	}

/**************************************************************  
Blog Stuff
***************************************************************/
#content-left {
	float: left;
	}

#content-right {
	float: right;
	}
	
.article-top {
	width: 720px;
	height: 10px;
	background: url('http://www.northwest-gardening.com/images/bg-article-top.gif');
	}

.article-content-wrapper {
	width: 720px;
	background: url('http://www.northwest-gardening.com/images/bg-article-mid.gif');
	}

.article-content {
	margin-left: 5px;
	margin-right: 5px;
	}
	
.article-bottom {
	width: 720px;
	height: 10px;
	background: url('http://www.northwest-gardening.com/images/bg-article-bottom.gif');
	}

.article-title-wrapper {
	width: 720px;
	height: 40px;
	background: url('http://www.northwest-gardening.com/images/bg-article-title.gif');
	}	

.article-title {
	float: left;
	}
	
.article-title h1 {
	font-size: 16px;
	color: #ffffff;
	padding-top: 8px;
	margin-left: 18px;
	}

.article-title h1 > a {
	color: #ffffff;
	}	
	
h3 {
	margin-left: 8px;
	}	
	
.article-social {
	float: right;
	margin-top: 5px;
	margin-right: 15px;
	}

/**************************************************************  
Wordpress Stuff
***************************************************************/
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 10px;
	margin-top: 4px;
	}

.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 10px;
	margin-top: 4px;
	}

.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
	}
/**************************************************************  
Sidebar Stuff
***************************************************************/
.sidebar-top {
	width: 240px;
	height: 10px;
	background: url('http://www.northwest-gardening.com/images/bg-sidebar-top.gif');
	}

.sidebar-content {
	width: 240px;
	background: url('http://www.northwest-gardening.com/images/bg-sidebar-mid.gif');
	text-align: center;
	}

.sidebar-content h3,
.post-meta-key {
	margin-bottom: 12px;
	color: #6f8b1f;
	}
	
.sidebar-bottom {
	width: 240px;
	height: 10px;
	background: url('http://www.northwest-gardening.com/images/bg-sidebar-bottom.gif');
	}

#quick-chart {
	padding-top: 10px;
	padding-bottom: 20px;
	}
	
.quick-chart-table {
	border: 1px solid;
	width: 230px;
	margin-left: auto;
	margin-right: auto;
	background: #6f8b1f;
	}
	
.quick-chart-table tr, .quick-chart-table td {
	border: 1px solid;
	color: #ffffff;
	font-size: 12px;
	}

.sidebar-widgets {
	width: 230px;
	color: #ffffff;
	}
	
.sidebar-widgets ul {
	text-align: left;
	margin-left: 70px;
	}
	
.sidebar-widgets li {
	font-size: 16px;
	padding-bottom: 8px;
	}

	
/**************************************************************  
Plant Home
***************************************************************/
#plant-wrapper {
	padding-left: 15px;
	}
	
.plant-container {
	float: left;
	width: 150px;
	text-align: center;
	border: 1px solid #ced2ca;
	margin: 10px;
	}

.plant-container:hover {
	background-color: #e8f8bb;
	}	
	
.plant-container p {
	margin: 0px;
	padding: 0px;
	}
	
/**************************************************************  
Plant Home
***************************************************************/
.calendar {
	font-size: 11px;
	border: 1px solid;
	}
	
.calendar td {
	border: 1px solid;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
.calendar tr:nth-child(even) {
    background-color: #eeeeee;
	}
	
.calendar tr:hover {
	background-color: #cccccc;
	}
/**************************************************************  
Misc Stuff
***************************************************************/
.clear{
	clear: both;
	}
	
