* {  margin: 0;  padding: 0; outline: 0; }

body {
    background:#fff ;
    font-family: Georgia, "Times New Roman", Times, Serif ;
    font-size: 14px;
    color: #333;
}

blockquote { 
margin: 0 18px 18px 18px;
font-size:13px;
color:#575757;
padding-left:10px;
border-left:1px solid #ccc
}


a { color: #a24a13; text-decoration: none; }

a:hover { text-decoration: underline; }

a img { border: 0; }

.left { float: left; display: inline; }

.right { float: right; display: inline; }

.cl { clear: both; display: block; height: 0; font-size: 0; /*text-indent: -4000px;*/ }

.notext {  font-size: 0; line-height: 0; text-indent: -4000px; }


h2 { font-family: "Trebuchet MS", Arial, Sans-Serif; font-size: 13px; color: #333; text-transform: uppercase; font-weight: normal; }

#pad {width: 1066px; margin: 0 auto}
#shell { width: 1026px; margin: 10px auto; }

#header .date { float: left; display: inline; width: 212px; font-size: 12px;  padding-top: 1px; }

/*#subscribe { float: right; display: inline; width: 368px; }*/
#subscribe { color:#333333; float: right; display: inline; font-family:"Lucida Grande",Verdana,Arial; padding-top:1px; font-size:12px; }
#subscribe a { color:#333333;}
#subscribe .s-btn, #subscribe .s-field, #subscribe label { float: right; display: inline; }

#subscribe .s-btn { 
	height: 18px; 
	width: 25px; 
	border: 0; 
	background: #cc6600;
	font-family: "Trebushet MS", Arial; 
	font-size: 11px; 
	color: #fff; 
	text-transform: uppercase; 
}

#subscribe .s-field { 
	height: 14px; 
	width: 135px; 
	border: 1px solid #e1d7cd; 
	background: #fff; 
	font-size: 11px; 
	padding: 2px 0 0 3px; 
	margin: 0 5px; 
}

#main-header { 
	border-top: 1px solid #ddd2c6; 
	border-bottom: 1px solid #ddd2c6; 
	padding: 5px 0 5px 0; 
	margin: 5px 0 20px 0; 
	width:1026px;
	min-height:90px;
}

.tips { float: left; display: inline; width: 165px; font-family: Times, Serif; font-style: italic; line-height: 15px; }

.tips a, .press a { color: #a24a13; font-size: 10px; text-transform: uppercase; font-family: Verdana, Sans-Serif; font-style: normal; }

#logo { 
	align: left;
	float:left;
	margin-top:22px;
	width: 285px;
	font-size: 0;
	line-height: 0;
	padding: 5px 0 0 0px;
} 

#logo a { 
	display: block;

	background: url(/tfslogoonwhitegif.gif) no-repeat 0 0;
height: 30px;
	text-indent: -4000px;
}

.press {float: right; display: inline; width: 200px; text-align: right; }
.press p { font-family: Times; font-size:14px; }
.press h2 { font-family: "Lucida Grande", Arial, Sans-Serif; font-size: 9px; font-weight: bold; text-transform: uppercase; margin-bottom:3px }	

#content { padding-top: 0px; }

.col_440 { float: left; display: inline; width: 440px;   }

.col_440 .wraper { border-right: 1px solid #ede7e1; padding-right:0px; }
.col_440 #featured-article img { width:425px; }

#featured-article { padding-right:10px; }
#featured-article h1, #featured-article h1 a { color:#000;text-decoration:none;font-size: 25px; font-weight: normal;margin-bottom:7px; }
.col_678 .wide h1 { margin-bottom:17px !important;}
#featured-article h1 a:hover { text-decoration:none;}
#featured-article .author {font-size:12px;margin-bottom:10px;display:block;}
#featured-article .image-full,
.featured-img {
	display: block;
	margin: 5px 0 0 0;
	max-width: 425px;
}
* html #featured-article .image-full, * html .featured-img {
  width: expression(this.width > 426 ? 425: true);
}
#featured-article.wide .image-full {
	max-width: 662px;
}
* html #featured-article.wide .image-full {
  width: expression(this.width > 663 ? 662: true);
}


#featured-article p { padding-bottom: 10px; line-height:1.45; }

