
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
.clear {clear:both;}

/* Begin Foodess.com Theme *********************************************************************/

body {font-size: 13px; font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, Verdana, sans-serif; color: #1b1b1b; background: #fcf8f0 url("body_bg.jpg") repeat-x;}
a {color:#bd3c7d;text-decoration:none; font-weight: bold;}
a:visited {color:#bd3c7d;}
a:hover {color:#951455;}
p strong { font-weight: bold}

	
#container { clear: both; margin: 0 auto; width: 1000px; overflow: hidden;position: relative; z-index: 2; top: -30px;}
.main .leftcolumn{clear: both;width:206px;float:left;}
.main .middlecolumn{float:left;width:550px; margin-left: 19px;}
.rightcolumn{width:206px;float:right;}
.rightcolumnwide{width:306px;float:right;}

.leftwrapper, .rightwrapper {margin-bottom: 20px;}
.leftwrapper p, .rightwrapper p { font-size: 11px; margin: 0 10px; line-height: 16px; text-align:justify;}

/* Common Header ***********************************************************************************************/

#dots { margin: 0 auto; height: 134px; background: url("top_bg.jpg") top no-repeat;}

/* Search ***********************************************************************************************/

.input-txt { width: 146px; margin: 0 5px 0 8px; padding: 2px 0; color: #969696;}
#searchsubmit { margin: 0; padding: 0; position: relative; top: 6px;}

/* Logo ***********************************************************************************************/

.logo {width: 1000px; height: 74px; background: url("logo_bg1.png") top left no-repeat; _background: url("logo_bg1.gif") top left no-repeat; position: relative; z-index: 10; top: 15px;  margin: 0 auto; }
.logo img{padding-left:10px;}
/* Site Navigation ***********************************************************************************************/

#menu_wrapper { margin: 0 auto; width: 1000px; padding: 0; position: relative; z-index: 11; top: -93px;}
.menu { display: block; /*padding-left: 370px;*/ padding-left: 710px;}
.menu ul li {float:left; position:relative;  font-size: 14px; font-weight: bold; padding: 3px 5px; border-left: thin dotted #694659;}
.menu li a { position: relative; color: #fff; margin-right: 1px; line-height: 16px; padding: 0 5px; cursor: pointer;}
.menu li a:hover {color: #f5d4e5;}
.menu li:hover { background: #23171d;}
.menu li.m-home { border-left: none; }


/* Left Column ***********************************************************************************************/


.topwrapper { background: url("200top.png") top no-repeat; _background: url("200top.gif") bottom no-repeat; width: 206px; height: 8px;}
.bodywrapper { background: url("200body.png") repeat-y; _background: url("200body.gif") repeat-y; width: 206px; }
.bottomwrapper { background: url("200bottom.png") bottom no-repeat; _background: url("200bottom.gif") top no-repeat; width: 206px; height: 10px;}

.leftcolumn h2, .rightwrapper h2 { color:#8c5772; font-size:16px; font-style:italic; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; text-transform:lowercase; margin-left: 8px; border-bottom: thin dotted #e2d4d9; line-height: 17px; width: 180px; padding: 1px 5px; }

.leftcategory ul { list-style: none; margin:0px; line-height: 20px;}
.leftcategory li { margin-right: 0px; border-bottom: thin dotted #f6e8ed;  

list-style-type: none;
	margin: 0;
	padding:2px 10px 2px 24px;
	background: transparent url(arrow_similar.png) 10px 10px no-repeat;
}
.leftcategory li a { font-size: 11px; font-weight:normal; /*background:url(arrow_similar.png) left center; background-repeat:no-repeat;*/ }
.leftcategory li:hover {background: #fdfaf5; border-bottom: thin dotted #e2d4d9; margin:0px; display:block; margin:0px;}

.leftcategory li.cat-item-20 { background: url("bread.png") top left no-repeat; height: 25px; padding-left: 40px;}
.leftcategory li.cat-item-20:hover { background: #fdfaf5 url("bread_h.png") top left no-repeat;}

.leftcategory li.cat-item-15 { background: url("beef.png") top left no-repeat; height:auto; padding-left: 18px;}
.leftcategory li.cat-item-15:hover { background: #fdfaf5 url("beef_h.png") top left no-repeat;}

.leftcategory li.cat-item-19 { background: url("breakfast.png") top left no-repeat; height: 25px; padding-left: 40px;}
.leftcategory li.cat-item-19:hover { background: #fdfaf5 url("breakfast_h.png") top left no-repeat;}

.leftcategory li.cat-item-6 { background: url("cakes.png") top left no-repeat; height: 25px; padding-left: 40px;}
.leftcategory li.cat-item-6:hover { background: #fdfaf5 url("cakes_h.png") top left no-repeat;}

.leftcategory li.cat-item-17 { background: url("chicken.png") top left no-repeat; height: 25px; padding-left: 40px;}
.leftcategory li.cat-item-17:hover { background: #fdfaf5 url("chicken_h.png") top left no-repeat;}

.leftcategory li.cat-item-7 { background: url("cookies.png") top left no-repeat; height: 25px; padding-left: 40px;}
.leftcategory li.cat-item-7:hover { background: #fdfaf5 url("cookies_h.png") top left no-repeat;}

.leftcategory li.cat-item-1 { background: url("dessert.png") top left no-repeat; height: 25px; padding-left: 40px;}
.leftcategory li.cat-item-1:hover { background: #fdfaf5 url("dessert_h.png") top left no-repeat;}

.leftcategory li.cat-item-16 { background: url("muffins.png") top left no-repeat; height: 25px; padding-left: 40px;}
.leftcategory li.cat-item-16:hover { background: #fdfaf5 url("muffins.png") top left no-repeat;}

.leftcategory li.cat-item-13 { background: url("lamb.png") top left no-repeat; height: 25px; padding-left: 40px;}
.leftcategory li.cat-item-13:hover { background: #fdfaf5 url("lamb_h.png") top left no-repeat;}

.leftcategory li.cat-item-18 { background: url("vegetables.png") top left no-repeat; height: 25px; padding-left: 40px;}
.leftcategory li.cat-item-18:hover { background: #fdfaf5 url("vegetables_h.png") top left no-repeat;}

.leftcategory li.cat-item-9 { background: url("soup.png") top left no-repeat; height: 25px; padding-left: 40px;}
.leftcategory li.cat-item-9:hover { background: #fdfaf5 url("soup_h.png") top left no-repeat;}

.leftcategory li.cat-item-8 { background: url("salad.png") top left no-repeat; height: 25px; padding-left: 40px;}
.leftcategory li.cat-item-8:hover { background: #fdfaf5 url("salad_h.png") top left no-repeat;}

.leftcategory li.cat-item-12 { background: url("pasta.png") top left no-repeat; height: 25px; padding-left: 40px;}
.leftcategory li.cat-item-12:hover { background: #fdfaf5 url("pasta_h.png") top left no-repeat;}

.leftcategory li.cat-item-10 { background: url("legumes.png") top left no-repeat; height: 25px; padding-left: 40px;}
.leftcategory li.cat-item-10:hover { background: #fdfaf5 url("legumes_h.png") top left no-repeat;}

.leftcategory li.cat-item-14 { background: url("pork.png") top left no-repeat; height: 25px; padding-left: 40px;}
.leftcategory li.cat-item-14:hover { background: #fdfaf5 url("pork_h.png") top left no-repeat;}

.newsletter {background: url("newsletter_bg1.png") top right no-repeat; _background: url("newsletter_bg1.gif") top right no-repeat; height: 197px; width: 204px; margin-bottom: 20px; _margin-bottom: 2px;}
.newsletter p { font-size: 11px; color: #354200; padding: 35px 10px 5px 8px; _padding: 30px 10px 5px 8px; line-height: 15px; margin-bottom: 6px; _margin-bottom:0px; border-bottom: thin dotted #dfee8b;}

.newsletter_wide {/*background: url("newsletter_bg1.png") top right no-repeat;*/ height: 198px; width: 306px; margin-bottom: 20px;}
.newsletter_wide p { font-size: 11px; color: #354200; padding: 35px 10px 5px 8px; line-height: 15px; margin-bottom: 6px; border-bottom: thin dotted #dfee8b;}


/* Blog ***********************************************************************************************/

#blog, #slides { clear: both; display: block; padding-bottom: 25px;}
.blogtopwrapper { background: url("500top.png") top no-repeat; _background: url("500top.gif") top no-repeat; width: 550px; height: 8px; margin-top: -2px;}
.blogbodywrapper { background: url("500body.png") repeat-y; _background: url("500body.gif") repeat-y; width: 550px;}
.blogbottomwrapper { background: url("500bottom.png") no-repeat; _background: url("500bottom.gif") no-repeat; width: 550px; height: 18px;}

#blog h1, #slides h1 { width: 515px; color:#8c5772;  font-style:italic; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; text-transform:capitalize; margin-left: 10px; border-bottom: thin dotted #bc96a3; padding: 1px 5px;

clear: both; font-size: 22px;line-height: 28px;  margin: 0 15px; padding: 5px 0; display: block;}


#blog h5 {float: right; margin: -20px 13px 0px 0px;}

.slides { height: 290px; }
.pics { clear: both; display: block;}
#slideshow1 div{ margin: 10px 18px 0 18px; border: thin dotted #e2d4d9; }
#slideshow1 div p { color: #fff; background: #322e36; padding: 10px 5px;}

.tweets { font-size: 11px; background:/*#0D82B1*/ url("twitter_sm1.png") top right no-repeat; _background:#0D82B1 url("twitter_sm1.gif") top right no-repeat; width: 206px; height: 610px; margin-bottom: 20px;}
.tweets p { font-size: 11px; padding-top: 100px; margin: 10px 10px 5px 10px; line-height: 15px;}
.tweets ul { margin: 0 10px 10px 10px;}
.tweets ul li { line-height: 15px; border-bottom: thin dotted #2780ae; padding: 8px 0; _padding-bottom:6px; _padding-top:0px;}
.tweets ul li a { color: #e8f6fc;}
.tweets ul li a:hover { color: #fff;}
.tweets li:hover {background: #49a4cd;}


.mostread ul { list-style: decimal; margin-left: 30px; color: #ccc; font-size: 18px;  font-family: Georgia, "Times New Roman", Times, serif; text-transform:lowercase; font-weight:normal; margin-top: 5px;}
.mostread li { margin-right: 10px; border-bottom: thin dotted #f6e8ed; padding-bottom: 10px; line-height: 14px;}
.mostread li a { font-size: 11px; font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, Verdana, sans-serif; text-transform:capitalize;}
.mostread li:hover {background: #fdfaf5; border-bottom: thin dotted #e2d4d9; }

.homearchives ul { list-style: circle; margin-left: 25px; color: #ccc;}
.homearchives li { margin-right: 10px; border-bottom: thin dotted #f6e8ed; padding-bottom: 10px; line-height: 14px;}
.homearchives li a { font-size: 11px; font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, Verdana, sans-serif; text-transform:capitalize;}
.homearchives li:hover {background: #fdfaf5; border-bottom: thin dotted #e2d4d9; }

.main_title h2 {clear: both; font-weight: bold;font-size: 16px;line-height: 22px; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 15px; padding: 10px 0; display: block;}


.main_title h2 a {clear: both; font-weight: bold;font-size: 16px;line-height: 22px; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 15px; padding: 10px 0; display: block;}
.main_title h2 a:hover {color: #7a1548;}
.main_title small {display: block; float: left;  font-size: 11px; color: #9797a0; padding-left: 18px;}
.sub_title small {display: block; float: left; font-size: 11px; color: #9797a0; margin-top: -4px;}

.comment_home { float: right; margin: 0px 15px 0 0; border-bottom: thin dotted #e2d4d9;}
.comment_home a  {font-size: 12px;}
.comment_home a:hover  { color: #7a1548;}

.main_title p { line-height: 20px; font-size: 12px; }
.main_title p strong { font-weight: bold;}
.main_title p em { font-style: italic;}
.main_title p img { margin: 0 auto; padding: 10px 0; display: block; width: 99%; height: 32%;}
*:first-child+html .main_title p img{margin: 0 auto; padding: 10px 0; display: block; width: 515px; height: 310px;}
.more-link { display: block; background: url("more.png") bottom right no-repeat; font-weight: bold; border-bottom: 1px solid #e8dce2; text-align: right; font-size: 14px; margin-top: 8px; padding-right: 20px;}


.snippet { clear: both; padding: 15px; }
.snippet p { margin-bottom: 15px;}

.snippet1 { clear: both; padding-left: 15px; padding-right: 15px; padding-top:2px; padding-bottom:10px; text-align:justify;}
.snippet1 p { margin-bottom: 15px; }


.social { float: left; margin: -48px 0 0 15px;}
*:first-child+html .social{display: none;}

#blog .fullbannerads { padding: 10px 0 0 10px;}

.righttopwrapper { background: url("300top.png") top no-repeat; width: 306px; height: 9px; }
.rightbodywrapper { background: url("300body.png") repeat-y; width: 306px; }
.rightbottomwrapper { background: url("300bottom.png") no-repeat; width: 306px; height: 8px;}

.twitterwide { background: url("twitter_bg.png") top right no-repeat; width: 306px; height: 461px; margin-bottom: 20px; }
.twitterwide .aktt_tweets {font-size: 11px; color: #fff; font-weight: bold;}
.twitterwide p { font-size: 11px; padding-top: 100px; margin: 10px; line-height: 15px;}
.twitterwide ul { margin: 10px;}
.twitterwide ul li {line-height: 15px; border-bottom: thin dotted #2780ae; padding: 8px 0;}
.twitterwide ul li a { color: #e8f6fc;}
.twitterwide ul li a:hover { color: #fff;}
.twitterwide ul li:hover {background: #2f86b3;}


.tweets li.aktt_more_updates { border-bottom: none;}

.rightwrapper h2 {margin-bottom: 10px;}
.rightwrapper .mostread ul { margin-left: 35px}

.rightwrapper #searchform { margin-left: 5px;}
.rightwrapper #searchform .input-txt { width: 220px;}


/* Blog Pages ***********************************************************************************************/

.post_wrapper {width: 660px; float: left; padding: 0px 10px; background: #fff; }
#right_wrapper { width: 160px; float: right; }
.tags { margin: 5px 0 5px 20px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 5px 0; font-size: 11px; }
.tags a {display: block; margin-left: 15px; padding-top:6px;}
.other { margin: 5px 0 5px 20px; border-bottom: 1px solid #ddd; padding: 5px 0; font-size: 11px; font-weight: bold; }
.other a {padding-top:6px;}


.blog_wrapper h1 {clear: both; font-weight: normal;font-size: 32px;line-height: 34px; font-family: Georgia, "Times New Roman", Times, serif; display: block; margin: 10px 0; color: #291921;}

.blog_wrapper h1 a {clear: both; font-weight: normal;font-size: 32px;line-height: 34px; font-family: Georgia, "Times New Roman", Times, serif; display: block; margin: 10px 0;}

.updated_stamp { clear: both; display:block; font-size: 11px; color: #626262; margin-bottom: 20px;}
.blog_wrapper p { font-size: 12px; line-height: 20px; margin-bottom: 15px;}
.blog_wrapper p strong { font-weight: bold;}
.blog_wrapper p em { font-style: italic;}
.blog_wrapper p img { margin: 0 auto; display: block;}
.similar_posts { margin: 15px 0; border-bottom: 1px solid #ccc; padding: 5px 0 10px 0;}


.blog_wrapper h2 {clear: both; font-weight: normal;font-size: 22px;line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; display: block; margin: 10px 0; color: #291921;}

.similar_posts { border-top: 1px solid #ccc;}
.similar_posts li { background: url(arrow_similar.png) left 8px no-repeat; padding: 3px 5px 9px 10px; font-weight: bold;}
.similar_posts .related_dates {font-size: 11px; display: block; color: #5a5a5a; margin-top: 5px; font-weight: normal;}

.ingredients { background: #f1ebdf url(ingredients_bg.png) top left repeat-x; padding: 20px; margin: 15px 0; border: thin dotted #b3a78c;}
.ingredients h3 { font-weight: normal;font-size: 24px;line-height: 26px; font-family: Georgia, "Times New Roman", Times, serif; display: block; margin-bottom: 10px; color: #ca2f7d;}
.ingredients ul { line-height: 18px; margin: 10px 0 18px 18px; list-style: disc; border-bottom: thin dashed #aea080;}
.ingredients ul li { margin-bottom: 5px;}

.postlist { list-style: disc; margin-left: 20px; margin-top: -5px; margin-bottom: 15px;}
.postlist li { padding-bottom: 7px; text-transform: capitalize;}

/* Blog Comments ***********************************************************************************************/

h2#comments { padding-top: 10px; margin-top: 20px; width: 100%;border-top: 1px solid #ccc; float: left; margin-top: 20px; font-weight: normal;font-size: 22px;line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; display: block; margin: 10px 0; color: #291921;}
h3#respond { margin-top: 20px; font-weight: normal;font-size: 22px;line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; display: block; margin: 10px 0; color: #291921;}
p.comment-page-numbers { float: right; background: #fffcea; padding: 5px; margin-top: -3px; border-bottom: 1px solid #ccc;}
.commentlist { clear: both; }
.comment-number { float: right; color: #fff; font-size: 40px; margin-top: -5px;}
.commentlist .avatar { float: left; margin-right: 10px; }
.commentlist .poster { margin-top: 7px; }
.commentlist p { clear: both;}
.commentlist li { margin-bottom: 35px;}
.commentlist cite { font-size: 13px; }
.commentlist cite a { font-weight: bold;}
.commentlist .commentmetadata { font-size: 11px; }
.commentlist .shade { background: #fbf1f6; height: 32px; border-top: 1px solid #dfc7d4; border-bottom: 1px solid #dfc7d4; padding: 5px 0 0;}
#commentform .field {border: 1px solid #d9d9d9 !important; background: white !important; padding: 5px !important;font-size: 1em !important; width: 200px;}
#commentform .button { background: white; border: 1px solid #d9d9d9; font-weight: bold;cursor: pointer;font-size: 1em !important;}
#commentform label { font-weight: bold;}
#commentform input {border: 1px solid #d9d9d9;padding: 5px;}
#commentform textarea {border: 1px solid #d9d9d9;width: 528px;height: 100px;padding: 10px;font-size: 1em !important;font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;background: white;}


/* FOOTER NAVIGATION ***********************************************************************************************/

.footerbg { clear: both; width: 100%;}
#footer{margin: 0 auto; width:1000px; position:relative; background: url(footer_bg1.png) top left no-repeat; _background: url(footer_bg1.gif) top left no-repeat; height: 66px;}
#footer p { padding: 30px 0 0 20px; color: #fff; font-size: 11px;}
#footer ul li { color: #98848e; font-size: 11px; float: left; margin: 33px 0 0 20px;}
#footer li:hover { background: #23171d;}
#footer ul li a { color: #ee5fab;}
#footer ul li a:hover { color: #fff;}

#archive-list li {float:left;width:190px;height:100px;line-height:140%;list-style: square;margin: 0 10px;padding: 5px;background: #fdfcfd;border-bottom: 1px solid #eebdd5;}
#archive-list li a { font-weight: bold; }
#archive-list li .lidate {display: block; font-size: 10px; background: #f3effb; margin-bottom: 5px; color: #494949;}
h4 { font-size: 14px; font-weight: bold; margin-bottom:10px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 0;}

.clearfloat:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
.clearfloat {display:inline-block}
.clearfloat {display:block}

.aktt_tweets .banner img{float:right; margin:0px 2px 3px 3px; _margin:12px 2px 3px 3px;}

.left{
    border:none;
	padding:0px;
	margin: 0 12px 5px 2px;
	float:left;
	}
	
#articles h3{font-weight: normal; font-size: 12px; line-height: 16px; font-family: Georgia, "Times New Roman", Times, serif; display: block; margin-bottom: 10px; color: #ca2f7d; padding-left:10px;}
#articles{padding-bottom:10px;}
#articles  p{margin-bottom:10px;}




h2.title1{color:#8c5772;  font-style:italic; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; text-transform:lowercase; margin-left: 10px; border-bottom: thin dotted #bc96a3; clear: both; font-size: 18px;line-height: 22px;  margin: 0 15px; padding: 5px 0; display: block;}

#blog h3 {clear: both; font-weight: normal;font-size: 18px;line-height: 22px; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 15px; padding: 10px 0; display: block;  font-style:italic; text-transform:lowercase; color:#8c5772;}

li.odd img{float:right; margin-right:10px; vertical-align:middle; border:1px solid #694659;}
li.odd {background:none; padding-bottom:4px; padding-top:4px;}

.more-link1 { }
#articles p.more-link1{margin-bottom:20px; font-size:10px; display: block; background: url("more.png") top right no-repeat; font-weight: normal!important; border-bottom: 1px solid #e8dce2; text-align: right; margin-top: 8px; padding-right: 20px; padding-bottom:15px;}

