/*
Theme Name: New-GNOWFGLINS
Theme URI: http://gnowfglins.com/
Description: A WordPress theme framework.
Version: 0.3
Author: Wardeh Harmon
Author URI: http://gnowfglins.com/
Tags: Filters, Framework, Gravatars, Hooks, SEO, Theme Options, Three Columns, Two Columns, Valid XHTML, Valid CSS, Widgets
Template: hybrid
*/

/*
* License: GNU GPL
* Copyright (c) 2008 Justin Tadlock
*/

/* Get base 21px CSS */
@import url('../hybrid/library/css/21px.css');

/* Get plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/* Get default screen view CSS */
@import url('../hybrid/library/css/screen.css');

/* Get the tabs CSS */
@import url('tabs.css');

/* Get the drop downs CSS */
@import url('../hybrid/library/css/drop-downs.css');

body {
background:#fff url(images/body-background.jpg) repeat-y 50% 100%;
font-family:helvetica,sans-serif;
line-height:24px;
}
#body-container {
margin:0 auto;
padding:0;
width:957px;
background:#fff;
}
a {
color:#56992F;
font-size:1em;
}
a:hover, a:active {
color:#FF9726;
text-decoration:underline;
}
a:visited {
color:#6C5133;
}
.widget a:hover {
color:#FF9726;
text-decoration:underline;
}
.widget p {
text-decoration:none;
}
h2 {
font-size:18px;
}
h1, h2 {
color:#56992F;
font-family:helvetica, arial, sans serif;
font-weight:normal !important;
}

h3, h4, h5, h6 {
font-family:helvetica, arial, sans serif;
font-style:normal;
font-size:1em;
margin-bottom:16px;
color:#333;
font-weight:normal;
}
#content h3 {
    color: #56992F;
    font-size: 1.2em;
}

#comments h3 {
text-decoration: none !important;
}

#comments ol {
	list-style-type: none !important;
	margin:0px 0px 18px;
	}
p {
font-size:.9em;
}
.content {
float:left;
padding:0 0 10px 30px !important;
width:600px !important;
margin:0;
min-height:1000px;
}
.sticky h2, .sticky h3, .sticky h4, .sticky h5, .sticky h6 {
color:#EEEEEE;
}
.post ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-left:18px;
}
.post ul li {
background:transparent none no-repeat scroll 0 -4px;
padding-left:0px;
}

.entry-content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-left:18px;
font-size:.9em;
}
.entry-content ul li {
background:transparent none no-repeat scroll 0 -4px;
padding-left:0px;
}

blockquote {
border:none;
color:#777777;
font-style:normal;
overflow:hidden;
padding-left:9px;
}
.post blockquote {
background:none;
border:medium none;
margin:0 24px 0 0;
padding:6px 0 0 24px;
}

blockquote em {
font-style:italic;
}

.sticky blockquote {
color:#F7F7F7;
}
blockquote blockquote {
border-left:3px solid #CADAE7;
color:#555555;
}
.sticky blockquote blockquote {
color:#EEEEEE;
}
blockquote em {
font-style:normal;
}
blockquote.pullquote {
background:transparent none repeat scroll 0 0;
border-bottom:3px double #CCCCCC;
border-top:3px double #CCCCCC;
color:#333333;
font-size:18px;
margin-bottom:3px;
margin-top:6px;
padding:6px 9px;
text-align:center;
width:210px;
}
.pullquote p {
margin:0;
}
code {
background:#EEEEEE none repeat scroll 0 0;
padding:0 3px;
}
pre {
background:transparent url(images/pre.png) repeat scroll 0 0;
border:1px solid #EEEEEE;
overflow:auto;
padding:9px;
}
pre code {
background:transparent none repeat scroll 0 0;
padding:0;
}
.sticky pre {
background:#246F93 none repeat scroll 0 0;
}
table {
background:#f7f7f7 none repeat scroll 0 0;
border:1px solid #ccc;
margin-left:1px;
width:99%;
}
caption {
color:#666666;
font-size:0.8em;
font-style:italic;
text-align:right;
}
td {
border:1px solid #ccc;
padding:0.3em;
}
tr {
background:#f7f7f7 none repeat scroll 0 0;
color:#333;
}
tr.alt, tr.even {
background:#f7f7f7 none repeat scroll 0 0;
}
th {
background:#f7f7f7 none repeat scroll 0 0;
border:1px solid #9CBE73;
color:#333;
padding:0.3em;
}
td a, th a {
color:#6C5133;
font-weight:bold;
}
.drop-cap {
color:#666666;
float:left;
font-family:"Warnock Pro","Goudy Old Style",Palatino,"Book Antiqua",Cambria,Georgia,serif;
font-size:48px;
line-height:39px;
margin-right:3px;
}
.sticky .drop-cap {
color:#EEEEEE;
}
.note, .warning, .alert, .error, .download {
background:#f7f7f7 none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:6px 9px;
}
.footnotes {
border-top:1px solid #EEEEEE;
color:#777777;
font-size:0.8em;
margin:0 0 18px 24px;
padding:9px 0 0;
}
.footnotes a.return {
padding:0 1px;
}
.footnotes a.return:hover {
background:#3C738C none repeat scroll 0 0;
color:#EEEEEE;
text-decoration:none;
}
.left, .alignleft {
float:left;
margin:0 18px 0 0;
}
.right, .alignright {
float:right;
margin:0 0 0 18px;
}
.center, .aligncenter {
display:block;
margin:0 auto 18px;
}
.block, .alignnone {
display:block;
margin:0 0 18px;
}
.clear {
clear:both;
}
span.pullquote {
float:none;
margin:0;
}
img, a img {
padding:5px;
}
.post img {
background:transparent none repeat scroll 0 0;
border:1px solid #ccc;
max-width:99%;
}
img.wp-smiley {
border:medium none;
margin:0;
max-height:12px;
padding:0;
}
.wp-caption {
background:#eee none repeat scroll 0 0;
line-height:1.2em;
padding:6px 1px 5px;
text-align:center;
font-style: normal;
}
.wp-caption .wp-caption-text {
color:#000;
font-size:0.8em;
margin:0;
padding:0 5px;
text-align:center;
}
.wp-caption img {
border:1px solid #ccc;
margin:0 auto;
padding:0;
}
.gallery-item {
float:left;
height:100%;
margin:0;
overflow:hidden;
text-align:center;
}

