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

.ad_on_top {margin: 0 8px; background-color: #faf8f6;}
.top_links_box {position: relative; top: -4px;}

#hdr_cm_ad {padding-right: 1px; text-align: right;}

.container {width: 882px;}


#primary_nav_facelift_2007, #primary_nav_extension_facelift_2007 {float: left;}
#primary_nav_facelift_2007 {width: 580px; margin-left: 8px;}
#primary_nav_facelift_2007 ul, #primary_nav_facelift_2007 li {margin: 0; padding: 0;}
#primary_nav_facelift_2007 ul {list-style-type: none;}
#primary_nav_facelift_2007 li {float: left;}
#primary_nav_facelift_2007 li a {display: block; height: 19px; padding-top: 7px; font-weight: bold; font-size: 11px; font-family: Georgia, 'Times New Roman', Times, serif; 
	color: #777; text-align: center; text-indent: 0; text-decoration: none; background: url(http://img.timeinc.net/realsimple/i/facelift/primary_text_nav_v4.gif) no-repeat;}

#primary_nav_facelift_2007 li#pnav_food a {width: 45px; background-position: 0 -54px;}
#primary_nav_facelift_2007 li#pnav_home a {width: 135px; background-position: -45px -54px;}
#primary_nav_facelift_2007 li#pnav_beauty a {width: 105px; background-position: -180px -54px;}
#primary_nav_facelift_2007 li#pnav_life a {width: 80px; background-position: -285px -54px;}
#primary_nav_facelift_2007 li#pnav_celebrations a {width: 94px; background-position: -365px -54px;}
#primary_nav_facelift_2007 li#pnav_magazine a {width: 121px; background-position: -459px -54px;}

#primary_nav_facelift_2007 li#pnav_food a:hover {background-position: 0 -81px;}
#primary_nav_facelift_2007 li#pnav_home a:hover {background-position: -45px -81px;}
#primary_nav_facelift_2007 li#pnav_beauty a:hover {background-position: -180px -81px;}
#primary_nav_facelift_2007 li#pnav_life a:hover {background-position: -285px -81px;}
#primary_nav_facelift_2007 li#pnav_celebrations a:hover {background-position: -365px -81px;}
#primary_nav_facelift_2007 li#pnav_magazine a:hover {background-position: -459px -81px;}

#primary_nav_facelift_2007 li#pnav_food a.current {background-position: 0 -108px;}
#primary_nav_facelift_2007 li#pnav_home a.current {background-position: -45px -108px;}
#primary_nav_facelift_2007 li#pnav_beauty a.current {background-position: -180px -108px;}
#primary_nav_facelift_2007 li#pnav_life a.current {background-position: -285px -108px;}
#primary_nav_facelift_2007 li#pnav_celebrations a.current {background-position: -365px -108px;}
#primary_nav_facelift_2007 li#pnav_magazine a.current {background-position: -459px -108px;}

div#primary_nav_extension_facelift_2007 input {padding-top:1px;}

#primary_nav_extension_facelift_2007 {width: 244px; height: 19px; margin-top: 6px; padding-left: 43px; 
	background: #dad4ce url(http://img.timeinc.net/realsimple/i/facelift/primary_nav_extension_right.gif) top right no-repeat; border-bottom: 1px solid #99bfe6;}
#primary_nav_extension_facelift_2007 input.search_box {width: 177px; height: 13px;}

.body_padding {width: 866px;}
.body_padding #sb_seo.seasonal_box {width: 550px; height: 47px; padding: 7px 0 0 10px; font-weight: normal; font-size: 24px; 
	font-family: Georgia, serif; color: #666; letter-spacing: 1px;}

#right_rail {width: 300px; background-color: #f7fafb;}
#right_rail_ad, #top_searches_five_ideas {width: 300px;}
#right_rail_ad span {display:block; font-size:9px; color:#777; text-align:center; text-transform:uppercase; letter-spacing:1px;}

#top_searches_five_ideas {margin-top: 14px; margin-bottom: 13px;}
#top_searches_five_ideas, #top_searches_five_ideas a {font-size: 12px; font-family: 'Trebuchet MS'; color: #666;}
#top_searches_five_ideas a:hover {color: #a04641 !important;}
#top_searches_five_ideas ul, #top_searches_five_ideas ul li {margin: 0; padding: 0;}
#top_searches_five_ideas ul {list-style-type: none;}
#top_searches_five_ideas ul li {position: relative; height: 15px; padding: 1px 0 4px 0; background: url(http://img.timeinc.net/realsimple/i/facelift/tsfi_dotted_line.gif) bottom left repeat-x;}
#top_searches_five_ideas ul li.first {height: 20px;}
#top_searches_five_ideas ul li.first strong, #top_searches_five_ideas ul li.first a, #five_ideas ul li.first {font-size: 16px; color: #333;}
#top_searches_five_ideas ul li.first a {font-weight: bold;}
#top_searches_five_ideas ul li.last {background: none;}
#top_searches_five_ideas ul li a {position: absolute}

#top_searches_five_ideas .tabs {width: 300px; height: 29px; border-bottom: 1px solid #e1ddcd;}
#top_searches_five_ideas .tabs div {float: left; height: 29px;}
#top_searches_five_ideas .tabs a {display: block; padding: 5px 7px 0 7px; font-weight: bold; color: #23231b; cursor: default;}
#top_searches_five_ideas .tabs a:hover {text-decoration: none; color: #23231b !important;}
#top_searches_five_ideas .tabs .inactive a {padding-top: 8px; color: #555; cursor: pointer;}
#top_searches_five_ideas .tabs .inactive a:hover {color: #a04641 !important; text-decoration: underline;}
#top_searches_tab.inactive, #five_ideas_tab.inactive {cursor: pointer;}
#top_searches_tab .tab_text, #five_ideas_tab .tab_text, #top_searches_tab .tab_left, #five_ideas_tab .tab_left, #top_searches_tab .tab_right, #five_ideas_tab .tab_right {position: relative; top: 1px;}
#top_searches_five_ideas .tab_left, #top_searches_five_ideas .tab_right {width: 5px; background-repeat: no-repeat}
#top_searches_tab .tab_text, #five_ideas_tab .tab_text {background: url(http://img.timeinc.net/realsimple/i/facelift/tsfi_active_text.gif) bottom left repeat-x;}
#top_searches_tab.inactive .tab_text, #five_ideas_tab.inactive .tab_text {background-image: url(http://img.timeinc.net/realsimple/i/facelift/tsfi_inactive_text.gif);}
#top_searches_tab .tab_left {background-image: url(http://img.timeinc.net/realsimple/i/facelift/tsfi_active_left.gif);}
#top_searches_tab.inactive .tab_left {background-image: url(http://img.timeinc.net/realsimple/i/facelift/tsfi_inactive_left.gif);}
#top_searches_tab .tab_right {background-image: url(http://img.timeinc.net/realsimple/i/facelift/tsfi_active_right.gif);}
#top_searches_tab.inactive .tab_right {background-image: url(http://img.timeinc.net/realsimple/i/facelift/tsfi_inactive_right.gif);}
#five_ideas_tab .tab_left {background-image: url(http://img.timeinc.net/realsimple/i/facelift/tsfi_active_left.gif);}
#five_ideas_tab.inactive .tab_left {background-image: url(http://img.timeinc.net/realsimple/i/facelift/tsfi_inactive_left.gif);}
#five_ideas_tab .tab_right {background-image: url(http://img.timeinc.net/realsimple/i/facelift/tsfi_active_right.gif);}
#five_ideas_tab.inactive .tab_right {background-image: url(http://img.timeinc.net/realsimple/i/facelift/tsfi_inactive_right.gif);}

#top_searches, #five_ideas {clear: both; width: 278px; height: 115px; margin-bottom: 3px; padding: 5px 10px 12px 10px; background-color: #fdf6dd; border: 1px solid #e1ddcd; border-top-width: 0px;}
#top_searches.inactive, #five_ideas.inactive {display: none;}
#top_searches div {float: left;}
#top_searches .imgcontent, #top_searches .txtcontent {margin-top: 7px;}
#top_searches .imgcontent {margin-right: 10px;}
#top_searches .imgcontent img {border: 2px solid #ca9400;}
#top_searches .txtcontent {width: 167px;}
#top_searches ul li {clear: both; width: 189px; height: 15px; padding-left: 4px;}
#top_searches ul li.first {width: 189px; padding-left: 0px; padding-top: 4px;}
#top_searches ul li.first em {display: block; float: left; width: 15px; height: 15px; margin-top: 3px; background: url(http://img.timeinc.net/realsimple/i/facelift/top_searches_1_block.gif) no-repeat;}
#top_searches ul li a {left: 20px;}
#five_ideas {padding-top: 5px;}
#five_ideas ul li {width: 275px; font-weight: bold; color: #ca9400;}
#five_ideas ul li.first {font-weight: bold; padding-top: 0px;}
#five_ideas ul li a {left: 15px; font-weight: normal;}

#sponsored_links_table, #footer {position: relative; top: -10px;}

#footer {width: 854px; padding: 20px 14px 25px 14px; background-color: #8daccc;}
#footer_logo, #footer_links_container {float: left;}
#footer_logo {width: 149px; height: 122px; border-right: 1px solid #bbcde0;}
#footer_logo a {display: block; width: 134px; height: 15px; background: url(http://img.timeinc.net/realsimple/i/facelift/logo_footer.gif) no-repeat;}
#footer_links_container {width: 652px; padding-left: 15px; font-size: 11px; text-align: left;}
#footer_links_container ul, #footer_links_container ul li {margin: 0; padding: 0;}
#footer_links_container ul {list-style-type: none; margin: 0 auto; font-family: Trebuchet, sans-serif;}
#footer_links_container ul.channels {margin-bottom: 5px; font-weight: bold; font-family: Georgia; text-transform: uppercase;}
#footer_links_container ul.secondary {margin-bottom: 15px;}
#footer_links_container ul.standard {margin-bottom: 20px; line-height: 17px;}
#footer_links_container ul li {display: inline; padding: 0 5px 0 1px; border-right: 1px solid #bbcde0;}
#footer_links_container ul li.first, #footer_links_container ul li.no_left_padding {padding-left: 0;}
#footer_links_container ul li.last, #footer_links_container ul li.no_pipe {border-right-width: 0px;}
#footer_links_container ul li.rssfeed {padding:2px 19px 2px 2px; background: url(http://img.timeinc.net/realsimple/i/facelift/rss_feed.gif) center right no-repeat;}
#footer_links_container ul li a, #footer_links_container #footer_copyright {color: #fff;}
#footer_links_container #footer_copyright {font-size: 10px;}

.narrow_page .container {width: 744px;}
.narrow_page #primary_nav_extension_facelift_2007 {width: 148px; padding: 0;}
.narrow_page #primary_nav_extension_facelift_2007 input.search_box {width: 90px; margin-left: 3px;}
.narrow_page .body_padding {width: 728px;}
.narrow_page #footer {width:716px; margin-top:8px;}
.narrow_page #footer_links_container {text-align:center; width:716px; padding:0; margin:0;}

.tout {width: 258px; margin: 0 auto 15px auto; padding: 10px; background-color: #fff; border: 1px solid #e1ddcd;}
.tout .imgcontent, .tout .txtcontent {float: left;}
.tout .txtcontent {width: 171px; margin-left: 12px;}
.tout .txtcontent h4 {display: block; margin-top: 5px; font-weight: bold; font-size: 13px; font-family: Georgia, serif; line-height: 17px;}
.tout .txtcontent p {font-size: 12px; font-family: 'Trebuchet MS', sans-serif; line-height: 16px;}
div.body_padding #mykitchen .tout{width:auto;}
div.body_padding #mykitchen .tout .txtcont {float:right; padding-top:4px;
font-size:11px; color:#1a1a1a;}
div.body_padding #mykitchen .tout {float:left}
