/*
Theme Name: Wild Food Larder 2
Theme URI: http://wildfoodlarder.com/
Description: Wild Food Larder
Version: 2
Author: Andrew Macaulay-Brook
Author URI: http://www.theburo.net/
Template: default
*/

body {
font-size: 62.5%;
background: #6d441e;
background: #331800;
color: white;
color: #331800;
font-family: Arial, Helvetica, sans-serif;
}

a { color: #331800; }
h2 a { text-decoration: none; }
#content .hentry h2 {text-align: left; }

* html body { text-align: center; }

h1 {
float: left;
width: 600px;
height: 120px;
margin: 0;
/*
font-family: Sherwood;
font-size: 5.5em;
margin: 20px 20px 20px 15px;
display: inline-block;
padding: 10px 20px;
-webkit-border-radius: 30px;
border: 3px solid #9d643e;
*/

background: url(header-bg.png);
text-indent: -999em;

}

h1 a {
color: #9d643e;
text-decoration: none;
text-shadow: 4px 4px 4px #000000;
}

#page {
background: #331800;
width: 760px;
margin: 0 auto;
text-align: left;
background: #f8ede0;
color: #331800;
}

* html #page { text-align: left; }

#nav {
padding: 1em;
margin: 0;

float: right;
font-size: 1.4em;
}

#nav li {

list-style-type: none;
padding: 3px;
}

#nav a:link,
#nav a:visited {
color: #331800;
}

#nav a:hover,
#nav .current_page_item a {
color: #807068;
}

#content {
font-size: 1.4em;
line-height: 1.5;
padding: 10px;
clear: both;
}

#content h2 {
text-align: left;
color: #331800;
}

.description {
padding: 3em 0 1em;
text-align: center;
width: 600px;
float: left;
}

.description * {
/*display: inline-block;
width: 30%;
text-align: center;*/
float: left;
padding: 0;
font-size: 1.5em;
margin: 0 1em 1em;

}

#header .tagline {
width: 600px;
font-size: 2em;
padding: 1em 0 0;
text-align: center;
clear: left;
}

#header .tagline p {
margin: 0;
}

.hidden { display: none; }

.cols2 img,
.cols3 img {
text-align: center;
margin: 0 0 40px 0;
}

.cols2 #col-left,
.cols3 #col-left,
.cols3 #col-right {
width: 180px;
float: left;
text-align: center;
padding: 0;
}

.cols3 #col-middle {
width: 360px;
float: left;
padding: 0 10px;
text-align: center;
}

.cols2 #col-middle {
width: 540px;
float: left;
padding: 0 10px;
}

.clear {
clear: both;
}

.narrowcolumn {
width: 540px;
float: left;
padding: 0 10px;
}

#sidebar {
width: 160px;
float: right;
margin-top: 20px;
font-size: 1.3em;
}

#sidebar ul {
margin: 0;
padding: 0;
}

#sidebar li {
list-style-type: none;
}

#sidebar li a {
color: #331800;
text-decoration: none;
}

#footer {
clear: both;
}

img.alignleft {
float: left;
margin: 1em 1em 1em 0;
}

img.alignright {
float: right;
margin: 1em 0 1em 1em;
}

img.aligncenter {
display: block;
margin: 1em auto;
}

img.alignnone {
margin: 1em;
}

.postmetadata {
clear: both;
}