/*
Theme Name: Green Lemonade
Description: Custom Theme
Version: 1.0
Author: Green Lemonade
Author URI: http://greenlemonade.com/
*/

*{ margin:0; padding:0; border:0; outline:0;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

table { border-collapse:collapse; border-spacing:0; }
ol,ul { list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
/* end Reset */

.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.block{ clear:both; float:left; width:100%;}
.clear{ clear:both;}

a{ text-decoration:none; color:#88786a; }
a:hover{text-decoration:underline;}


body{
	background:#fff url(images/bg-body.jpg) repeat-x center top;
	color:#4c4137;
	font:12px Georgia, "Times New Roman", Times, serif;
}

body#home{background:#fff url(images/bg-body-home.jpg) repeat-x center top;}

/* General */
.wrapper{ width:1020px; margin:0 auto;}

#top,
#menu,
#header,
#content,
#footer{ clear:both; float:left; width:100%; }

.padder{
	padding:0 40px;
}

#slider{
	background:url(images/bg-slider.jpg) no-repeat;
	height:344px;
	float:left; clear:both; width:100%;
	margin-top:8px;
}

#dots{
	position:absolute;
	bottom:25px;
	left:524px;


}

#header h1 a{
	background:url(images/logo.png) no-repeat;
	height:131px;
	display:inline;
	float:left;
	width:129px;
	text-indent:-9999px;
}

#header div.right{ width:801px; padding:17px 0 0 0;}
#header div.right h2{
	background: url(images/titles/tit-diet-trends.gif) no-repeat;
	height:16px;
	float:left; width:300px;
	text-indent:-9999px;
	margin:4px 0 0 0;
}

#header #search{
	display:inline;
	float:right;
}
.input_search,
.input_field{
	background:#fff url(images/bg-input.gif) repeat-x;
	border:1px solid #e2decf;
	height:18px;
	color:#333;
	font:12px Georgia, "Times New Roman", Times, serif;
	padding:5px 5px 0 5px;
	width:184px;
}
input.btn_search{
	background:url(images/btn-search.gif) no-repeat;
	cursor:pointer;
	height:15px;
	width:18px;
}

.hidden {display:none;}


/* Menu */
#menu ul li{
	float:left; display:inline;
}
#menu ul li a{
	display:inline;
	float:left;
	height:64px;
	text-indent:-9999px;
}
#menu ul li a#menu-1{
	background:url(images/menu-raw.gif) no-repeat left top;
	width:145px;
}
#menu ul li a#menu-2{
	background:url(images/menu-fitness.gif) no-repeat left top;
	width:160px;
}
#menu ul li a#menu-3{
	background:url(images/menu-detoxes.gif) no-repeat left top;
	width:167px;
}
#menu ul li a#menu-4{
	background:url(images/menu-recipes.gif) no-repeat left top;
	width:150px;
}
#menu ul li a#menu-5{
	background:url(images/menu-supplements.gif) no-repeat left top;
	width:171px;
}

#menu ul li a:hover,
#menu ul li a.active{ background-position:right top !important;}


#content{ padding:0 0 40px 0;}

#sLeft{
	display:inline;
	float:left;
	width:622px;


}
/* Post Home */

.post{
	width:304px;
	margin-bottom:30px;

}

.post h4{
	display:block;
	height:20px;
	text-indent:-9999px;
	margin-bottom:6px;
}
h4.titRaw{ background:url(images/titles/tit-raw-food.gif) no-repeat;}
h4.titFitness{ background:url(images/titles/tit-fitness.gif) no-repeat;}
h4.titDetox{ background:url(images/titles/tit-detox.gif) no-repeat;}
h4.titRecipes{ background:url(images/titles/tit-recipes.gif) no-repeat;}
h4.titVit{ background:url(images/titles/tit-vit.gif) no-repeat;}
h3.titLinks{ background:url(images/titles/tit-links.gif) no-repeat; height:20px; text-indent:-9999px; margin-bottom:6px;}

