@import url("../twentyeleven/style.css");
/*
Theme Name:     The Sustainable Kitchen
Theme URI:      http://sustainablekitchen.com/
Description:    Child theme for the Twenty Eleven theme
Author:         Joshua Pease
Author URI:     http://joshuapease.com/
Template:       twentyeleven
Version:        0.1.0
*/
/* line 54, sass/style.scss */
body {
  font-family: Georgia, sans-serif;
  font-size: 15px; }
  @media all and (max-width: 800px) {
    /* line 54, sass/style.scss */
    body {
      padding: 0; }
      /* line 62, sass/style.scss */
      body #page {
        margin: 0; }
      /* line 66, sass/style.scss */
      body #branding hgroup, body #main {
        border: none; } }

/* line 72, sass/style.scss */
h1, h2, h3, h4, h5 {
  font-family: "Playfair Display", serif;
  font-weight: normal; }

/* line 77, sass/style.scss */
h1, .entry-title, .entry-content h1 {
  font-size: 36px;
  color: #6f7a5e;
  font-weight: normal; }

/* line 83, sass/style.scss */
h2, .entry-content h2 {
  font-size: 20px;
  font-weight: normal;
  color: #6f7a5e; }

/* line 89, sass/style.scss */
h3, .widget-title, .entry-content h3 {
  font-size: 14px;
  text-transform: none; }

/* line 93, sass/style.scss */
.entry-content h3 {
  font-family: Georgia, sans-serif;
  font-weight: bold;
  color: #595959; }

/* line 100, sass/style.scss */
#site-title a, .entry-title {
  font-weight: normal; }

/* line 104, sass/style.scss */
.widget-area {
  font-family: "Helvetica Nene", Arial, sans-serif; }

/* line 114, sass/style.scss */
body {
  background: #a3b587 url(images/BodyTexture.jpg) !important; }

/* line 118, sass/style.scss */
#page {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.35);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.35);
  background: #f7f7f7; }

/* line 124, sass/style.scss */
#branding {
  border: 0; }
  /* line 127, sass/style.scss */
  #branding .page-banner {
    border-top: 4px solid #d7dece; }

/* line 132, sass/style.scss */
#branding hgroup {
  background: url(images/Header-Beet.jpg) no-repeat 12px center;
  padding: 20px 16px;
  padding-left: 72px;
  margin: 0;
  border: 4px solid #d7dece;
  border-bottom: 0; }
  /* line 141, sass/style.scss */
  #branding hgroup h1, #branding hgroup h2 {
    padding: 0;
    margin: 0; }
  /* line 146, sass/style.scss */
  #branding hgroup h1 {
    letter-spacing: 2px; }
  /* line 150, sass/style.scss */
  #branding hgroup h2 {
    color: #6f7a5e !important; }
  @media all and (max-width: 800px) {
    /* line 132, sass/style.scss */
    #branding hgroup {
      height: auto; }
      /* line 158, sass/style.scss */
      #branding hgroup h1 {
        line-height: 1em; }
      /* line 162, sass/style.scss */
      #branding hgroup .current_page_item > a {
        border: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; } }

/* line 174, sass/style.scss */
nav#access {
  margin: 0;
  height: 60px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #434839 url(images/NavTexture.jpg);
  font-family: "Playfair Display", serif; }
  /* line 187, sass/style.scss */
  nav#access div {
    margin: 0; }
  /* line 191, sass/style.scss */
  nav#access ul {
    margin: 0;
    -webkit-box-shadow: 0 2px 0 rgba(106, 114, 91, 0.85) inset;
    -moz-box-shadow: 0 2px 0 rgba(106, 114, 91, 0.85) inset;
    box-shadow: 0 2px 0 rgba(106, 114, 91, 0.85) inset;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(101, 112, 82, 0.65)), color-stop(40%, rgba(101, 112, 82, 0)));
    background-image: -webkit-linear-gradient(rgba(101, 112, 82, 0.65), rgba(101, 112, 82, 0) 40%);
    background-image: -moz-linear-gradient(rgba(101, 112, 82, 0.65), rgba(101, 112, 82, 0) 40%);
    background-image: -o-linear-gradient(rgba(101, 112, 82, 0.65), rgba(101, 112, 82, 0) 40%);
    background-image: linear-gradient(rgba(101, 112, 82, 0.65), rgba(101, 112, 82, 0) 40%);
    font-size: 0;
    text-align: center; }
  /* line 202, sass/style.scss */
  nav#access li {
    display: inline-block;
    float: none; }
  /* line 207, sass/style.scss */
  nav#access a {
    font-size: 16px;
    padding: 0 15px;
    line-height: 60px;
    color: #f7f7f7;
    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); }
    /* line 216, sass/style.scss */
    nav#access a:hover {
      background: rgba(106, 114, 91, 0.5);
      -webkit-box-shadow: 0 2px 0 #848e72 inset;
      -moz-box-shadow: 0 2px 0 #848e72 inset;
      box-shadow: 0 2px 0 #848e72 inset;
      color: #f7f7f7; }
  /* line 224, sass/style.scss */
  nav#access .current_page_item > a {
    margin-top: -4px;
    padding: 0 15px;
    -webkit-box-shadow: 0 2px 0 white inset;
    -moz-box-shadow: 0 2px 0 white inset;
    box-shadow: 0 2px 0 white inset;
    background: #f7f7f7;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    border: 4px solid #d7dece;
    border-bottom: none;
    color: #434839;
    text-shadow: none;
    font-weight: normal; }
  @media all and (max-width: 880px) {
    /* line 174, sass/style.scss */
    nav#access {
      height: auto; }
      /* line 245, sass/style.scss */
      nav#access a {
        font-size: 14px;
        line-height: 50px; }
      /* line 251, sass/style.scss */
      nav#access .current_page_item > a {
        border: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; } }

