/* @override http://kitchentablesustainability.com/wp-content/themes/sandbox/skins/k2lite.css */
/*
Skin Name: k2 lite for Sandbox
Skin URI: http://www.almosteffortless.com/wordpress/
Description: A port of the fabulous <a href="http://getk2.com">k2</a> for the wonderful <a href="http://www.plaintxt.org/themes/sandbox/">Sandbox</a> by <a href="http://www.almosteffortless.com">Trevor Turk</a>. Free for any use, licensed under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
Author: Trevor Turk
Author URI: http://www.almosteffortless.com/
Version: 1.2
Global Navigation: Y
*/

* {
	padding: 0;
	margin: 0;
	}

img {
	border: 0;
	}

body {
	font: 62.5% Helvetica, Arial, Sans-Serif; /* 62.5% sets 1em to about 10px */
	background: #EDEDED;
	color: #444;
	text-align: center;
	margin-bottom: 30px;
	}
p.cover{margin:17px 0 0 12px;}
#wrapper {
	width: 780px; /* controls the main width of the page, if changed also change #content and .sidebar */
	margin: 0 auto;
	padding: 0 0 10px 0;
	border: 1px solid #ddd;
	border-top: none;
	background: white;
	text-align: left;
	}

#header {
	padding: 0;
	margin: 0;
	position: relative;
	height: 178px;
	background: url('/images/header.png') no-repeat;
	}

#header h1{display:inline;color:#695e4a}
#header h1 a{font-size:1px;display:block;width:275px;overflow:hidden;position:absolute;top:0;right:0;padding-top:95px;voice-family:inherit;height:135px;color:#695e4a}
#content {
	width: 443px; /* default width is 500px */
	margin: 35px 0 0 30px;
	padding: 0 30px 0 0;
	float: left;
	display: inline;
	border-right:1px dotted #D5D1C6;
	min-height:400px;
	}

.sidebar {
	width: 236px; /* 186px default, original k2 is about 206px, max is 220px */
	float: right;
	overflow: hidden;
	margin-right: 20px;
	display: inline;
	}
#primary ul{margin:0 0 0 13px;list-style:none;}
#primary ul ul{margin:7px 0 0 0;}
#primary {
	margin-top: 20px;
	}

#secondary	{
	clear: right;
	}

#footer {
	clear: both;
	width: 100%;
	padding-top: 30px;
	text-align: center
	}
p,li{line-height:1.4em;}
h1, h2, h3, h4 {
	font-family: Helvetica, Verdana, Sans-Serif;
	}

h1 { 
	display:none;
	}


#blog-description {
 display:none;
	}

h2 {
	font-size: 2.8em;
	font-weight: 500;
	color: #444;
	margin:0 ;
	padding:0;
	border-bottom:1px dotted #D5D1C6;
	}

h3 {
	font-size: 1.8em;
	font-weight: normal;
	color: #444;
	display:block;
	
	}

h4 {
	font-size: 1.2em;
	color: #444;
}

h2 a:link, h2 a:visited, h2 a:hover, h2 a:active,
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {
	text-decoration: none;
	color: #444;
	}

h2 a:hover, h2 a:active, h3 a:hover, h3 a:active {
	text-decoration: underline;
	}

.sidebar h3 {
	margin: 25px 0 10px 0;
	font-size: 1.3em;
	font-weight:600;
	padding: 0;
	text-transform:uppercase;
	color:#695e4a;
	}
	
.sidebar ul li {
	margin: 3px 0;
	padding: 0;
	font-size:1.1em;
	}