.post h3 a{
	font-size:15px;
}
.post p.date, .cat-post-inner p.date,
.post p.date a,.cat-post-inner p.date a{ color:#88786a; font-style:italic; margin-bottom:8px;}
.post p.date a, .cat-post-inner p.date a{ text-decoration:underline;}
.post p.date a:hover, .cat-post-inner p.date a:hover{ text-decoration:none;}
.post p, .cat-post-inner p, .post ol, .post ul, .post table, .post blockquote, .post cite { color:#4c4137;}
.post ol.wrap, .post ul.wrap{width: 400px;clear:none;float: left;}
.post a.more{
	background: url(images/arrow-more.gif) no-repeat right center;
	font-size:11px;
	text-transform:uppercase;
	padding-right:18px;
}
* html .post a.more{ display:inline-block;}

.post a img, .cat-post-item a img{
	border:1px solid #dfdad6;
	float:left;
	padding:7px;
}

#sLeft .post {font-size:13px;}

#sLeft .post a img{ width:84px;height:84px;}

body .post img.alignleft {margin: 26px 16px 0 0; float: left !important;}
body .post img.alignright {margin: 26px 0 0 16px; float: right !important;}

#sLeft .post img.size-full, #sLeft .post img.size-large, #sLeft .post img.size-medium, #sLeft .post img.size-small, #sLeft .post img.size-thumbnail {width: auto; height: auto;}

#sLeft .post a:hover img,.post a:hover img, .cat-post-item a:hover img{ border:1px solid #999;}
.post div.left, .cat-post-item .cat-post-inner {
	width:196px;
	margin-left:8px;
	margin-bottom: 10px;
}
.line{
	background:url(images/line.gif) repeat-x center;
	height:25px;
	float:left; clear:both; width:100%; overflow:hidden;
}
.post .line,
.leftRecipe .line{ background:url(images/line-2.gif) repeat-x center; height:20px;}
.caption .line{
	background:url(images/line.gif) repeat-x center;
}


.post ul, .post ol, .post dl{ margin-top:10px; width: inherit; float:none; margin-left: 20px; margin-right: 40px;}
/*.post li {padding-bottom: 16px;}*/
.post ol {list-style-type: decimal;}
.post ul {list-style-type: square;}
.post li {clear: both;}
ul.hp-cat-post {
	width: 280px;
	clear: both;
}
ul.hp-cat-post li {
	padding-bottom: 2px;
}
ul.hp-cat-post li a{
	line-height: 18px;
}

.green, a.green, .green a{ color:#618515;}
.red, a.red, .red a{ color:#ca465c;}
.yellow, a.yellow, .yellow a{ color:#cd9000;}
.violet, a.violet, .violet a{ color:#a74184;}
.orange, .orange a, a.orange { color:#ff8500;}
.blue, .blue a, a.blue{ color:#41a79c;}

/* Categries Pages */
h3.titRecent{
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.green h3.titRecent{ background:url(images/titles/tit-recent-green.gif) no-repeat;}
.red h3.titRecent{ background:url(images/titles/tit-recent-red.gif) no-repeat;}
.blue h3.titRecent{ background:url(images/titles/tit-recent-blue.gif) no-repeat;}
.orange h3.titRecent{ background:url(images/titles/tit-recent-orange.gif) no-repeat;}
.violet h3.titRecent{ background:url(images/titles/tit-recent-violet.gif) no-repeat;}

.categories #sLeft .post{ float:left; clear:both; width:100%;}
.categories #sLeft .post div.left{
	width:460px;
	margin-left:20px;
}
.categories #sLeft .post a img{
	width:140px;
        height: 140px;
	padding:0;
	border:0;
}

.categories .post h3 a{font-size:26px;}
.categories #sLeft .post p{ line-height:22px; margin-bottom:5px;}
.categories #sLeft .post a img:hover{ border:0;}

.categories #sLeft,
.categories #sidebar{ padding-top:10px;}

.categories .post .date a { }



h3.titStarted{
	background:url(images/titles/tit-getting-started.gif) no-repeat;
	height:60px;
	margin-bottom:20px;
	text-indent:-9999px;
	width:100%;
}
div.getting-started .post.left {clear: left;}

h3.page_title {
    color: #ff7600;
    font-size: 20px;
}


/* Slider Homepage */
#slider { position:relative;}
#slider .padder { padding:22px 120px 0 120px;}

#slider a#sliderNext,
#slider a#sliderPrev{ position:absolute; top:145px; left:50px; clear:both; float:left;display:none;}
.enabled #slider a#sliderNext,
.enabled #slider a#sliderPrev{display:inline;}
#slider a#sliderNext{ left:935px;}

#slider .post{ width:780px; margin:0; font-size:14px; overflow:hidden;}
#slider .post div.left{ width:450px; padding:20px 0 0 10px; }
#carousel {width:100% !important;height:272px; overflow:hidden;}
#slider li {display:block;list-style:none;width:100%; height:272px;}
#slider .post a img.attached-image{
	background:url(images/post-bg-img.jpg) no-repeat;
	border:0;
	padding:14px;
	width:280px;
	height:244px;
}
.post .attached-image {
	margin: 0 0 10px;	
}
.post span.image_caption {
	color:#88786A;
	font-size:12px;
	font-style:italic;
}
#slider .post h3 a{ color:#ca465c; font-size:32px;}
#slider .post p{  color:#88786a; line-height:22px; padding-right:20px;}

#slider .post .date a{ text-decoration:underline;}
#slider .post .date a:hover{ text-decoration:none;}

/* Slider Categories */
#intro{ float:left; clear:both; width:100%; padding:10px 0;}
.introText{
	width:300px;
	float:left;
	padding-top:10px;
}
.introText h2{
	background:url(images/titles/tit-cat-raw.gif) no-repeat right top;
	height:75px;
	margin-bottom:15px;
	text-indent:-9999px;
}
.green .introText h2{ background:url(images/titles/tit-cat-raw.gif) no-repeat right top; }
.red .introText h2{background:url(images/titles/tit-cat-fit.gif) no-repeat right top; height:67px; }
.blue .introText h2{background:url(images/titles/tit-cat-detox.gif) no-repeat right top; height:78px; }
.orange .introText h2{background:url(images/titles/tit-cat-recipes.gif) no-repeat right top; height:81px; }
.violet .introText h2{background:url(images/titles/tit-cat-vit.gif) no-repeat right top; height:65px; }

.introText h3{ color:#64564b; font-size:18px; font-style:italic; text-align:right; 	line-height:24px;}

#sliderCat {
	position:relative;
	background:url(images/bg-slider-small.jpg) no-repeat;
	width:586px;
	padding:10px 20px 0 20px;
	height:241px;
	float:right; display:inline;
}
#cat_carousel {
    overflow: hidden;
    height: 221px;
}

#cat_carousel li {
    width: 100%;
    list-style: none;
}

#sliderCat a#sliderNext,
#sliderCat a#sliderPrev{ position:absolute; top:145px; left:50px; clear:both; float:left;}
#sliderCat a#sliderNext{ left:935px;}

#sliderCat .post{ width:586px; margin:0; font-size:14px;overflow:hidden;}
#sliderCat .post div.left{ width:330px; padding:40px 0 0 10px; margin-left:10px; display: block; _display: inline; }
#sliderCat .post a img.attached-image{
	background:url(images/post-bg-img-small.jpg) no-repeat;
	border:0;
	padding:12px;
	width:198px;
	height:198px;
        clear:left;
}
#sliderCat .post h3 a{  font-size:26px;}
#sliderCat .post p {  color:#88786a; line-height:22px; padding-right:20px;}
#sliderCat .post .date { font-style: normal; }
#sliderCat .post .date a{ text-decoration:underline;}
#sliderCat .post .date a:hover{ text-decoration:none;}

#sliderCat .pages{
	background: url(images/bg-pages-slider.gif) no-repeat top center;
	color:#88786a;
	position:absolute;
	bottom:-15px; right:20px;
	float:left; clear:both;
	width:356px;
	padding:10px 0 10px 0;
	text-align:center;
}
#cat_carousel_nav {
    display:none;/*overridden with JS*/
}
#cat_carousel_nav #prev {
    visibility: hidden;
}