.gallery .gallery-row {
clear:both;
display:block;
height:100%;
margin:0;
overflow:hidden;
}

.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {
height:auto;
margin:0 auto;
max-width:89%;
padding:1%;
}
.gallery img {
border:1px solid #CCCCCC;
}

.gallery-caption {
font-size:0.8em;
line-height:1.1em;
margin:5px 20px !important;
text-align:left;
}

.avatar {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #9CBE73;
float:left;
height:100px;
margin-right:18px;
width:100px;
}
.thumbnail {
background:#3C738C none repeat scroll 0 0;
float:left;
height:100px;
margin-right:18px;
width:100px;
}

#header {
background:transparent none no-repeat scroll 0 0;
display:block;
height:145px;
margin-bottom:0;
width:957px;
}

#header-container {
width:957px;
background:#fff;
}

#site-title {
float:left;
width: 100px;
height: 100px;
}

#site-title a {
display: block;
width: 957px;
height: 145px;
background: url(images/logo-update.jpg) no-repeat 0 0;
}

#site-title a span {
display: none;
}

#site-description {
font-size:1.2em;
font-style:italic;
margin-bottom:27px;
}
#site-title, #site-description {
color:transparent;
font-family:Georgia,Times,"Times New Roman",serif;
text-indent:-99999em;
}
div.menu {
background:#75634d none repeat scroll 0 0;
float:left;
margin:0 auto;
width:957px;
height:34px;
}
div.menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div.menu li {
display:inline;
margin:0;
padding:0;
}

div.menu li a {
background: transparent none no-repeat scroll 0px 0px !important;
color:#fff !important;
float:left;
margin-right:0;
padding:12px 0 0 24px !important;
border:none !important;
font-size:.9em;
height: 20px;
}

div.menu li a:hover {
color:#FF9726 !important;
}

div.menu ul li.current_page_item a {
background:#5c923c none repeat scroll 0 0;
color:#fff;
}

ul.sub-menu li {
background:none repeat scroll 0 0 #75634D;
border-top:1px solid #CCCCCC;
}

ul.sub-menu li a {
padding:11px !important;
}

#container {
background:#fff none repeat scroll 0 0;
margin:0 auto;
width:957px;
min-height:800px;
}
#content {
background:#fff;
}
.no-widgets #content, .no-default-widgets #content {
width:926px !important;
}
.no-widgets .content, .page-template-no-widgets .content {
width:926px !important;
}
.no-widgets .entry-content, .page-template-no-widgets .entry-content {
width:926px !important;
}
.post {
clear:both;
height:100%;
margin-bottom:30px;
margin-top:30px;
overflow:hidden;
border-bottom:1px solid #DDDDDD;
min-height:150px;
padding-top:30px !important;
}
.single .post, .page .post {
margin-bottom:0;
}
.page-template-blog .post {
margin-bottom:36px;
}
.sticky {
background:#d4f3c3 none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#333333;
margin:15px 16px 40px;
padding:15px 15px 0;
}

