/*
Theme Name: Good Food Bad Logo
Description: Theme for Good Food Bad Logo
Version: 0.1
Author: John Merlino
Author URI: http://www.freshthrills.com
*/



/* Default Styles & Basic Structure */
body 					{ font-family: Georgia, Times, serif; font-size: 12px; margin: 0 0 0 0; padding: 0; background-color: #e9e8e3; }
.clear 					{ clear: both; }
:focus					{ outline: none; }

#page 					{ margin: 0 auto; padding: 0; width: 840px; }
#content 				{ margin-top: 35px; }
#sidebar 				{ padding: 0 0 20px 0; margin-left: 612px; width: 235px; background-color: #fff; border-right: 1px solid #c4bfb9; border-bottom: 1px solid #c4bfb9; }


.narrowcolumn 			{ float: left; width: 571px; }
.widecolumn 			{ padding: 10px 0 20px 0; margin: 5px 0 0 150px; width: 450px; }

#footer 				{ padding: 0 0 10px 25px; margin: 0 auto; width: 840px; clear: both; }

a,
a:visited,
a:link,
a:active				{ text-decoration: none; color: #6d4a1d; }
a:hover					{ text-decoration: underline; }

h1, h2, h3 				{ margin: 0; padding: 0; }

h1 						{  }
h2 						{  }
h3 						{  }
h4 						{  }

ol,
ul,
li						{ list-style: none; margin: 0; padding: 0; }




/* Posts */
.post					{ margin-bottom: 35px; }
.post h2 a				{ font-size: 38px; color: #462e14; letter-spacing: -1px; line-height: 38px; font-weight: normal; font-style: italic; text-decoration: none; }
.post h2 a:hover		{ text-decoration: underline; }
.post h2				{ padding: 20px 24px 0 0; margin-bottom: 2px; }
.post ul.post-meta		{ margin-bottom: 10px; }
.post ul.post-meta a	{ color: #666766; font-style: italic; }
.post ul.post-meta a:hover	{ color: #666766; }
.post ul.post-meta .post-meta-key	{ display: none;  }
.post .post_data		{ background-color: #f4f4f0; border-right: 1px solid #c4bfb9; padding: 3px 24px 0 24px; height: 37px; }
.post .post_footer		{ clear: both; background: #f4f4f0 url(images/post_footer_bg.gif) no-repeat bottom left; border-right: 1px solid #c4bfb9; height: 10px; }
.entry					{ padding: 4px 24px 6px 24px; background: #f4f4f0 url(images/post_divider.gif) no-repeat bottom left; border-right: 1px solid #c4bfb9; }
.entry h3,
.entry h3 a				{ font-size: 12px; color: #969287; font-weight: normal; font-style: italic; text-decoration: none; }
.entry h3 a:hover		{ text-decoration: underline; }
.entry p				{ font-size: 14px; color: #333; letter-spacing: .5px; line-height: 19px; }
.entry p a				{ color: #000; text-decoration: underline; }

.post_categories				{ font-size: 11px; color: #000; margin-bottom: 2px; }
.date_comments					{ clear: both; }
.date_comments * 				{ font-size: 11px; color: #6d4a1d; }
.date_comments .post_date		{ float: left; width: 200px; color: #000; }
.date_comments .post_comments	{ float: right; width: 200px; text-align: right; }




/* Comments */
#comments						{ margin-bottom: 4px; }
.comment_block					{ padding: 15px 24px 30px; background-color: #f4f4f0; border-right: 1px solid #c4bfb9; }
.commentlist					{ margin-bottom: 20px; }
.commentlist .comment			{ background-color: #fff; padding: 9px 14px; margin-bottom: 1px; }
.commentlist .comment.even		{ background-color: #f9f9f8; }
.commentlist .comment .comment-body	p { font-size: 16px; margin: 6px 0; }
.commentlist .vcard .avatar		{ display: none; }
.commentlist .comment .comment-meta	{ display: none; }

#commentform textarea			{ font-size: 14px; font-family: helvetica, verdana, arial, san-serif; width: 507px; border: 1px solid #a59f96; padding: 4px 6px; }
#commentform p #author,
#commentform p #email,
#commentform p #url				{ padding: 4px 6px; background-color: #fff; border: 1px solid #a59f96; }



/* Sidebar */
#sidebar h2 					{  }

#sidebar #header				{ margin-bottom: 40px; }
#sidebar #header h1 a			{ display: block; width: 235px; height: 124px; background: url(images/logo.gif) no-repeat top left; }
#sidebar #header h1 a span		{ display: none; }
#sidebar .description			{ display: none; }

#about_widget					{ margin-bottom: 30px; }
#about_widget h2 				{ width: 236px; height: 28px; background: url(images/sidebar_about.gif) no-repeat top left; }
#about_widget h2 span			{ display: none; }
#about_widget p					{ margin: 0; padding: 10px 16px 2px 16px; color: #7c7c7c; font-family: helvetica, arial, verdana, san-serif; line-height: 16px; }

.widget_categories				{ width: 236px; margin-bottom: 40px; padding: 35px 16px 10px 16px; background: url(images/sidebar_categories.gif) no-repeat top left; }
.widget_categories h2 			{ display: none; }
.widget_categories .cat-item	{ padding-bottom: 2px; color: #7c7c7c; }
.widget_categories .cat-item a	{ color: #6e4c1f; font-size: 16px; }

.Advman_Widget				{ padding: 0 16px; }


#sidebar form 			{ margin: 0; }
#searchform				{ margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { width: 108px; padding: 2px; }
#sidebar #searchsubmit 	{ padding: 1px; }