a.readMore{
	background:url(images/bg-link.jpg) no-repeat;
	display:block;
	height:21px;
	width:88px;
	color:#89735f;
	margin-top:10px;
	padding:3px 0 0 8px;
	font-size:14px;
}
span.postdate {
	float: left;
	margin: 0 3px 0 0
}
a.comments, a.comments:visited, .commentlinks a, .commentlinks a:visited {
	display: block;
	float: left;
	white-space: nowrap;
	background:url(images/icon-comments.jpg) 0 4px no-repeat;
	padding-left:17px;
}

/* Titles */
h3.textResults{ font-size:23px; color:#ff7e00; margin-top:10px;}
h3.latestPost,
h3.titMostPop,
h3.titMostPopSmall,
.green h3.latestPost,
h3.titFirstTime,
h3.titWoops,
h3.titAdvertise,
h3.titContact,
h3.titAllAbout,
h3.titAboutNoelle,
h3.relatedArticles,
h3.relatedRecipes,
#addComments h3, #disqus_thread #dsq-new-post h3{
	background: url(images/titles/tit-latest.gif) no-repeat;
	height:20px;
	margin-bottom:10px;
	text-indent:-9999px;
}
#addComments h4{
	font-size:16px;
	margin-bottom:15px;
}

.green h3.latestPost{ background:url(images/titles/titl-latest-green.gif) no-repeat; height:15px;}
h3.titFirstTime{ background: url(images/titles/tit-firstime.gif) no-repeat; height:55px;}
h3.titMostPop{background:url(images/titles/tit-most-popular-green.gif) no-repeat; height:20px;}
h3.titMostPopSmall{background:url(images/titles/tit-most-popular-small.gif) no-repeat; height:20px;}