#featured-article .links {
	font-family: "Lucida Grande", Arial, Sans-Serif;
	border-top: 1px solid #ede7e1;
	text-align:left;
	font-size: 11px;
	padding-top: 10px;
	margin-top:7px; 
	line-height:1.45;
	width: 425px;
	text-transform: uppercase; 	
}

#featured-article .links a { 
	color: #a24a13; 
}

#shoping-list  { width: 428px; }

#shoping-list h2 { margin: 25px  0 0 0; }

#shoping-list .cnt { border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; padding: 20px 0 10px 0; height:150px;}

#shoping-list ul { list-style-type: none; float: left; }

#shoping-list li { float: left; padding: 0; width:170px; text-align: center; font-size: 18px; height:150px; }

#shoping-list a { color: #333;  }

#shoping-list a:hover { text-decoration: none; color: #333; }

#shoing-list li a span { text-transform: capitalize;  }



#sponsor-recipes { width: 428px;  padding-top: 22px; }
#sponsor_ad {
	margin:0 auto;
	text-align:center;
}
#tabs .btns { position: relative; }

#tabs .btns a { 
	float: right; 
	display: inline;
	border: 1px solid #ddd2c6; 
	background: #fff8dc;
	font-size: 13px; 
	color: #8c8b84;
	position: relative;
	z-index: 2;
	text-transform: capitalize;
	padding: 5px 10px;
	margin-right: -1px;
	margin-bottom: -1px;
}

#tabs a:hover { text-decoration: underline; }

#tabs .active { border-bottom: 1px solid white !important; background: #fff !important; color: #333 !important;  }