.sidebar ul ul li{border-bottom:1px dotted #D5D1C6;padding:3px 0 4px 0;}
.sidebar ul ul{border-top:1px dotted #D5D1C6}
.sidebar li a,.sidebar li a:hover,.sidebar a:visited{color:#1c82af !important;}
.sidebar ul ul ul li{
    border:none;
    padding:3px 0 0 10px;
    font-size:1em;
    font-style:italic;
    
}
.sidebar ul ul ul li a,.sidebar ul ul ul li a:visited{
   /* color:#695e4a !important;*/}
 .sidebar ul ul ul li a:before
{
content: "\3E \ ";

}

.sidebar .pagenav ul li li, .sidebar .pagenav ul li li li, .sidebar .pagenav ul li li li li,
.sidebar .pagenav ul li li li li li, .sidebar .pagenav ul li li li li li li { /* nested subpages, 5 levels deep */
	margin-left: 10px; 
	list-style-type: none;
	}

a:link, .pingback .comment-metadata a:link, .sidebar a:link, .sidebar a:visited { /* primary link color */
	color: #27d;
	text-decoration: none;
	}

a:visited, .pingback .comment-metadata a:visited { /* primary link color for visited links */
	color: #b41;
	text-decoration: none;
	}
	
a:hover, a:active, .pingback .comment-metadata a:hover, .pingback .comment-metadata a:active { /* hover & active links */
	text-decoration: underline;
	}
	
.sidebar a:hover, .sidebar a:active { /* link color fix for sidebar */
	color: #27d;
	text-decoration: underline;
	}
	
.sidebar li.home-link h3 a:link, .sidebar li.home-link h3 a:visited {
	color: #444;
	text-decoration: none;
}

.sidebar li.home-link h3 a:hover, .sidebar li.home-link h3 a:active {
	color: #444;
	text-decoration: underline;
}

.navigation a:link, .navigation a:visited, .entry-meta a:link, .entry-meta a:visited,
.archive-metadata a:link, .archive-metadata a:visited, .author-metadata a:link, .author-metadata a:visited,
.comment-metadata a:link, .comment-metadata a:visited, #loggedin a:link, #loggedin a:visited,
#footer a:link, #footer a:visited { /* more link link color fixes for nav & admin stuff */
	color: #777;
	text-decoration: none;
	}

.navigation a:hover, .navigation a:active, .entry-meta a:hover, .entry-meta a:active,
.archive-metadata a:hover, .archive-metadata a:active, .author-metadata a:hover, .author-metadata a:active,
.comment-metadata a:hover, .comment-metadata a:active, #loggedin a:hover, #loggedin a:active,
#footer a:hover, #footer a:active {
	color: #777;
	text-decoration: underline;
	}

.navigation { /* previous & next links on single post pages */
	height: 30px;
	padding-top: 8px;
	font-size: 1.1em;
	}

.nav-previous {
	float: left;
	text-align: left;
	}

.nav-next {
	float: right;
	text-align: right;
	}

.home #nav-above, .single #nav-below {
	display: none;
}

.entry-content { /* blog posts */
	font: 1.2em/1.8em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: justify;
	color: #444;
	margin: 16px 0 15px 0;
	}

.publish {
	margin-bottom: 40px;
	}
	
.entry-content p, .entry-content div {
	margin: 13px 0;
	}
	
.entry-content ul, .entry-content ol {
	margin-left: 20px;
}

.entry-meta, .published, .comment-metadata, #comment-notes, #loggedin, .archive-metadata, .author-metadata, .entry-date { 
	font-size: 1em;
	display: block;
	margin-top: 1px;
	color: #bbb;
	border: 0;
	}

.archive-metadata, .author-metadata {
	margin: 0 0 30px 0;
}

#comment-notes, #loggedin, .form-input, .form-textarea, ol.commentlist li p {
	margin: 4px 0;
	}

.entry-meta .published {
	display: inline;
	margin: 0;
	}

.single .entry-meta {
	margin-top: 40px;
	}

ol.commentlist { /* style for comments */
	padding: 10px 0 30px 0px;
	position: relative;
	}

ol.commentlist li {
	padding: 6px 6px 6px 6px;
	margin-bottom: 6px;
	list-style-type: none;
	font-size: 1.2em;
	line-height: 1.3em;
	}

.comment-author {
	font-size: 1.2em;
	font-weight: bold;
	}

li.comment .comment-metadata {
	font-size: 0.8em;
	}

.byuser {
	background: #f6f7f8;
}

.bypostauthor {
	background: #eee;
}
	
.access { /* misc styles */
	display: none;
	}

.unapproved {
	background-color: #fbfbb1;
	display: block;
	padding: 1px;
	margin: 2px 0;
	text-align: center;
	}

blockquote {
	margin: 20px 0 20px 0 !important;
	padding: 0;
	background: none;
	color:#695E4A;
	border-top:1px dotted #D5D1C6;
	border-bottom:1px dotted #D5D1C6;
	}

#globalnav #menu { /* style for k2-style tabs in header */
	position: relative;
	margin: -23px 0 0 18px;
	width: 710px;
	font: 1em Verdana, Helvetica, Arial, Sans-Serif;
	padding: 5px 15px 6px 15px;
	}
	
#globalnav #menu li {
	display: inline;
	margin: 0 2px;
	}
	
#globalnav #menu li a {
	padding: 5px 15px 6px 15px;
	}

#globalnav #menu li a:link, #globalnav #menu li a:visited {
	color: #fff !important;
	text-decoration: none;
	}

#globalnav #menu li a:hover, #globalnav #menu li a:active {
	background: #333;
	color: #eee !important;
	text-decoration: none;
	}

#globalnav #menu li.current_page_item a:link, #globalnav #menu li.current_page_item a:visited,
#globalnav #menu li.current_page_item a:hover, #globalnav #menu li.current_page_item a:active {
	background: #fff;
	color: #333 !important;
	text-decoration: none;
	}

#globalnav #menu li ul { /* hides subpages */
	display: none;
	}
	
/* #globalnav { display: none; }  for hiding the tabs in the header */ 
/* .sidebar .pagenav { display: none; } for hiding the page listing in the sidebar */