h3.titWoops{ background:url(images/titles/tit-404.gif) no-repeat; height:21px; margin-bottom:0;}
h3.titAdvertise{background:url(images/titles/tit-advertise.gif) no-repeat; height:18px; margin-bottom:0;}
h3.titContact{background:url(images/titles/tit-contact.gif) no-repeat; height:17px; margin-bottom:0;}
h3.titAllAbout{ background: url(images/titles/tit-about-lemonade.jpg) no-repeat; height:17px;}
h3.titAboutNoelle{ background: url(images/titles/tit-about-noelle.jpg) no-repeat; height:16px; }
h3.relatedArticles{background: url(images/titles/tit-related.gif) no-repeat; height:17px; }
h3.relatedRecipes{background: url(images/titles/tit-related-recipes.gif) no-repeat; height:20px; margin:5px 0 10px 0; line-height:0; }
#addComments h3, #disqus_thread #dsq-new-post h3{background:url(images/titles/tit-add-comment.gif) no-repeat; height:18px; }

.searchResults .tags .post h3 a{ font-weight:normal; font-size:15px;}


/* Page */
.page_content {
	width: 600px;
	color:#64564b;
	font-size:14px; line-height:20px;
}
.page_content input.input_search{ width:340px; }

.page_content h4{ font-size:22px; margin-bottom:5px; }
.page_content p{ margin-bottom:20px;}
.page_content .line{ margin-bottom:20px;}

/* 404 */
.p404 {
	color:#64564b;
	font-size:14px; line-height:20px;
}
.p404 input.input_search{ width:340px; }

.p404 h4{ font-size:22px; margin-bottom:5px; }
.p404 p{ margin-bottom:20px;}
.p404 .line{ margin-bottom:20px;}

/* Advertise */
.learnMore{
	background:url(images/box-learn-more.jpg) no-repeat;
	color:#786656;
	line-height:22px;
	height:115px;
	padding:34px 16px 0 16px;
	font-size:14px;
}
.emailLink{
	color:#41a79c;
	font-size:14px;
	font-weight:bold;
}
a.emailLink{
	background:url(images/arrow-email.gif) no-repeat right center;
	padding-right:10px;
	display:inline-block;

}
a.emailLink-2{
	background:url(images/arrow-email-2.gif) no-repeat right center;
	color:#64564b;
	padding-right:10px;
	font-weight:bold;
}


/* Contact */
#page-advertise h3.page_title,
#page-contact h3.page_title,
#page-about h3.page_title {
	text-indent:-9999px;
}
#page-about h3.page_title {
	margin: 10px 0 0;
}

#page-advertise h3.page_title {
	background:url(images/titles/tit-advertise.gif) 0 0 no-repeat; 
}
#page-contact h3.page_title {
	background:url(images/titles/tit-contact.gif) 0 0 no-repeat; 
}
#page-about h3.page_title {
	background: url(images/titles/tit-about-lemonade.jpg) 0 0 no-repeat;
}