.sticky a {
color:#498C24 !important;
}
h1 {
margin-bottom:18px;
}
h1, .home .post-title, .page-template-blog .post-title {
font-size:23px !important;
line-height:27px;
}
.post-title, .single-title {
font-size:1.2em;
margin-bottom:3px;
}
.byline {
color:#666666;
font-size:0.8em;
font-style:italic;
margin:0 0 12px;
}
.archive .byline, .search .byline {
display:none;
}
.sticky .byline {
color:#333333;
display:none;
}
.byline a {
color:#232C36;
}
.sticky .post-meta-data {
color:#333333;
display:none;
}
.post-meta-data .categories {
display:block;
}
.post-meta-data .tags {
display:block;
}
.archive .post-meta-data, .search .post-meta-data {
display:none;
}
.post-meta-data .separator {
display:none;
}
.post-meta-data a {
color:#232C36;
}
p.pages a {
border:1px solid #DDDDDD;
font-style:italic;
margin:0 1px;
padding:1px 6px;
}
.author-profile {
height:100%;
margin-bottom:18px;
overflow:hidden;
background:none repeat scroll 0 0 #F7F7F7;
border:1px solid #DDDDDD;
padding:15px 15px 0;
margin-bottom:40px;
min-height:137px;
}

.author-profile img{
border:1px solid #DDDDDD;
}
.page-template-biography .author-profile {
margin:0;
}
.author-profile .author-name {
font-size:1em;
font-weight:bold;
margin-bottom:0;
}
.post-box {
margin-bottom:18px;
overflow:hidden;
}
.category-info, .date-info, .tag-info, .search-info {
margin-bottom:18px;
}
.attachment object {
height:100%;
min-height:400px;
width:100%;
}
.attachment object.video {
height:360px;
width:100%;
}
.attachment object.audio {
width:100%;
}
.attachment-image .post-meta-data {
clear:left;
}
.attachment .download {
display:block;
margin-bottom:18px;
}
.attachment-icon, .mime-type-icon {
height:18px;
margin-right:6px;
padding:0;
}
.attachment-application-octet-stream .video {
height:400px;
margin-bottom:18px;
}
.breadcrumb {
display:none;
}
.navigation-links {
height:100%;
overflow:hidden;
font-style:normal;
}
.next, .previous {
font-size:0.85em;
max-width:50%;
}
.previous {
float:left;
}
.next {
float:right;
text-align:right;
}
#comments-template .paged-navigation {
-x-system-font:none;
font-family:Georgia,"Times New Roman",Times;
font-size:0.95em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}
#comments-template .paged-navigation .page-numbers {
border:1px solid #EEEEEE !important;
font-style:italic !important;
padding:3px 6px;
}
#comments-template .paged-navigation .next, #comments-template .paged-navigation .prev {
border:medium none !important;
float:none;
text-align:left;
}

.widget {
background:#FFFFFF none repeat scroll 0 0;
padding:10px 0 0px 0 !important;
}
.page-template-widgets #content .widget {
padding:0;
}
.widget-title {
font-size:.9em;
font-weight:normal;
font-style:normal;
color:#333;
margin-bottom:4px;
}
.widget ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
padding-left:16px;
margin-left:0;
}
.widget ul li {
background:transparent none no-repeat scroll 0 -7px;
padding-left:0px;
font-size:.9em;
padding-bottom:3px;
line-height: 1.3em; 
}

.widget li.current-cat a, .widget li.current_page_item a {
color:#56992F;
}
.widget li.current-cat a:hover, .widget li.current_page_item a:hover {
color:#FF9726;
}
.widget li.current-cat a:active, .widget li.current_page_item a:active {
color:#FF9726;
}
.widget li.current-cat li a, .widget li.current_page_item li a {
color:#56992F;
}
.widget li.current-cat li a:hover, .widget li.current_page_item li a:hover {
color:#FF9726;
}
.widget li.current-cat li a:active, .widget li.current_page_item li a:active {
color:#FF9726;
}
.widget table {
width:240px;
}
#comments-template {
margin-top:21px;
}
#comments-number, #reply {
font-size:1.2em;
}
li.author #reply {
color:#F7F7F7;
}

.comments-closed {
color:#666666;
font-style:italic;
}

