
/* Comment Generated by Combres - Resource '~/Content/weat.css' (Mode: Static) */
* {
  margin: 0;
  padding: 0;
  border: 0 none;
}
html, body {
  height: 100%;
}
html {
  background-color: #688c13;
}
#wrap {
  min-height: 100%;
}
#content {
  overflow: visible;
  padding-bottom: 309px;
}
footer {
  position: relative;
  margin-top: -309px;
  clear: both;
  height: 309px;
}
body:before {
  content: "";
  height: 100%;
  float: left;
  width: 0;
  margin-top: -32767px;
}
body {
  font: 1em/1.6em Calibri, Arial, Georgia, Verdana, Sans-Serif;
  background: #688c13 url("/Content/images/bg-wide.jpg") no-repeat center top;
}
body p {
  font-size: 1.1em;
  line-height: 1.5em;
}
#wrap, #footer-content {
  margin: 0 auto;
  width: 960px;
}
header.master {
  display: block;
  position: relative;
  height: 110px;
}
#logon {
  position: absolute;
  height: 41px;
  top: 14px;
  right: 0px;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.2);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
#logon input {
  border: solid 1px #153249;
  background: White url("/Content/images/input-bg-low.png") repeat-x 0 0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 100px;
  float: left;
  margin-right: 7px;
  padding: 5px 5px;
  margin-top: 6px;
  color: #3f5363;
  display: none;
}
#logon input:focus {
  background: #f2e4c5;
  color: #5d440b;
}
#logon #txtUsername {
  margin-left: 7px;
}
#logon .linkbutton {
  float: right;
  margin: 4px 5px;
}
#logon #btnRegister {
  margin-right: 0;
}
#logon span {
  line-height: 41px;
  color: White;
  margin: 0 20px;
}
#logon .loading {
  display: none;
  width: 24px;
  height: 24px;
  margin: 8px;
  background: url("/Content/images/loading-login.gif") no-repeat 0 0;
}
#logon-validation {
  position: absolute;
  right: 5px;
  top: 60px;
  background: white;
  border: solid 2px red;
  padding: 4px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
#logon-validation li {
  display: inline;
}
nav#main {
  display: block;
  clear: both;
  width: 962px;
  height: 310px;
  overflow: hidden;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