.container { z-index: 1; width: 393px; border: 1px solid #ddd2c6; padding: 12px 17px; }

.container ul { color: #a24a13; padding-left: 17px; }

.container li a { color: #a24a13; line-height: 19px; }

.container li a:hover { text-decoration: underline; }

.container p { font-family: "Trebuchet MS", Arial, Sans-Serif; color: #a24a13; }

.container p a { color: #a24a13; }

#middle-box { float: left; display: inline; margin: 0 10px; width: 183px; }


.short-post { /*width: 183px;*/ font-family: "Lucida Grande", Arial, Sans-Serif;  }
.short-post h2 { color: #a24a13; font-family: Georgia, "Times New Roman", Times; font-size: 16px; text-transform: none; padding-top:10px; font-weight: normal; line-height:18px; padding-bottom:2px; }
.short-post h2 a { color: #a24a13; font-family: Georgia, "Times New Roman", Times; font-size: 16px; text-decoration: none; padding-top:10px; font-weight: normal; line-height:18px; padding-bottom:2px; }
.short-post h2 a:hover {text-decoration: underline;}
.short-post p {font-size: 11px; line-height: 13px; }
.short-post .links.last { border-bottom: 1px solid #f2eeea; padding-bottom:7px; }

.short-post .links a, #middle-box .links span {
	float: left; 
	display: inline; 
	color: #a24a13;
	font-family: "Lucida Grande", Arial, Sans-Serif;
	margin-top: 1px; 
	text-transform: uppercase;
	font-size: 10px; 
}

.short-post .links span { padding: 0 5px; }
.short-post .date { 
	display: block; 
	padding: 2px 0; 
	font-family: "Lucida Grande", Arial, Sans-Serif; 
	font-size: 11px; 
	text-transform: uppercase;
} 

.more { 
	float: right; 
	display: inline;
	margin: 5px 0 20px 0; 
	text-transform: uppercase;
	font-family: "Lucida Grande", Arial, Sans-Serif;
	font-size: 10px;
	color: #a24a13; 
}

.by-numbers { 
	margin: 20px 0; 
	background: #fff8dc;
	padding: 10px;
}

.by-numbers h1 { font-size: 77px; font-weight: normal; line-height:77px; }

.by-numbers p {
	font-style: italic;
	font-weight: bold;
	padding: 15px 0 0 5px;
}

.appetizers { 
	float: left; 
	display: inline; 
	margin: 0 10px; 
	margin-right:  0;
	margin-left: 6px;
	width: 185px; 
	font-family: "Lucida Grande", Arial, Sans-Serif;
	
}

.appetizers .links .cat-appetizers,
.appetizers .links .cat-33802 {display:none;}

.appetizers h2.app-indent {
	padding-left:13px;
}
.appetizers .borders {
	border-left: 1px solid #ede7e1;
	border-right: 1px solid #ede7e1;
}

.appetizers .cnt { background: #fff8dc; padding: 10px 5px 10px 10px; }

.appetizers .post { font-family: "Lucida Grande",Arial,Sans-Serif; font-size: 11px; padding-bottom: 4px; line-height: 15px; }

.appetizers .post h2 { height: 100%; font-family: Georgia, Times, Serif; font-size: 12px; font-weight: bold; color: #a24a13; text-transform: none; }


.appetizers .post p span { color: #a24a13 !important; }

.appetizers .dark, .appetizers .links, .appetizers .links a, .appetizers .links span { 
	float: left; 
	display: inline;
	margin: 1px 0 5px 0;
	font-size: 10px; 
	color: #333; 
	text-transform: uppercase; 
}


.appetizers .dark {
	color:#333 !important;;
}
.appetizers span { padding: 0 1px; color: #c0a885 !important; }

.comments { 
	margin: 0px 0 0 1px !important;
	font-size: 10px;
	color: #ab9b7e !important;
}
img.comment {
	position:relative;
	top:3px;
	border:0;
}
.comments-notext {
	background: url(/images/talk-bubble.gif) no-repeat 0 2px; 
	font-size:0;
	line-height:0;
	height:12px;
	width:10px;
	text-indent: -4000px;
	margin-left:5px !important;
}

.add_comment { 
	float: left;
	background: url(/images/add-comment.gif) no-repeat 0 2px;
	height: 12px;
	width: 10px;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	margin-left: 1px !important;
}

.appetizers .more { margin-right: 10px; }

.quotable { padding: 0 10px; }
 
.agenda h2,
.quotable h2 { padding-bottom: 5px; }

.quotable p, .quotable a { text-decoration:none; color: #333333; font-family: Georgia, Times, Serif; font-size: 17px; line-height: 21px; }
.quotable a:hover {text-decoration:none;}

.quotable p.author,.quotable p.author a { font-family: Georgia, Times, Serif; font-size: 12px; font-weight: bold; text-align: right; line-height:15px; padding-top:4px; }

.quotable p.author a {color:#A24A13;}

.quotable .author span {  color: #a24a13 !important; }

#ads { float: right; display: inline; width:160px; }

.bottom-box { margin: 20px 0 0 0; padding: 7px 0; text-align: center; border-top: 1px solid #ddd2c6; border-bottom: 1px solid #ddd2c6; }

.top-box { margin: -15px 0 20px 0; padding: 0px 0 5px 0; text-align: center; border-bottom: 1px solid #ddd2c6; }

#footer { padding: 15px 0 20px 4px; }
#footer .jn {
	display:block;
	padding-bottom:4px;
	padding-left:4px;
	font-family: "Lucida Grande", Arial, Sans-Serif; 
	text-align:right;
}
#footer .authors, #footer .feeds, #footer .archives, #footer .categories { 
	float: left; display: inline; margin-right: 45px;
}
#footer .categories { margin-right: 0; width:100px; }
#footer ul { display:block; }
#footer ul ul{ display:block; float:left; clear:both; }
#footer .authors h2 { 
	font-family: "Lucida Grande", Arial, Sans-Serif; 
	font-weight: bold; 
	font-size: 13px;  
	padding-bottom: 2px; 
	text-transform: none;
}
#footer .authors h3 { 
	font-family: "Lucida Grande", Arial, Sans-Serif; 
	font-size: 13px; 
	padding-bottom: 25px;
	font-weight: normal;
}

#footer .links { float: left; display: inline; margin-right:  35px; }

#footer .links .bottom { padding-top: 20px; }

#footer .links ul,  #footer .feeds ul, #footer .categories ul { 
	list-style-type: none; list-style-position: outside;
}

#footer .links a {
	font-family: "Lucida Grande", Arial, Sans-Serif;
	font-size: 13px;
	color: #333; 
}
#footer li { line-height:19px; }
#footer h2 { line-height:19px; font-weight: bold; }

#footer .feeds li { 
	background: url(/images/rss-icon.gif) no-repeat  0 center; 
	padding: 1px 0 1px 15px;
	position:relative;
}
#footer .feeds li.flickr { 
	background: url(/flickricon.gif) no-repeat  0 center; 
	padding: 1px 0 1px 25px;
	position:relative;
}
#footer .feeds li.twitter { 
	background: url(/twitterticon.gif) no-repeat  0 center; 
	padding: 1px 0 1px 25px;
	position:relative;
}
#footer .feeds li.facebook { 
	background: url(/facebookficon.gif) no-repeat  0 center; 
	padding: 1px 0 1px 25px;
	position:relative;
}
#footer h2.bottom {
	margin-top:20px;
}
#footer .feeds li a, #footer .archives li a, #footer .categories li a { 
	font-family: "Lucida Grande", Arial, Sans-Serif;
	font-size: 13px;
	color: #333;
}
#footer .feeds { width:130px;margin-right:25px;}
	
#footer .archives ul { list-style-type: none; }
#footer ul li p { clear:both; }
#footer .more {
	float:none;
	background: url(/images/more-icon.gif) no-repeat 0 4px;
	font-family: "Lucida Grande", Arial, Sans-Serif !important;
	font-size: 13px !important;
	line-height:18px;
	text-transform: none !important; 
	padding-left: 13px;
}
#search-bar { float: right; display: inline; }

#search-bar .s-field {  
	margin-right:5px;
	float: right; 
	display: inline; 
	font-family: "Lucida Grande", Arial, Sans-Serif;
	font-size: 13px;
	background: #fff; 
	border: 1px solid #ccc; 
	height: 18px; 
	width: 171px; 
	padding: 6px 2px 4px 5px; 
}

#search-bar .s-btn {
	float: right;
	display: inline; 
	height: 30px; 
	width: 40px; 
	border: 0; 
	background: #cc6600;
	font-family: "Trebuchet MS", Arial, Sans-Serif; 
	font-size: 13px; 
	color: #fff;
}	

.top { margin-top: 0px; position: relative; padding-bottom:5px;  }

.col_678 {
	float: left;
	display: inline;
	width: 662px;
}

.col_678 p { font-size: 16px; line-height: 22px; }

.featured-img-wide { height: 364px; width: 662px; margin: 10px 0; }


#featured-article.wide .links { font-family: "Lucida Grande", Arial, Sans-Serif; font-size: 12px;  width: auto; }

#featured-article.wide .links a { float: none; text-transform: none; font-size: 12px; }

#featured-article.wide .links span   { float: none; }

.inner-ads { margin: 15px 0; }

#comments { margin: 40px 0 20px 0;  }

#comments h2 { border-bottom: 1px solid #d5d5d5; padding-bottom: 6px; margin-bottom:8px;}

.meta-data { float: left; display: inline; width: 200px; margin-bottom: 10px;}

.meta-data p { font-family: Verdana, Arial, Sans-Serif; font-size: 13px; }

#comments .post { float: right; display: inline; width: 440px;}

#comments .post  p { line-height: 19px; font-size: 14px; padding-bottom: 15px;  }

.comment { padding:0;margin:0 0 10px 0;border-bottom:1px solid #ccc; }

.comment.last{ border: 0; }

.post-comments h2 { border-bottom: 1px solid #d5d5d5; }

.post-comments form { margin-top: 10px;  float: right; display: inline; width: 504px; padding-right: 15px; }

.post-comments form label { 
	float: left; 
	display: inline; 
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 13px; 
	margin-bottom: 2px;
}

.post-comments form .pc-field { 
	float: left;
	display: inline;
	border: 1px solid #ccc; 
	background: #fff;  
	height: 20px; 
	width: 232px;
	margin: 0 35px 20px 0; 
}

.post-comments form .pc-field.last { margin-right: 0; }

label.right { float: right !important; display: inline; margin-right: 195px;  }


.post-comments form .pc-check { float: left; display: inline; width: 13px; height: 13px; margin: 5px 5px 0 0; }

.p-info { margin-top: 3px; }


.post-comments textarea { 
	width: 502px;
	height: 155px;
	border: 1px solid #ccc;
	overflow: auto;
}

.submit-buttons { text-align: right; }
.submit-buttons input  { 
	color: #000; 
	font-family: Verdana, Arial, Sans-Serif; 
	font-weight: normal;
	margin: 10px 0 0 10px;
}

.col_678 .wraper { border-right: 1px solid #ede7e1; width: 662px; padding-right: 13px; }

#sidebar { float: right; display: inline; width: 336px; }


#sidebar .features {
	float: left;
	display: inline;
	width: 178px;
}
.features .border {
	border-right: 1px solid #ede7e1;
	padding-right:10px;
}
.features .short-post span { text-transform: uppercase; font-size: 10px; font-family: Verdana; }
.features .short-post h2 { font-size:16px; font-weight: bold; line-height:18px; padding-top:0}
.features .short-post { padding-bottom:10px }

.read-more-section { float: left; display: inline; margin-left: 10px; }

.read-more-section ul { list-style-type: none; }
.read-more-section li { padding-bottom:3px; }

.read-more-section a { font-family: "Lucida Grande", Verdana, Arial; font-size: 13px; color: #333; }

.read-more-section2 { display: inline; margin-left: 10px; }
.read-more-section2 ul { list-style-type: none;padding-bottom:20px; }
.read-more-section2 li { padding-bottom:3px; }
.read-more-section2 a { font-family: "Lucida Grande", Verdana, Arial; font-size: 13px; color: #333; }


.video-ads { margin: 0 0 10px 0; float: left; padding: 0 0 10px 0; /* border-top: 1px solid #ede7e1;*/ }

.whatsfresh { float: left; display: inline; width: 163px; }
.whatsfresh h2 { padding-bottom:5px; color:#000000; }

.whatsfresh .cnt { border-bottom: 1px solid #f2eeea; }

.whatsfresh .links span { float:left; display: inline; text-decoration: underline; color:#000000;font-size:10px; margin-top:1px;}

.whatsfresh .fresh_image { max-width:163px; }

#middle-box .short-post .fresh_image { max-width:183px; }


#sidebar #ads { 
	float: left; 
	display: inline;
	margin-top: 23px; 
	margin-left: 5px;
	padding-left: 7px; 
	border-left: 1px solid #ede7e1; 
}

.alignright {
	float:right;
}
.alignright p {
	font-size:10px;
	font-family: Verdana, Arial, sans-serif;
	color:#666;
	text-align: right;
	padding-top:2px;
}


/** Carousel **/
.jcarousel-prev {
	
}

.jcarousel-prev{ 
	position:absolute;
	top:30px;
	left:0;
	background: url(/images/preview-previous.gif) no-repeat 0 0; 
	height:48px; 
	width:23px;
	margin-top: 35px;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	cursor:pointer;
}

.jcarousel-next {
	cursor:pointer;
	position:absolute;
	top:30px;
	right:0;
	background: url(/images/preview-next.gif) no-repeat 0 0;
	height: 48px; 
	width:23px;
	margin-top: 35px;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
}
.jcarousel-list { width:2000px;}
#shoping-list .jcarousel-clip {
	float:left;
	display:inline;
	width:340px;
	margin-left:35px;
}
#shoping-list li a span { display:block; }

#shoping-list img {max-height:90px;}

* html #shoping-list img {
  height: expression(this.height > 91 ? 90: true);
}

#header-preview-comment {
	margin: 10px 0 0 0;
}
.comment-footer {
	margin: 10px 0;
}
.yellowBox {
	margin: 0 0 10px 0;
}

#flickr_badge_uber_wrapper {font-size:11px;}
#flickr_badge_uber_wrapper img {border: 1px solid #000000;}

#flickr_badge_icon { margin-right: 4px;}

.adbanner div { margin: 0 auto; text-align:center;}

#comment-ad, #comment-ad div, #comment-ad iframe, #comment-ad ins, #comment-ad ins ins {margin: 0 auto; text-align:center;}
#comment-ad {margin:20px 0 20px 0;}

ul#catList, ul#archList {
overflow: hidden;
}

#cse-search-results iframe { width:650px;}

ul#twitter_update_list {
	list-style:none;
}
ul#twitter_update_list li {
	list-style:none;
}
ul#twitter_update_list a {
	display:none;
}
ul#twitter_update_list span a {
	text-transform:none;
	display:inline;
}
.tips h2 {
font-family:"Lucida Grande",Arial,Sans-Serif;
font-size:9px;
font-weight:bold;
text-transform:uppercase;
font-style:normal;
}

.cmtx {
	margin: 0 1px 0 3px !important; 
	color: #C0A885 !important;
}
a.dict {
	font-size: 1.25em;
	font-family: "Helvetica  Neue", Arial, Helvetica, sans-serif;
	color:#a24a13;
	text-transform:none;
}


/* ph=1 */