#comments li {
background:#f7f7f7 none repeat scroll 0 0;
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
color:#333333;
margin-bottom:21px;
overflow:hidden;
padding:9px 9px 0;
}
#comments li li, #comments li.author li li {
background:#FFFFFF none repeat scroll 0 0;
color:#333333;
margin:0 9px 9px 18px;
}
#comments li.author li, #comments li li li, #comments li li.author li, #comments li.author li.author li {
background:#F9F9F9 none repeat scroll 0 0;
color:#333333;
}
#comments li.author, #comments li li.author, #comments li li li.author, #comments li.author li.author li.author {
background:#232C36 none repeat scroll 0 0;
color:#333333;
}
#comments li.author li.author, #comments li li.author li.author, #comments li.author li li.author {
background:#246F93 none repeat scroll 0 0;
color:#333333;
}
#comments li li.author, #comments li li.author li.author {
border-bottom:1px solid #333333;
border-top:1px solid #333333;
}
#comments li a, #comments li.author li a, #comments li.author li.author li a {
color:#56992F;
}
#comments li a:hover, #comments li.author li a:hover, #comments li.author li.author li a:hover {
color:#FF9726;
text-decoration:underline;
}
#comments li.author a, #comments li.author li.author a, #comments li.author li.author li.author a {
border-color:#333333;
color:#6C5133;
}
#comments-template .avatar {
border:1px solid #666666;
float:left;
height:40px;
margin-right:18px;
padding:0;
width:40px;
}
#comments-template li.author .avatar {
border: 1px solid #6C5133;
background:none;
padding:2px;
}
#comments-template .comment-meta-data {
margin-bottom:18px;
}
#comments-template .comment-text {
clear:left;
margin:0 18px;
}
.comment-text blockquote {
margin-bottom:18px;
}
.comment-text blockquote p {
display:inline;
}
#comments-template li.author blockquote, #comments-template li.author pre {
background:#246F93 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
}
#comments-template li.author code {
background:transparent none repeat scroll 0 0;
}
.text-input {
display:block;
padding:3px 6px;
width:300px;
}
.page-template-quick-post .text-input {
width:97.5%;
}
#comments-template label {
font-size:1em;
display:block;
}
textarea {
clear:left;
display:block;
width:98.5%;
}
.button {
background:#75634D none repeat scroll 0 0;
border: 1px solid #ccc;
color:#fff;
font-family:helvetica, sans, arial;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-right:9px;
padding:6px 9px;
width:100px;
}
li.author .button {
background:#333C45 none repeat scroll 0 0;
}

.button:hover {
background:#9CDE66 none repeat scroll 0 0;
border: 1px solid #ccc;
cursor:pointer;
}

.allowed-tags {
font-size:0.8em;
}
#footer-container {
background:#fff none repeat scroll 0 0;
border-top:2px solid #75634D;
clear:both;
height:21px;
margin:0;
width:957px;
padding-top:21px;
}
#footer {
color:#333;
font-style:italic;
height:70px;
}

#footer p {
font-size:.85em;
}
#footer a {
color:#56992F;
font-style:normal;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline !important;
color:#FF9726;
}
#footer .copyright {
display:inline;
float:left;
margin-right:9px;
padding-left:15px;
font-style:normal;
}

#footer .credit {
font-style:normal;
}

ul.tabs {
display:none;
}
.comments-popup #body-container {
margin:20px auto;
padding:20px;
width:540px;
}
.comments-popup #container {
margin:0 auto;
padding:0;
width:520px;
}
.comments-popup #content {
padding:20px;
width:500px;
}

.recipes p {
color: #56992F;
    font-size: 1.1em;
    line-height: 0.3em;
    margin-top: 40px !important;
}

form.ddpl-form select {
border:1px solid #aaa;
font-size:0.9em;
width:100%;
}

#primary {
float:right;
width:300px;
padding-top:18px;
}

#secondary {
width:300px;
float:right;
}

#content ul li {
font-size:1em;
padding-bottom:5px;
background:transparent none no-repeat scroll 0 -4px;
padding-left:0px;
list-style-type: disc;
}
#content ol li {
font-size:.9em;
padding-bottom:10px;
}
#content ol li li {
	font-size: 1em;
	}

#comments-template li.entry-author {
background:#ffffe9;
}

.dfrads {
display:block;
font-size:1em;
}
.dfrads img {
border:none;
margin:0;
max-width:528px;
padding:0 5px 0 0 !important;
}

.dfrads p {
text-align:center;
}

div.greenfeet {
border:1px solid #CCCCCC;
padding:5px;
margin:25px auto;
display:block;
font-size:1em;
text-align:center;
}

div.greenfeet img {
margin:5px auto;
padding:5px;
display:block;
border:none;
}

span.button {
background:none;
}

span.button :hover {
background:none;
}

.amazonads {
display:block;
padding:20px 32px;
margin:0 auto;
}

ul.enhanced-links-1 {
font-size:1em;
background:none;
}

img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden}

.subscribe {
padding-bottom:20px;
padding-top:20px;
}

.subscribe a {
font-size:.8em;
}