#page-contact {
	width: 100%;
}
#page-contact .page_content div.left{
	width:260px;
	padding-right:51px;
}
#page-contact .page_content form.contact_form div.left a.emailLink{ background:none;}
#page-contact .page_content form.contact_form { margin-top:17px;}
#page-contact .page_content form.contact_form label{ display:block; margin:6px 0 3px 0;}
#page-contact .page_content form.contact_form .input_field{ width:230px;}
#page-contact .page_content form.contact_form textarea.input_field{ height:145px; overflow:auto;}
#page-contact .page_content form.contact_form .btn_submit{
	background:url(images/btn-send.gif) no-repeat;
	cursor:pointer;
	height:29px;
	float:right;
	margin:10px 18px 0 0;
	width:119px;
	line-height:0;
	text-indent:-9999px;

}

#page-about ul.about_thanks li {
	float:left;
	width:300px;
	height:90px;
	margin-bottom:10px;
}
#page-about ul.about_thanks li img,
#page-about ul.about_thanks li div { float:left;}
#page-about ul.about_thanks li img{
	margin-right:10px;
	width:59px;
}
#page-about ul.about_thanks li div { width:230px; font-size:11px; line-height:16px;}
#page-about ul.about_thanks li div h5{ font-size:15px; margin-bottom:5px;}

.aboutNoelle{  line-height:20px; padding:0 0 20px 0}
.aboutNoelle img{ margin:0 10px 1px 0;}
.shareAbout{
	padding:0;
	clear:both; width:100%; float:left;
}
.shareAbout a{
	display:block;
	color:#908975;
	margin:6px 0;
	font-size:16px;
	padding:2px 0 2px 25px;

}

/* Column Right
--------------------*/
#sidebar{
	display:inline;
	width:300px;
	float:right;
        overflow: hidden;
}
#sliderLinks .post{ width:140px; font-size:11px;}

#sliderLinks  .post a img{
	border:0;
	float:none;
	padding:0;
	margin-bottom:5px;
}
#sliderLinks .post a img{ width:140px;/*height:104px;*/}
#sliderLinks .post h3 a{ font-size:13px;}
#sliderLinks li {
    width: 100%;
}
#sidebar .post p.date{ font-size:10px; margin:3px 0 5px 0;}
.widget_taggedposts .date { margin: 0 !important; font-size: 11px; font-style: normal !important;}
.tags { float:left; clear:both; width:100%;}
.tags h4{ font-size:21px; padding:10px 0;}
.tags .post, .tags .cat-post-item{ margin-bottom:15px; clear:both; float:left; width:100%;}
.tags .post a img, .tags .cat-post-item a img{ width:64px;}
.tags .post div.left, .tags .cat-post-item div.left, .cat-post-item div.cat-post-inner{ width:212px;float:left;}
.tags .post h3 a, .tags .cat-post-item h3 a{ font-size:12px; font-weight:bold;}

#sidebar .tags .post, #sidebar .tags .cat-post-item { width:100%;}

.byType h3,
.byIng h3{ font-size:21px; padding:10px 0;}

.byType ul li,
.byIng ul li{ padding:2px 0; font-size:13px; }
.byIng ul li{
	width:140px; float:left;
	padding:2px 10px 2px 0;

}

.byType a,
.byIng a{ color:#88786a;}


.pages{
	background: url(images/bg-pages.gif) no-repeat top center;
	float:left; clear:both;
	width:100%;
	padding:10px 0 10px 0;
	text-align:center;
}
.pages img{ vertical-align:middle; margin:0 5px;}



/* Twitter */
#latest-tweet-wrapper span.line {
    display:none;
}
#latestTweetTop{
	background:url(images/tweet-top.gif) no-repeat;
	height:44px;
	margin:10px 0 0 0;
        clear: both;
}
#latestTweetTop a {
    display: block;
    height: 44px;
    text-indent: -999em;
}
	#latest-tweets{
		background:url(images/tweets-mid.gif) repeat-y;
		color:#88786a;
		line-height:22px;
		padding:0px 16px 0 16px;
	}
        #latest-tweets h4 {
            display: none;
        }
        #latest-tweets ul {
            padding-right: 25px;
        }
	#latest-tweets span.date{ display: block; color:#aca6a1; font-size:11px; font-style:italic; margin: 0 0 22px;}
	#latestTweetBot{
		background:url(images/tweet-bot.gif) no-repeat;
		height:61px;
		margin-bottom:15px;
        clear: both;
	}
	#latestTweetBot a{
		background:url(images/link-twitter.gif) no-repeat;
		width:175px;
		float:left;
		text-indent:-9999px;
		margin:18px 0 0 16px;
		height:12px;
	}