nav#main a {
  position: relative;
  display: block;
  float: left;
  width: 240px;
  height: 310px;
  overflow: hidden;
  background-color: Black;
  background-position: 5% top;
  background-repeat: no-repeat;
  cursor: pointer;
  outline: none;
  color: Black;
  text-decoration: none;
}
nav#main a label {
  position: absolute;
  color: White;
  bottom: 3px;
  left: 6px;
  cursor: pointer;
}
nav#main a.hovered {
  cursor: default;
  font-weight: bold;
}
nav#main a.hovered label {
  cursor: default;
}
nav#main a:hover label {
  font-weight: bold;
}
nav#main a:nth-child(1) {
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 0;
}
nav#main a:nth-last-child(1) {
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 10px;
}
nav#main #nav-recipes {
  background: Black;
  background: url("/Content/images/nav-recipes-bg.jpg") 0 0 no-repeat, -moz-linear-gradient(top, #f2cf7e 1%, #fdeca6 39%, #e9c879 280px, Black 280px);
  background: url("/Content/images/nav-recipes-bg.jpg") 0 0 no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f2cf7e), color-stop(39%, #fdeca6), color-stop(100%, #e9c879));
  background: url("/Content/images/nav-recipes-bg.jpg") 0 0 no-repeat, -webkit-linear-gradient(top, #f2cf7e 1%, #fdeca6 39%, #e9c879 280px, Black 280px);
  background: url("/Content/images/nav-recipes-bg.jpg") 0 0 no-repeat, -o-linear-gradient(top, #f2cf7e 1%, #fdeca6 39%, #e9c879 276px, Black 280px);
  background: url("/Content/images/nav-recipes-bg.jpg") 0 0 no-repeat, -ms-linear-gradient(top, #f2cf7e 1%, #fdeca6 39%, #e9c879 276px, Black 280px);
  background: url("/Content/images/nav-recipes-bg.jpg") 0 0 no-repeat, linear-gradient(top, #f2cf7e 1%, #fdeca6 39%, #e9c879 276px, Black 280px);
}
nav#main #nav-videos {
  background: Black;
  background: url("/Content/images/nav-videos-bg.jpg") 0 0 no-repeat, -moz-linear-gradient(top, #fbe0d8 1%, #ecf8b6 39%, #cbcbd3 280px, Black 280px);
  background: url("/Content/images/nav-videos-bg.jpg") 0 0 no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(1%, #fbe0d8), color-stop(39%, #ecf8b6), color-stop(100%, #cbcbd3));
  background: url("/Content/images/nav-videos-bg.jpg") 0 0 no-repeat, -webkit-linear-gradient(top, #fbe0d8 1%, #ecf8b6 39%, #cbcbd3 280px, Black 280px);
  background: url("/Content/images/nav-videos-bg.jpg") 0 0 no-repeat, -o-linear-gradient(top, #fbe0d8 1%, #ecf8b6 39%, #cbcbd3 276px, Black 280px);
  background: url("/Content/images/nav-videos-bg.jpg") 0 0 no-repeat, -ms-linear-gradient(top, #fbe0d8 1%, #ecf8b6 39%, #cbcbd3 276px, Black 280px);
  background: url("/Content/images/nav-videos-bg.jpg") 0 0 no-repeat, linear-gradient(top, #fbe0d8 1%, #ecf8b6 39%, #cbcbd3 276px, Black 280px);
}
nav#main #nav-pantry {
  background: Black;
  background: url("/Content/images/nav-pantry-bg.jpg") 95% top no-repeat, -moz-linear-gradient(top, #252b67 1%, #252b67 39%, #161827 280px, Black 280px);
  background: url("/Content/images/nav-pantry-bg.jpg") 95% top no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(1%, #252b67), color-stop(39%, #252b67), color-stop(100%, #161827));
  background: url("/Content/images/nav-pantry-bg.jpg") 95% top no-repeat, -webkit-linear-gradient(top, #252b67 1%, #252b67 39%, #161827 280px, Black 280px);
  background: url("/Content/images/nav-pantry-bg.jpg") 95% top no-repeat, -o-linear-gradient(top, #252b67 1%, #252b67 39%, #161827 276px, Black 280px);
  background: url("/Content/images/nav-pantry-bg.jpg") 95% top no-repeat, -ms-linear-gradient(top, #252b67 1%, #252b67 39%, #161827 276px, Black 280px);
  background: url("/Content/images/nav-pantry-bg.jpg") 95% top no-repeat, linear-gradient(top, #252b67 1%, #252b67 39%, #161827 276px, Black 280px);
}
nav#main #nav-community {
  background: Black;
  background: url("/Content/images/nav-community-bg.jpg") 13% top no-repeat, -moz-linear-gradient(top, #6b6a6f 1%, #d5d6d8 39%, #2f3241 280px, Black 280px);
  background: url("/Content/images/nav-community-bg.jpg") 13% top no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(1%, #6b6a6f), color-stop(39%, #d5d6d8), color-stop(100%, #2f3241));
  background: url("/Content/images/nav-community-bg.jpg") 13% top no-repeat, -webkit-linear-gradient(top, #6b6a6f 1%, #d5d6d8 39%, #2f3241 280px, Black 280px);
  background: url("/Content/images/nav-community-bg.jpg") 13% top no-repeat, -o-linear-gradient(top, #6b6a6f 1%, #d5d6d8 39%, #2f3241 276px, Black 280px);
  background: url("/Content/images/nav-community-bg.jpg") 13% top no-repeat, -ms-linear-gradient(top, #6b6a6f 1%, #d5d6d8 39%, #2f3241 276px, Black 280px);
  background: url("/Content/images/nav-community-bg.jpg") 13% top no-repeat, linear-gradient(top, #6b6a6f 1%, #d5d6d8 39%, #2f3241 276px, Black 280px);
}
nav#main .feature {
  display: none;
  position: absolute;
  top: 30px;
  right: 40px;
  width: 300px;
  font-weight: normal;
}
nav#main .feature h1 {
  font-size: 1.7em;
  padding-bottom: 10px;
}
nav#main #nav-pantry .feature {
  right: auto;
  left: 20px;
  color: White;
  width: 470px;
}
nav#main #nav-videos .feature {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.6);
  padding: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
nav#main .close {
  position: absolute;
  display: none;
  top: 0px;
  right: 10px;
  width: 27px;
  height: 22px;
  background: url("/Content/images/close-button.png") no-repeat left top;
  cursor: pointer;
}
nav#main .close:hover {
  background-position: left bottom;
}
nav#main .close.inverse {
  background-position: right top;
}
nav#main .close.inverse:hover {
  background-position: right bottom;
}
#content {
  clear: both;
  min-height: 300px;
}
#content .loading {
  display: none;
  width: 48px;
  height: 48px;
  margin: 100px auto;
  background: url("/content/images/loading-content.gif") no-repeat center;
}
#content h2 {
  color: White;
  text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.5);
  font-size: 2.3em;
  line-height: 1.4em;
}
#content a {
  color: #a6ea40;
  text-decoration: underline;
  font-weight: bold;
}
#content a:visited {
  color: #e0ea40;
}
#content ul, #content ol {
  margin-left: 2em;
}
#content input {
  border: solid 1px #153249;
}
footer.master {
  color: #cfb172;
  display: block;
  font-size: 1.1em;
  line-height: 1.5em;
  background: #1c1614 url("/Content/images/footer-tile-low.jpg") repeat-x top center;
  background: url("/Content/images/footer-tile-low.jpg") repeat-x top center, -moz-linear-gradient(top, #688c13 0%, #5f8408 4%, #6e9310 9%, #749910 13%, #688c13 15%, #1d1715 20%, #261d1b 100%);
  background: url("/Content/images/footer-tile-low.jpg") repeat-x top center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #688c13), color-stop(4%, #5f8408), color-stop(9%, #6e9310), color-stop(13%, #749910), color-stop(15%, #688c13), color-stop(20%, #1d1715), color-stop(100%, #261d1b));
  background: url("/Content/images/footer-tile-low.jpg") repeat-x top center, -webkit-linear-gradient(top, #688c13 0%, #5f8408 4%, #6e9310 9%, #749910 13%, #688c13 15%, #1d1715 20%, #261d1b 100%);
  background: url("/Content/images/footer-tile-low.jpg") repeat-x top center, -o-linear-gradient(top, #688c13 0%, #5f8408 4%, #6e9310 9%, #749910 13%, #688c13 15%, #1d1715 20%, #261d1b 100%);
  background: url("/Content/images/footer-tile-low.jpg") repeat-x top center, -ms-linear-gradient(top, #688c13 0%, #5f8408 4%, #6e9310 9%, #749910 13%, #688c13 15%, #1d1715 20%, #261d1b 100%);
  background: url("/Content/images/footer-tile-low.jpg") repeat-x top center, linear-gradient(top, #688c13 0%, #5f8408 4%, #6e9310 9%, #749910 13%, #688c13 15%, #1d1715 20%, #261d1b 100%);
}
footer.master a {
  color: #cfb172;
  font-weight: bold;
  text-decoration: none;
}
footer.master a:hover {
  text-decoration: underline;
}
footer.master #footer-content {
  position: relative;
}
footer.master #copyright, footer.master #copyright a {
  color: White;
  font-weight: normal;
  font-style: italic;
}
footer.master nav {
  padding-top: 80px;
  height: 229px;
  display: block;
}
footer.master nav a {
  float: left;
  clear: left;
}
footer.master #copyright {
  font-size: 0.8em;
  position: absolute;
  bottom: 13px;
  left: 0;
}
footer.master #quote {
  position: absolute;
  right: 0px;
  top: 80px;
  font-size: 1.5em;
  line-height: 1.4em;
  text-align: right;
}
footer.master #signature {
  color: White;
  font-size: 1.3em;
  font-weight: bold;
  position: absolute;
  bottom: 20px;
  right: 0;
}
footer.master #signature a {
  color: #b0f948;
  text-decoration: underline;
}
footer.master #signature a:hover {
  color: #c6fc21;
}
footer.master #feet {
  position: relative;
  width: 380px;
  height: 309px;
  position: absolute;
  left: 300px;
  bottom: 0px;
  background: transparent url("/Content/images/feet.png") no-repeat top left;
}
.linkbutton, #content a.linkbutton {
  background-color: White;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  font-size: 1.3em;
  padding: 0 8px;
  line-height: 33px;
  color: #1c4963;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  font-weight: bold;
  border: 0 none;
}
.linkbutton:hover, #content a.linkbutton:hover {
  color: #3e6b85;
  -moz-box-shadow: -2px -2px 3px rgba(0, 0, 0, 0.25) inset, 2px 2px 3px rgba(62, 107, 133, 0.25) inset;
}
.clear {
  height: 0;
  overflow: hidden;
  clear: both;
}
#debug {
  visibility: hidden;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 10px;
  background: White;
  width: 200px;
}