/* line 265, sass/style.scss */
#main {
  position: relative;
  overflow: auto;
  border: 4px solid #d7dece;
  border-top: none;
  border-bottom: none; }

/* line 274, sass/style.scss */
#columnDivider {
  position: absolute;
  width: 2px;
  top: 1.625em;
  bottom: 1.625em;
  left: 69.8%;
  margin-left: -1px;
  background: #e3e8dd; }
  @media all and (max-width: 800px) {
    /* line 274, sass/style.scss */
    #columnDivider {
      display: none; } }

/* line 292, sass/style.scss */
footer#colophon {
  background: #788166 url(images/Noise-100-90-5.png);
  border: 4px solid #5d6450;
  padding: 40px 0; }
  /* line 298, sass/style.scss */
  footer#colophon #site-generator {
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    font-family: "Helvetica Nene", Arial, sans-serif;
    font-size: 14px;
    color: #434839; }
    /* line 309, sass/style.scss */
    footer#colophon #site-generator a {
      color: #434839;
      font-weight: normal; }

/* line 320, sass/style.scss */
.widget ul li {
  color: #373737 !important; }

/* line 326, sass/style.scss */
.widget_sp_image em {
  display: block;
  text-align: right; }
/* line 331, sass/style.scss */
.widget_sp_image img {
  width: 100%; }

/* line 338, sass/style.scss */
.widget_links ul {
  list-style: none; }
/* line 342, sass/style.scss */
.widget_links li {
  margin-bottom: 1em; }
/* line 346, sass/style.scss */
.widget_links a {
  display: block; }

/* line 352, sass/style.scss */
.widget_twitter .twitter-avatar {
  float: left;
  margin-right: 10px;
  margin-top: 3px;
  margin-bottom: -4px; }
  /* line 358, sass/style.scss */
  .widget_twitter .twitter-avatar img {
    width: 36px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
/* line 364, sass/style.scss */
.widget_twitter .entry-meta {
  display: block;
  text-align: right; }
  /* line 368, sass/style.scss */
  .widget_twitter .entry-meta a {
    font-weight: normal;
    font-style: italic;
    color: #373737; }

/* line 383, sass/style.scss */
.clips-gallery {
  margin: auto; }

/* line 386, sass/style.scss */
.clips-gallery .gallery-item {
  float: left;
  margin-top: 10px;
  text-align: center;
  width: 33%; }

.clips-gallery .gallery-item:nth-child( 3n+1 ) { clear: left; }

/* line 392, sass/style.scss */
.clips-gallery img {
  border: 2px solid #cfcfcf; }

/* line 395, sass/style.scss */
.clips-gallery .gallery-caption {
  margin-left: 0; }

/* line 399, sass/style.scss */
.clips-gallery br {
  clear: both; }

/* line 405, sass/style.scss */
.gallery {
  clear: both; }

/* line 409, sass/style.scss */
#content .gallery .gallery-item {
  padding: 12px 0 !important;
  width: 30%;
  margin: 1.5%; }
  /* line 415, sass/style.scss */
  #content .gallery .gallery-item a {
    position: relative;
    display: inline-block; }
  /* line 420, sass/style.scss */
  #content .gallery .gallery-item a:hover {
    opacity: .75; }
  /* line 425, sass/style.scss */
  #content .gallery .gallery-item img {
    margin: 0;
    padding: 0;
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    display: block;
    width: 100%;
    max-width: 100%!important; }
  /* line 435, sass/style.scss */
  #content .gallery .gallery-item dd {
    margin: 0; }

/* line 440, sass/style.scss */
#ie8 #content .gallery .gallery-item a {
  display: inline; }

/* line 446, sass/style.scss */
img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-item, .wp-caption {
  padding: 12px;
  padding-bottom: 24px;
  background: white;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35); }
  /* line 454, sass/style.scss */
  img[class*="align"].no-border, img[class*="wp-image-"].no-border, #content .gallery .gallery-item.no-border, .wp-caption.no-border {
    padding: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

/* line 461, sass/style.scss */
.wp-caption img[class*="align"], .wp-caption img[class*="wp-image-"] {
  padding: 0;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  width: 100%; }
/* line 468, sass/style.scss */
.wp-caption .wp-caption-text {
  margin: 0; }