.subscribe img {
padding:0 8px 0 0;
}

ul.enhanced-links-1 .button:hover {
background:transparent;
border:none;
}

ul.enhanced-links-1 .button {
border:none;
}

.no-widgets #content, .no-default-widgets #content, .primary-inactive.secondary-inactive #content {
width:888px;
}

.post-meta-data {
border-top: none;
clear:both;
color:#666666;
display:block;
font-size:0.85em;
font-style:normal;
padding-bottom:0;
padding-left:0 !important;
padding-right:0 !important;
padding-top:0px !important;
}

input, textarea {
font-family:helvetica, arial, sans serif;
border: solid 1px #ccc;
background:#fff;
}

#utility-before-content, #utility-after-content, #utility-after-singular {
border:none;
text-align:center;
background:transparent;
padding:0;
}

#utility-before-content .widget {
margin:0 auto;
padding:15px;
border-bottom: none;
text-align:center;
background:none;
}

img#utility-before-content {
border:solid 1px #ccc;
padding:5px;
display:block;
margin: 0 auto;
}

#utility-after-content .widget {
margin:0 auto;
padding:15px;
border-bottom: none;
text-align:center;
background:none;
}

img#utility-after-content {
border:none;
padding:5px;
display:block;
margin: 0 auto;
}

#utility-after-singular .widget {
margin: 0;
padding:15px 15px 0px;
text-align:center;
}

img#utility-after-singular {
border:solid 1px #ccc;
padding:5px;
display:block;
margin: 0 auto;
}

.resources a, .resources , .resources a:visited {
font-size:.9em;
}

.resources h2 {
background:#eee none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:5px;
font-size:25px;
}

.resources img {
width:75px;
border:none;
padding:5px;
}

#resources-merchants p {
display:inline-table;
padding:0 5px 10px;
text-align:center;
width: 93px;
line-height: 1.1em;
}

#foods p {
display:inline-table;
padding:0 5px 10px;
text-align:center;
width: 93px;
line-height: 1.1em;
}

#tools p {
display:inline-table;
padding:0 5px 10px;
text-align:center;
width: 93px;
line-height: 1.1em;
}

#cultures p {
display:inline-table;
padding:0 5px 10px;
text-align:center;
width: 93px;
line-height: 1.1em;
}

#resources-books p {
display:inline-table;
padding:0 5px 10px;
text-align:center;
width: 93px;
line-height: 1.1em;
}

#food-websites p {
display:inline-table;
padding:0 5px 10px;
text-align:center;
width: 93px;
line-height: 1.1em;
}

#blog-helps p {
display:inline-table;
padding:0 5px 10px;
text-align:center;
width: 93px;
line-height: 1.1em;
}

div.localharvest {
border:1px solid #ccc;
padding:15px;
background:#EEEEEE;
margin:0 150px 40px;
}

div.foodmiles {
border:1px solid #ccc;
padding:15px;
background:#EEEEEE;
}

.entry-title a {
color:#56992F;
font-style:normal;
font-size:.8em;
line-height:1.5em;
}

.entry-title a:hover {
color:#FF9726;
text-decoration:underline;
}
.widget a {
color:#56992F;
text-decoration:none;
}

.widget a:visited {
color:#6C5133;
text-decoration:underline;
}

.widget  {
color:#000;
}

.ratings {
background:#D4F3C3 none repeat scroll 0 0;
border:1px solid #ccc;
padding:20px;
margin:0px 0 30px 0;
}

.find-wardeh-after {
margin: 0 0 20px;
padding:15px 15px 0px;
text-align:center;
border:1px solid #ccc;
text-align:center;
background:#D4F3C3;
height:205px;
}

.find-wardeh-after img {
float:right;
width:100px;
}

.find-wardeh-sidebar {
padding:10px 15px 5px 15px;
text-align:left;
border:1px solid #ccc;
text-align:left;
background:#eee;
margin-bottom:15px;
}

.find-wardeh-sidebar img {
float:right;
width:95px;
padding-top:0;
}

.find-wardeh-sidebar p {
font-size:.9em;
}

.tuesday-twister {
margin-bottom:20px;
margin-top:-14px;
padding:15px 15px 0px;
text-align:center;
border:1px solid #ccc;
text-align:center;
background:#eee;
min-height:130px;
}

.tuesday-twister-sidebar {
margin-bottom:20px;
margin-top:-14px;
padding:15px 15px 0px;
text-align:center;
border:1px solid #ccc;
text-align:center;
background:#eee;
min-height:130px;
margin-top:0;
}

.tuesday-twister img {
width:100px;
height:100px;
float:right;
background:#fff none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-left:10px;
margin-top:6px;
}