/* Comment Generated by Combres - Resource '~/Content/home.css' (Mode: Static) */
.area-home #content section {
  float: left;
  width: 470px;
}
.area-home #content section .body {
  background-color: #688c13;
  padding: 10px;
  min-height: 130px;
  color: #202d01;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.area-home #content #in-the-home, .area-home #content #at-work {
  margin-right: 20px;
}
.area-home #content #at-work .body, .area-home #content #always-learning .body {
  min-height: 155px;
  margin-bottom: 20px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #688c13), color-stop(1, #769b19));
  background: -moz-linear-gradient(center top, #688c13 0%, #769b19 100%);
}
.area-home #content #sustainable-eating img {
  float: right;
  margin: -40px -40px 0 0;
  padding-left: 10px;
}



/* Comment Generated by Combres - Resource '~/Content/register.css' (Mode: Static) */
#page-account-register #content section {
  float: left;
  width: 470px;
}
#page-account-register #content section .body {
  background-color: #688c13;
  background-color: rgba(104, 140, 19, 0.85);
  padding: 10px;
  min-height: 130px;
  color: #202d01;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
#page-account-register #content section#benefits {
  margin-right: 20px;
}
#page-account-register #content legend {
  color: White;
  font-size: 2.3em;
  line-height: 1.4em;
  text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.5);
}
#page-account-register #content .field {
  float: left;
  width: 45%;
  padding: 0 5% 0.5em 0;
}
#page-account-register #content .field label {
  display: block;
  line-height: 1em;
  padding-bottom: 0.5em;
  font-weight: bold;
}
#page-account-register #content .field input[type=text], #page-account-register #content .field input[type=password] {
  width: 90%;
  border-radius: 5px;
  padding: 5px;
}
#page-account-register #content #btnRegisterNewUser {
  margin-top: 10px;
}