/* Subscribe */
#subscribe{
	background: url(images/bg-subscribe.jpg) no-repeat;
	height:178px;
}
#subscribe h5{ display:none;}
#subscribe label{
	display:block;
	color:#88786a;
	line-height:22px;
	padding:36px 10px 0 100px;
	font-size:13px;
}
#subscribe input.input_subs{
	width:174px;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#88786a;
	padding:3px 5px;
	margin:15px 5px 0 17px;
}
#subscribe input.btn_subs{
	background:none;
	cursor:pointer;
	line-height:0;
	text-indent:-9999px;
	height:24px;
	width:76px;
}
.wider #subscribe{
	background:url(images/box-subscribe-small.jpg) no-repeat;
	height:196px;
	float:left; clear:both; width:100%;
	margin:10px 0;
}
.wider #subscribe label{ padding:36px 16px 0 16px;}
.wider #subscribe input.input_subs{
	width:170px;
	margin:15px 5px 0 22px;
}
.wider  #subscribe input.btn_subs{
	margin-left:120px;
	margin:7px 0 0 130px;
}


.wider #sLeft{ width:700px; padding-top:20px;}
.wider #sidebar{ width:220px;padding-top:20px;}


/* Article */
.article .post{float:left; clear:both; width:100%; position:relative; margin-bottom:0; }
.article .post h2{ font-size:36px; margin-bottom:5px;}
.article .post .padder img{ width:220px; height:auto; display:block; margin-bottom:10px; }
.article .post .padder span.caption{
	float:left;
	margin:0 20px 0 -80px;
	color:#88786a;
	width:220px;
	font-size:12px;
	position:relative;
	font-style:italic;
}
.article .post .padder{ padding:10px 0 0 80px; font-size:14px; line-height:20px;}
.article .post .padder p{ margin-bottom:20px; }
.article .post .padder h5{ font-size:24px; color:#64564b; line-height: 26px;}
.article .post .padder h2,.article .post .padder h3,.article .post .padder h4,.article .post .padder h5,.article .post .padder h6 {margin-bottom:5px;}
.post h6 {font-size: 120%; font-weight: bold;}
.article .post .padder h2 {margin-bottom:15px;}
div.relatedArticles { margin: 0 0 10px; }
.relatedArticles .tags .post{ float:left; clear:none; width:219px; margin-right:14px; }
div.relatedArticles .line, div.relatedArticles .image_caption, .widget_categoryposts .line, .widget_categoryposts .image_caption { display: none; }

#sLeft .relatedArticles  .tags .post a img{ width:64px; height: 64px;}
.relatedArticles  .post h3{
	float:left; width:131px; margin-left:8px;
}


/* Recipes */
.leftRecipe{
	float:left; display:inline;
	width:221px;
	padding:15px 0 0 0;

}
.leftRecipe span.caption{
	color:#88786a;
	padding:10px 0 8px 0;
	display:block;
	font-style:italic;

}
.rightRecipe{
	float:right; display:inline;
	width:444px; line-height:20px;
	font-size:14px;
		padding:15px 0 0 0;
}
.rightRecipe p{ margin-bottom:20px;}


.boxRecipeTop{
	background:url(images/box-recipe-top.gif) no-repeat;
	height:33px;
	padding:12px 0 0 25px;
}
.rightRecipe h5{ font-size:22px; color:#64564b; padding-bottom:5px;}
.boxRecipe{
	width: 406px;
	color:#64564b;
	background:url(images/box-recipe.gif) repeat-y;
	padding:0 25px 8px 25px;
	font-size:12px;
	line-height:27px;
	font-style:italic;
	margin-bottom: 20px;
}
.boxRecipe p{ margin:0;}
.boxRecipeBot{
	background:url(images/box-recipe-bot.gif) no-repeat;
	height:34px;
	margin-bottom:15px;
	overflow:hidden;

}


.tipDay{
	background:url(images/quote-left.gif) no-repeat left top;
	float:left; clear:both; width:100%;
	color:#88786a;
	margin:10px 0;
	text-indent:20px;
	line-height:24px;
	font-size:18px;
}
.tipDay span{
	background: url(images/quote-right.gif) no-repeat left top;
	font-size:14px;
	font-style:italic;
	padding-left:20px;

}

.tags h4{ font-size:21px; padding:10px 0;}
.tags .post, .tags .cat-post-item{ margin-bottom:15px; clear:both; float:left; width:220px; }
.tags .post a img, .tags .cat-post-item a img{ width:64px; display:inline;height: 64px;}
.wider #sidebar .tags .post div.left, .wider #sidebar .tags .cat-post-item div.cat-post-inner{ width:132px;display:inline; margin-left:7px;}
.tags .post h3 a{ font-size:13px; font-weight:normal;}


.shareBar{
	background:url(images/box-share.jpg) no-repeat;
	float:left; clear:both;
	height:26px;
	padding:9px 0 0 160px;
	width:540px;
}
.shareBar a{
	color:#41a79c;
	float:left; display:inline; padding-left:20px; margin-right:20px;
	font-size:14px;
}



/* Comments
-----------*/
#addComments, #disqus_thread{
  background: url(images/comments-background-new.gif) repeat-x;
	float:left; clear:both; width:660px;
	padding:20px 20px 0 20px;
	margin:20px 0 0 0;
	position:relative;
}

#addComments label{
	float:left; display:inline;
	width:80px;
	margin-top:5px; clear:left;
}
#addComments label.noM, #disqus_thread label.noM{ margin:0;}
#addComments input { width:288px; float:left;display:inline; margin-bottom:10px; margin-right:100px;}
#addComments textarea {
	height:114px;
	overflow:auto; display:inline;
	width:567px; float:left; margin-bottom:10px;
}
#addComments input.btn_submit, #disqus_thread button#dsq-post-button {
	background:url(images/btn-post.jpg) no-repeat;
	cursor:pointer;
	height:29px;
	width:119px;
	line-height:0;
	text-indent:-9999px;
	float:right; margin:0;

}
#addCommentsBot{
	background:url(images/box-comment-bot.gif) no-repeat;
	float:left; clear:both; width:100%;
	height:33px;
}
body div#disqus_thread div#dsq-content div#dsq-authenticate p {
  color:#7c7c7c;
  font-style:italic;
}
a.dsq-brlink, span.dsq-item-sort {display: none;}
.servicesComments{
	color:#7c7c7c;
	font-style:italic;
	float:left;
	width:266px; position:absolute; top:78px; left:425px; clear:both;
}