.tuesday-twister-sidebar img {
width:100px;
height:100px;
float:right;
background:#fff none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-left:10px;
margin-top:6px;
}

.gallery-of {
margin-bottom:20px;
margin-top:-14px;
padding:15px 15px 0px;
text-align:center;
border:1px solid #ccc;
text-align:center;
background:#eee;
min-height:130px;
margin-top:0;
}

.gallery-of img {
width:100px;
height:100px;
float:right;
background:#fff none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-left:10px;
margin-top:6px;
position:inherit;
}

#newsletter td {
background:#fff;
}

div.series ul li {
line-height:18px;
list-style:disc outside none !important;
background: none no-repeat scroll 0 -8px transparent !important;
}

.series a {
line-height:1.2em;
}

#mcklinky table {
border:none !important;
background:none !important;
}

#mcklinky tr {
background:none !important;
}

#mcklinky td {
border:none !important;
}

#mcklinky a {
color:#56992F;
font-weight:normal;
font-size:1.1em;
text-decoration:none;
}
#mcklinky a:hover, #mcklinky a:active {
color:#FF9726;
text-decoration:underline;
}

#mcklinky ol {
margin:0 0 20px 1em;
}

#mcklinky ol li {
font-size:.8em !important;
}

#mcklinky {
background:#f7f7f7 none repeat scroll 0 0;
border:1px solid #ccc;
padding:15px;
margin:0;
font-family:helvetica, arial, sans serif;
}

#mcklinky-thumb table {
border:none !important;
background:none !important;
}

#mcklinky-thumb tr {
background:none !important;
}

#mcklinky-thumb td {
border:none !important;
}

#mcklinky-thumb a {
color:#56992F;
font-weight:normal;
font-size:1.1em;
text-decoration:none;
}
#mcklinky-thumb a:hover, #mcklinky-thumb a:active {
color:#FF9726;
text-decoration:underline !important;
}

#mcklinky-thumb ol {
margin:0 0 20px 1em;
}

#mcklinky-thumb ol li {
font-size:.8em !important;
}

#mcklinky-thumb {
background:#f7f7f7 none repeat scroll 0 0;
border:1px solid #ccc;
margin:10px auto 30px;
padding:15px;
width:430px;
font-family:helvetica, arial, sans serif;
}

#mcklinky-thumb span {
width:120px !important;}

#mcklinky-thumb-160 table {
border:none !important;
background:none !important;
}

#mcklinky-thumb-160 tr {
background:none !important;
}

#mcklinky-thumb-160 td {
border:none !important;
}

#mcklinky-thumb-160 a {
color:#56992F;
font-weight:normal;
font-size:1.1em;
text-decoration:none;
}
#mcklinky-thumb-160 a:hover, #mcklinky-thumb-160 a:active {
color:#FF9726;
text-decoration:underline !important;
}

#mcklinky-thumb-160 ol {
margin:0 0 20px 1em;
}

#mcklinky-thumb-160 ol li {
font-size:.8em !important;
}

#mcklinky-thumb-160 {
background:#FFFFE9 none repeat scroll 0 0;
border:1px solid #ccc;
margin:10px auto 30px;
padding:15px;
width:547px;
font-family:helvetica, arial, sans serif;
}

#mcklinky-thumb-160 span {
width:120px !important;}

#mcklinky-thumb-120 table {
border:none !important;
background:none !important;
}

#mcklinky-thumb-120 tr {
background:none !important;
}

#mcklinky-thumb-120 td {
border:none !important;
}

#mcklinky-thumb-120 a {
color:#56992F;
font-weight:normal;
font-size:1.1em;
text-decoration:none;
}
#mcklinky-thumb-120 a:hover, #mcklinky-thumb-160 a:active {
color:#FF9726;
text-decoration:underline !important;
}

#mcklinky-thumb-120 ol {
margin:0 0 20px 1em;
}

#mcklinky-thumb-120 ol li {
font-size:.8em !important;
}

#mcklinky-thumb-120 {
background:#FFFFE9 none repeat scroll 0 0;
border:1px solid #ccc;
margin:10px auto 30px;
padding:15px;
width:422px;
font-family:helvetica, arial, sans serif;
}

#mcklinky-thumb-120 span {
width:120px !important;}

#mcklinky-thumb-120 img {
padding: 0px;
}

#newsletter td {
border:none;
background:#f7f7f7 none repeat scroll 0 0;
text-align:center;
}

#newsletter table {
border:1px solid #ccc;
padding-bottom:5px;
}

#newsletter img {
border:none;
}

#paypal img {
border:none;
}

#paypal input {
border:none;
}

.subscribe-to-comments label {
display: inline !important;
}

#commentluv {
margin-left:-6px !important;
}