/* Comment Generated by Combres - Resource '~/Content/no-js-navigation.css' (Mode: Static) */
.no-js .area-recipes #nav-recipes {
  width: 690px;
}
.no-js .area-recipes #nav-recipes .feature {
  display: block;
}
.no-js .area-recipes #nav-videos, .no-js .area-recipes #nav-pantry, .no-js .area-recipes #nav-community {
  width: 90px;
}
.no-js .area-recipes #nav-videos .feature, .no-js .area-recipes #nav-pantry .feature, .no-js .area-recipes #nav-community .feature {
  display: none;
}
.no-js .area-videos #nav-videos {
  width: 690px;
}
.no-js .area-videos #nav-videos .feature {
  display: block;
}
.no-js .area-videos #nav-recipes, .no-js .area-videos #nav-pantry, .no-js .area-videos #nav-community {
  width: 90px;
}
.no-js .area-videos #nav-recipes .feature, .no-js .area-videos #nav-pantry .feature, .no-js .area-videos #nav-community .feature {
  display: none;
}
.no-js .area-pantry #nav-pantry {
  width: 690px;
}
.no-js .area-pantry #nav-pantry .feature {
  display: block;
}
.no-js .area-pantry #nav-videos, .no-js .area-pantry #nav-recipes, .no-js .area-pantry #nav-community {
  width: 90px;
}
.no-js .area-pantry #nav-videos .feature, .no-js .area-pantry #nav-recipes .feature, .no-js .area-pantry #nav-community .feature {
  display: none;
}
.no-js .area-community #nav-community {
  width: 690px;
}
.no-js .area-community #nav-community .feature {
  display: block;
}
.no-js .area-community #nav-videos, .no-js .area-community #nav-pantry, .no-js .area-community #nav-recipes {
  width: 90px;
}
.no-js .area-community #nav-videos .feature, .no-js .area-community #nav-pantry .feature, .no-js .area-community #nav-recipes .feature {
  display: none;
}
.no-js .use-ajax, .no-js #content .use-ajax {
  display: none;
}
.js .non-ajax {
  display: none;
}