#disqus_thread div#dsq-new-post {height: 340px;}

#comments, #disqus_thread #dsq-comments-title{ float:left; clear:both; width:100%; margin: 10px 0 0 0;}
#comments h3 img{ vertical-align:middle;}
#comments h3, #disqus_thread #dsq-comments-title h3{ padding:10px 0 10px 0; font-size:18px; color:#41A79C;}
#disqus_thread div.dsq-options a{color: #88786a;}
#disqus_thread td.dsq-comment-header-meta cite.dsq-comment-cite a{color: #41A79C;}
#disqus_thread td.dsq-comment-header-meta span.dsq-comment-header-time {color: #88786a;}
#disqus_thread a.dsq-post-report {color: #88786a;}
#disqus_thread button.dsq-button-small {color: #41A79C;}
#disqus_thread #dsq-content .dsq-comment-header {background: none; height: 34px;}
#disqus_thread div.dsq-comment-body {
	clear: both;
}
#disqus_thread li.dsq-comment.dsq-odd div.dsq-comment-body {
	background:url(images/bubble-gray.gif) no-repeat left top;
}
#disqus_thread li.dsq-comment.dsq-odd div.dsq-comment-message{
	background-color:#f5f2e9;
	margin-left:12px;
}
#disqus_thread li.dsq-comment.dsq-even div.dsq-comment-body {
	background:url(images/bubble-blue.gif) no-repeat left top;
}
#disqus_thread li.dsq-comment.dsq-even div.dsq-comment-message{
	background-color:#e9f5f4;
	margin-left:12px;
}
#disqus_thread div.dsq-comment-body div.dsq-comment-message {
	padding: 20px;
	color: #4C4137;
	font-size: 1.2em;
}
#dsq-content .dsq-item-trackback {display: none;}
#disqus_thread div.dsq-append-post{
	
}
#disqus_thread #dsq-content .dsq-comment-header table {float: left; width: 520px;}
#disqus_thread #dsq-content .dsq-sub-header table {float: left; margin-top: 12px; width: 140px; background: none;}
#dsq-content div.dsq-append-post div.dsq-post-area h3, 
#dsq-content div.dsq-append-post div.dsq-post-area p.dsq-autheneticate-copy,
#dsq-content div.dsq-append-post div.dsq-post-area label.dsq-subscribe-label,
#dsq-content div.dsq-append-post div.dsq-post-area button.dsq-button {color: #41A79C;}
.comment{
	float:left; clear:both; width:100%;
	margin-bottom:20px;
}