.submit-comment {
margin-left:335px;
}

.eatlocal {
display:block;
margin:0 150px 0 193px;
}

.gallery-of-soups img {
border:1px solid #CCCCCC;
padding:5px;
width:149px;
margin-bottom:0px;
vertical-align: top;
}

.gallery-of-soups p {
display:inline-table;
padding:0 14px 10px;
text-align:center;
width: 93px;
line-height: 1.4em;
}

#top-commentators {
font-size:.9em;
line-height:1.3em;
}

#top-commentators ol li {
display:inline-block;
padding: 0 5px;
}

#top-commentators ul li {
display:inline-block;
}

#top-commentators ol {
margin-left:0;
}

.nourishing-traditions {
text-align:left;
font-style:italic;
font-size:.7em;
margin:0px;
}

.badges {
display:inline;
}

img.social {
width:22px;
padding:0px;
}
#primary-menu .search {
float: right;
}
#primary-menu input {
background:#FFFFFF none no-repeat scroll 5px 0;
color:#333;
float:right;
font-family:helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-variant:normal;
font-weight:normal;
height:20px;
line-height:15px;
margin:-30px 5px 0 0;
padding:1px 8px 1px 22px;
width:250px;
}
#primary-menu .search-submit, #primary-menu .button {
display: none;
}
#primary-menu {
margin:0 auto;
}
img.rsswidget {
padding:none;
}

.entry-content {
width:580px;
margin-bottom:0;
}

#content object {
display:block;
margin:20px auto;
}

.wordtube object {
display:block;
height:380px;
margin:40px auto;
width:480px;
}

#wordtube object {
height:193px;
margin:0 0 5px 0;
width:257px;
}

#wordtube .widget-title {
margin-bottom:-15px;
}

#primary .dfrads img {
max-width:257px;
border:none;
padding:0;
margin-left:0;
}

.widget-inside {
margin-left:0;
padding-right:40px;
}

.entry-summary {
}

.entry-summary p {
}

.entry-summary img {
}

/* make changes manually!!!!  do not paste over what is below! */

/* contact form widget */

#text-425683151 {
font-size:0.8em;
background:#f7f7f7 none repeat scroll 0 0;
padding:10px 15px 0 15px !important;
border:1px solid #CCCCCC;
margin:0 45px 30px 0;
}

#text-425683151 .widget-title {
font-size:1.2em;
}

#wpcf7-f1-w2-o1 input {
width:217px !important;
}

#wpcf7-f1-w2-o1 textarea {
width:217px;
margin-bottom:14px;
}

#wpcf7-f1-w2-o1 p {
font-size:.8em;
}

/* about-wardeh widget */

#text-425683152 p {
font-size:.8em;
}

#text-425683152 {
font-size:0.8em;
background:#f7f7f7 none repeat scroll 0 0;
padding:10px 15px 10px 15px !important;
border:1px solid #CCCCCC;
margin:0 45px 30px 0;
}

#text-425683152 .widget-title {
font-size:1.2em;
}

#text-425683152 img {
border:1px solid #CCCCCC;
width:75px;
}

/* local harvest widget */

div#text-425683153 p {
font-size:.8em;
text-align:center;
margin-bottom:0;
}

div#text-425683153 {
font-size:0.8em;
background:#EEEEEE none repeat scroll 0 0;
padding:10px 15px 20px;
border:1px solid #CCCCCC;
margin:0 40px 40px 0;
}

div#text-425683153 .widget-title {
font-size:1.2em;
}

#text-425683153 input {
margin-left:52px;
width:140px;
}

#text-425683153 img {
display:block;
margin-left:52px;
}

/* food miles widget */

#D49e42ead30c285584b288c5f680176b1 {
display:block;
margin:40px auto 0;
}

/* search on 404 page */

#hybrid-search-3 {
margin-bottom:30px;
}

#hybrid-search-3 input {
width:350px;
}

/* sidebar search form */

#hybrid-search-4 {
margin-bottom:0;
}

#search-form-1 {
}

#search-form-1 input {
color:#555;
width:250px;
}

input#search-submit-1 {
display:none;
}

.print-friendly p {
font-size:.8em;
font-style:italic;
background: url('http://gnowfglins.com/blog/wp-content/uploads/2010/04/printer.gif') no-repeat scroll 5px 3px transparent;
padding-left:33px;
}

li.member {
}

div.flickr_slideshow {
border:none !important;
background:none !important;
margin-bottom:40px;
}

img.feedburner {
padding-bottom:0;
}

.grass-to-cheese {
}

#feature {
}

#feature img {
border:1px solid #CCCCCC;
display:block;
margin:5px auto;
max-width:528px;
padding:5px;
}