.comment .author{
	float:left;
	width: 210px;
}
.comment .author img{ float:left; margin: 0 20px 0 0; }
.comment .author h6 { float:left;
	color:#41a79c;
	font-weight:bold;
	width:110px;
	margin: 0;
}
.comment  p {
	display: block;
	color:#4c4137;
	font-weight:normal;
}
.comment .author p {
	font-style:italic;
}

.commentBubble{
	background:url(images/bubble-blue.gif) no-repeat left 10px;
	float:right;
	width:464px;
	padding-left:12px;
}
.commentBubble div{
	background:#e9f5f4;
	float:left; width:434px;
	padding:10px 15px;
}
.alt .commentBubble{background:url(images/bubble-gray.gif) no-repeat left 10px;}
.alt .commentBubble div{ background:#f5f2e9;}



.rssBox{
	background:url(images/box-rss.jpg) no-repeat;
	height:46px;
	float:left; clear:both; width:100%;
}
.rssBox a{
	background:url(images/titles/tit-subscribe.gif) no-repeat;
	height:17px;
	display:block;
	text-indent:-9999px;
	margin:9px 0 0 11px;

}



/* Footer
------------*/
#footer{
	background:url(images/bg-footer.jpg) repeat-x;
	height:94px;
	padding:25px 0 0 0;
}
#footer .logoFooter{
	float:left;
	background:url(images/logo-bot.gif) no-repeat;
	height:64px;
	width:98px;
	text-indent:-9999px;
}

#footerContent{
	width:760px;
	margin-left:10px;
	display:inline;
	float:left;
	font-size:13px;
}


#footer a{ color:#41a79c;}
#footer .block{
	color:#777;
	font-weight:bold;
}
#footer .left p{ margin-top:10px; color:#aaa;}


#footer .right{ margin:13px 75px 0 0;}
#footer .right a{
	display:block;
	padding:2px 0 2px 25px;
	font-weight:bold;

}
a.linkTwitter{ background:url(images/icon-twitter.gif) no-repeat left center;}
a.linkFacebook{ background:url(images/icon-face.gif) no-repeat left center;}
a.linkDigg{ background:url(images/icon-digg.gif) no-repeat left center;}
a.linkStumble{ background:url(images/icon-stumble.gif) no-repeat left center;}
a.linkDeli{ background:url(images/icon-deli.gif) no-repeat left center;}

.popularposts {
    clear: both;
    color: #4C4137;
}

.popularposts a {
    color: #618515;
}

/*js enabled / not enabled styles*/
.readmore {
    display: block;
}
span.readmore {
    display: inline;
}
.readmorelink {
    display: none;
}
.enabled .readmore {
    display: none;
}
.enabled .readmorelink {
    display: inline;
}
.pagination {
	clear: both;
	padding: 15px 0;
	background: url(images/bg_pagination.gif) 50% 0 no-repeat;
	
}
.pagination .page_prev, .pagination .page_next {
	font-size: 17px;

}
.pagination .page_prev {
	float: left;
}
.pagination .page_next {
	float: right;
}
.pagination .page_next a, .pagination .page_next a:visited, .pagination .page_prev a, .pagination .page_prev a:visited {
	display: block;
	color: #618515;
	text-decoration: none;
}

.pagination .page_next a, .pagination .page_next a:visited {
	background: url(images/arrow_next.gif) 100% 50% no-repeat;
	padding: 0 18px 0 0;
		
}
.pagination .page_prev a, .pagination .page_prev a:visited {
	background: url(images/arrow_prev.gif) 0 50% no-repeat;
	padding: 0 0 0 18px;
		
}