#feature p {
}

.wpcf7-form {
background:none repeat scroll 0 0 #F7F7F7;
border:1px solid #DDDDDD;
padding:20px;
margin-bottom:25px;
}

#cse-search-box {
}

#cse-search-box input {
color:#aaa;
font-size:.9em;
height:20px;
width:246px;
border:#bbb 1px solid;
}

#cse-search-box input[type="submit"] {
	display: none;
	}

/* badges widget */
#text-425683154 {
margin-top:-10px;
margin-bottom:20px;
}

/* facebook like widget */
#text-425683165 {
}

/*defining gnowfglins video widget */
#text-425683155{
}

/*real milk comes from video widget */
#text-425683147 {
}

/* top of primary dfrads */
/* #text-425683154 { */
/* margin-bottom:30px; */
/* } */

#hybrid-search-6 {
margin-bottom:0;
}

#dfrads-widget-3 {
margin-bottom:20px;
}

#dfrads-widget-3 img{
}

#dfrads-widget-4 {
margin-bottom:20px;
}

#dfrads-widget-4 img {
}

.printthis {
font-size:.8em;
background: url("http://gnowfglins.com/blog/wp-content/uploads/2010/05/printer.gif") no-repeat scroll 0 5px transparent;
padding-bottom:10px;
padding-left:18px;
}
.printthispage {
font-size:.8em;
background: url("http://gnowfglins.com/blog/wp-content/uploads/2010/05/printer.gif") no-repeat scroll 0 5px transparent;
padding-bottom:10px;
padding-left:18px;
}

#text-425683166 {
border:1px solid #DDDDDD;
}

#text-425683166 p {
padding:5px 15px 0;
text-align:left;
}

#thankyou {
border:1px solid #DDDDDD;
margin:0 0 20px;
padding:15px 15px 0 15px;
}

#thankyou p {
text-align:left;
}

#thankyou img {
border:none;
}

#mcklinky-thumb-160 img {
padding:0px;
}

.ecourse-box {
background:none repeat scroll 0 0 #ffffe9;
border:1px solid #CCCCCC;
margin-bottom:20px;
margin-right:20px;
padding:6px 5px 6px 9px;
min-height:135px;
}

.ecourse-box p {
margin-bottom:0;
padding-left: 10px;
padding-top: 10px;
}

.ecourse-box img {
border:none;
}
#twitter-share-button {
}

.entry-meta {
font-style:normal;
font-size:.8em;
}

.series {
margin-top:20px;
}

#post-8921 .page-title {
display:none;
}

.content #post-8921 {
min-height:0px !important;
}

#container #post-8921 {
min-height: 0px !important;
}

#post-8921 .printthispage {
display:none;
}

#dfcg-widget {
margin-top:19px;
text-align:left !important;
}

.menu-global-container {
background:none repeat scroll 0 0 #ffffe9;
border-bottom: 1px solid #ddd;
height:24px;
width:100%;
}

.menu-global-container ul {
margin:0 !important;
height:24px;
text-align:right;
}

.menu-global-container li {
display:inline;
background:none repeat scroll 0 0 transparent !important;
padding:0 10px 0 0;
}

.menu-global-container li a {
background:none repeat scroll 0 0 transparent !important;
display:inline;
color:#333;
}

.menu-global-container li a:hover {
}

.menu-global-container ul li.current_page_item a {
color:#56992F;
text-decoration:underline;
}

#utility-before-html .widget {
padding:0 !important;
margin:0 !important;
}

#utility-before-html .widget ul li {
padding-bottom:0 !important;
}

#utility-before-html .widget-inside {
padding:0 !important;
}

.menu-foot-container {
background:none repeat scroll 0 0 #75634D;
border-top: 1px solid #ddd;
height:24px;
width:100%;
}

.menu-foot-container ul {
margin:0 !important;
height:24px;
text-align:right;
}

.menu-foot-container li {
display:inline;
background:none repeat scroll 0 0 transparent !important;
padding:0 10px 0 0;
}

.menu-foot-container li a {
background:none repeat scroll 0 0 transparent !important;
display:inline;
color:#333;
}

.menu-foot-container li a:hover {
}

.menu-foot-container ul li.current_page_item a {
color:#56992F;
text-decoration:underline;
}

#utility-after-html .widget {
padding:0 !important;
margin:0 !important;
}

#utility-after-html .widget ul li {
padding-bottom:0 !important;
}

#utility-after-html .widget-inside {
padding:0 !important;
}

#dfrads-widget-8 {
margin-bottom:0;
}

#hybrid-archives-3 .widget {
}

.singular .hentry {
    margin: 25px 0 0;
}

.really_simple_share img {
border:none;
}
