@import url(ka_pre_2007_styles.css);
@import url(ka_andi.css);

/* Generic */
.red {color:#a02e14 !important;}

/* Layout */
#rcpfinder #header #hdrsearch {position:absolute; top:37px; left:315px;}
#rcpfinder #header #promoflash, #rcpfinder #header #promoflash a {position:absolute; top:32px; left:655px;}

/* newsletter formerly not displayed, reinstated 8/21/2007*/
#rcpfinder #footer #footer_adcol {display:none;} 

#rcpfinder.wideka #container, #rcpfinder.wideka #header, #rcpfinder.wideka #topnav, #rcpfinder.wideka #content, #rcpfinder.wideka #footer, #rcpfinder.wideka #sisterfooter {width:994px;}
#rcpfinder.wideka #header #hdrsearch {position:absolute; top:37px; left:355px;}
#rcpfinder.wideka #header #promoflash, #rcpfinder.wideka #header #promoflash a {position:absolute; top:32px; left:715px;}
#rcpfinder.wideka #footer #footer_adcol {display:block;}

#rcpfinder #content #maincol {width:492px; padding-top:0; padding-bottom:0;}
#rcpfinder #content #maincol.wideka {margin-top:15px; width:660px;}
#rcpfinder #content #maincol a {color:#a02e14;}

#rcpfinder #content #widgetcol, #rcpfinder #content #maincol {float:left; margin:30px 0px 0px 0px;}
#rcpfinder #content #widgetcol {width:160px;}

/* 1a and 2a */
#rcpfinder #content #maincol .global_dek {display:block; font-size:13px; font-family:Georgia, serif; color:#627a85; margin-bottom:15px;}
#rcpfinder #content #maincol .global_dek h2 {font-weight:normal; font-size:24px; line-height:normal;}
#rcpfinder #content #maincol table tr td {background:none;}
#rcpfinder #content #maincol a.utility_link, #rcpfinder #content #maincol .small_utility_font a {font-family:Verdana, sans-serif; color:#f07410;}
#rcpfinder #content #maincol a.utility_link {font-weight:bold; font-size:10px;}
#rcpfinder #content #maincol .breakerbar, #rcpfinder #content #maincol .dblbreakerbar, 
#rcpfinder #content #maincol #searchcont #searchresults .resultspages {padding-left:2px; background-color:#fef1c4; border-width:0;}
#rcpfinder #content #maincol .breakerbar table, #rcpfinder #content #maincol .breakerbar td, 
#rcpfinder #content #maincol .dblbreakerbar table, #rcpfinder #content #maincol .dblbreakerbar td, 
#rcpfinder #content #maincol .small_body_2a2a2a table table, #rcpfinder #content #maincol .small_body_2a2a2a table table td, 
{border-width:0;}
#rcpfinder #content #maincol .breakerbar table, #rcpfinder #content #maincol .breakerbar td, #rcpfinder #content #maincol .breakerbar td.box_subhead_font, 
#rcpfinder #content #maincol .dblbreakerbar table, #rcpfinder #content #maincol .dblbreakerbar td, #rcpfinder #content #maincol .dblbreakerbar td.box_subhead_font  
{background-color:#fef1c4; font-weight:normal !important; font-size:13px !important; font-family:Georgia, serif !important;}
#rcpfinder #content #maincol #searchcont #searchresults .resultspages, #rcpfinder #content #maincol #searchresults .resultspages 
{background-color:#fef9e5; border:0;}

#rcpfinder #content #maincol .box_subhead_font {font-weight:normal; font-size:13px; font-family:Georgia, serif; color:#2a2a2a;}
#rcpfinder #content #maincol .small_body_2a2a2a .breakerbar td.box_subhead_font {font-weight:normal !important; font-size:13px !important; font-family:Georgia, serif !important; color:#2a2a2a !important;}

#rcpfinder #content #maincol .body_two {font-size:10px; font-family:Verdana, sans-serif; color:#666;}
#rcpfinder #content #maincol .body_two a {color:#a02e14;}

/* 1b */
#rcpfinder #content #maincol .small_utility_font a {font-size:9px;}

#rcpfinder #content #maincol .small_body {color:#666;}
#rcpfinder #content #maincol .small_body a {font-size:11px;}
#rcpfinder #content #maincol .small_body a.utility_link {font-family:Verdana, sans-serif; color:#a02e14;}

#rcpfinder #content #maincol span.bread_crumb, #rcpfinder #content #maincol .body_two .utility_font_two {font-weight:normal; color:#555;}
#rcpfinder #content #maincol span.bread_crumb {font-size:10px; font-family:Verdana, sans-serif;}
#rcpfinder #content #maincol .body_two .utility_font_two {font-size:11px;}

#rcpfinder #content #maincol #searchsort .sortby, #rcpfinder #content #maincol .resultsnav, 
#rcpfinder #content #maincol #searchresults .small_body {font-size:11px; color:#555;}

#rcpfinder #content #maincol .resultsnav a {color:#f07410;}

#rcpfinder #content #maincol #sortheader .small_body a, #rcpfinder #content #maincol #sortheader .body_two a {font-size:10px;}

#searchresults {margin-top:-5px; padding-top:0; border:1px solid #cfd6d8 !important;}
#searchresults .resultsnav, #searchsort .sortby, #searchsort .searchin, #searchsort {border-color:#cfd6d8;}
.resultsnav, #searchsort .sortby, #searchsort .searchin {border-width:0; background-color:#fef9e4;}
#searchsort .searchin {color:#555;}

#rcpfinder #content #maincol h2 {font:24px Georgia, serif; color:#627a85;}
#rcpfinder #content #maincol h3 {font:11px Verdana, sans-serif; color:#555;}

#rcpfinder #content #maincol .refine_your_results a, #rcpfinder #content #maincol .refine_your_results a .subhead_small {font-size:13px; font-family:Georgia, serif;}

/* 4a */
#rcpfinder #content #maincol .small_body_2a2a2a .small_body {color:#2a2a2a;}

#rcpfinder #content #maincol #from_around_the_web, #rcpfinder #content #maincol #from_around_the_web h3 {font-family:Georgia, serif;}
#rcpfinder #content #maincol #from_around_the_web {width:409px; margin-top:28px; padding:13px 7px; border:1px solid #cfd6d8; text-align:center;}
#rcpfinder #content #maincol #from_around_the_web h3, #rcpfinder #content #maincol #from_around_the_web p {padding-bottom:4px;}
#rcpfinder #content #maincol #from_around_the_web h3 {font-size:18px; color:#a02e14;}
#rcpfinder #content #maincol #from_around_the_web p {margin:0; font-size:12px; color:#666;}
#rcpfinder #content #maincol #from_around_the_web a {font-size:13px; color:#f07410;}

/* 4b */
#rcpfinder #content #maincol #spc_recipes_from {margin-left:6px; margin-bottom:15px;}
#rcpfinder #content #maincol #spc_recipes_from h3, #rcpfinder #content #maincol #spc_recipes_from div.txtbody {width:382px; padding:8px 12px;}
#rcpfinder #content #maincol #spc_recipes_from h3 {font-weight:bold; font-size:13px; font-family:Georgia, serif; background-color:#fef9e4;}
#rcpfinder #content #maincol #spc_recipes_from div.txtbody {background-color:#fef1c4; line-height:20px;}
#rcpfinder #content #maincol #spc_recipes_from div.txtbody ul {margin:0; padding-left:15px;}
#rcpfinder #content #maincol #spc_recipes_from div.txtbody span.trailer {margin-left:220px; font-size:11px; font-family:Verdana, sans-serif;}
#rcpfinder #content #maincol #spc_recipes_from div.txtbody span.trailer a {color:#f07410;}

/* 2b */
#rcpfinder #content #maincol span.bread_crumb .currentcrumb {color:#7a7a77;}

.georgia13, .georgia13 a span.subhead_small {font-size:13px !important; font-family:Georgia, serif !important;}

#rcpfinder #content #maincol .border {border-color:#cfd6d8;}

.resultspages {margin-left:5px; margin-right:5px; padding:7px; font-size:11px; font-family:Verdana, sans-serif;}

/* 2c */
#rcpfinder #content #maincol h2.menutitle {font:bold 11px Georgia, serif; color:#2a2a2a; display:block;}

#rcpfinder #content #maincol .item_header {color:#2a2a2a;}

#rcpfinder #content #maincol .recipesourcelogo .form_font_four {color:#9a9a9a;}

#rcpfinder #content #maincol .item_body a {display:block; padding-left:9px; 
background:url(http://img.timeinc.net/recipes/static/i/ka/ka_bullet_red_circle.gif) no-repeat 0px 5px;}
#rcpfinder #content #maincol .item_body .i, #rcpfinder #content #maincol .item_credit_date {color:#555;}

#rcpfinder #content #maincol .borderside {border:1px solid #cfd6d8; padding:5px 2px;}
#rcpfinder #content #maincol .option_links_box {margin:1px; padding:2px; border:1px solid #cfd6d8;}
#rcpfinder #content #maincol .colorbars_border_color table {border-collapse:collapse;}
#rcpfinder #content #maincol .colorbars_bg_color {background-color:#fef9e4;}
#rcpfinder #content #maincol .site_bg_color .tool_link a {color:#f07410;}

/* 3a */
#rcpfinder #content #maincol .recipe_label {color:#2a2a2a !important;}

#rcpfinder #content #maincol .site_bg_color .form_font_one {color:#2f2f2f !important;}
#rcpfinder #content #maincol .site_bg_color .item_body, #rcpfinder #content #maincol .site_bg_color .small_body {color:#2a2a2a !important;}
#rcpfinder #content #maincol .pagerbar td {background-color:#fef1c4;}

/* 3b */
.verdana11, #rcpfinder #content #maincol td.verdana11 span.subhead_small, #rcpfinder #content #maincol td.verdana11 span.small_body, 
#rcpfinder #content #maincol td.verdana11 span.utility_font_two {font-size:11px; font-family:Verdana, sans-serif; color:#2a2a2a;}
#rcpfinder #content #maincol td.verdana11 span.small_body, 
#rcpfinder #content #maincol td.verdana11 span.utility_font_two {font-weight:normal;}

/* 5a */
#rcpfinder #content #maincol #mykitchen .deck {font-size:13px; font-family:Georgia, serif; color:#627a85;}
#rcpfinder #content #maincol #mykitchen .sign_in_or_up a {font-weight:normal;}

#rcpfinder #content #maincol #mykitchen .storerecipes, #rcpfinder #content #maincol #mykitchen .favcookbooks, #rcpfinder #content #maincol #mykitchen .favmenus, #rcpfinder #content #maincol #mykitchen .shoppinglists {border:1px solid #cfd6d8; padding:5px;}
#rcpfinder #content #maincol #mykitchen h2 {font:24px Georgia, serif; color:#627a85; text-transform:none;}
#rcpfinder #content #maincol #mykitchen h3, #rcpfinder #content #maincol #mykitchen .tout  {border-width:0;}
#rcpfinder #content #maincol #mykitchen h3 {font:16px Georgia, serif !important; color:#a02e14 !important; background-color:#fef1c4;}
#rcpfinder #content #maincol #mykitchen .tout {padding-left:0; padding-bottom:0;}
#rcpfinder #content #maincol #mykitchen .storerecipes .tout {background-color:#fef9e4;}
#rcpfinder #content #maincol #mykitchen .tout .txtcont {width:363px; font:11px Verdana, sans-serif; color:#555;}

/* 5a_logged_in */
#rcpfinder #content #maincol #mykitchen .logged_in {border-left-width:0; border-right-width:0; border-bottom-width:0;}
#rcpfinder #content #maincol #mykitchen .desc, 
#rcpfinder #content #maincol #mykitchen ul li {font-family:Verdana, sans-serif !important; color:#555;}
#rcpfinder #content #maincol #mykitchen .desc, #rcpfinder #content #maincol #mykitchen ul li a, 
#rcpfinder #content #maincol #mykitchen .seemore a {font-size:11px;}
#rcpfinder #content #maincol #mykitchen .desc, #rcpfinder #content #maincol #mykitchen ul li {padding-left:10px;}
#rcpfinder #content #maincol #mykitchen ul li {font-size:10px;}
#rcpfinder #content #maincol #mykitchen .seemore img {display:none;}

/* 5b */
#rcpfinder #content #maincol .required, #rcpfinder #content #maincol .req {font:10px Verdana, sans-serif; color:#6e0fc7;}
#rcpfinder #content #maincol #addrecipe .deck {margin-top:15px; font:bold 11px Verdana, sans-serif; color:#555;}
#rcpfinder #content #maincol #recipeform {font-family:Verdana, sans-serif; border:1px solid #cfd6d8;}
#rcpfinder #content #maincol .required, #rcpfinder #content #maincol #recipeform .formsection {border-color:#cfd6d8;}
#rcpfinder #content #maincol div.rightcol a, #rcpfinder #content #maincol p.what a {color:#f07410;}
#rcpfinder #content #maincol #recipeform .itemized .switch {font-weight:normal; font-size:11px;}
#rcpfinder #content #maincol #recipeform .share, #rcpfinder #content #maincol #recipeform .fieldname {color:#555;}
#rcpfinder #content #maincol #recipeform .fieldinput span.small_body {color:#9a9a9a;}
#rcpfinder #content #maincol #recipeform .actionbar {border-width:0; text-align:center; background-color:#fef1c4;}

/* 5c */
#rcpfinder #content #maincol #my_recipe_preview_cntnr {padding:5px; border:1px solid #cfd6d8;}
#rcpfinder #content #maincol .my_recipe_preview {margin-top:20px;}
#rcpfinder #content #maincol .my_recipe_preview .item_body, #rcpfinder #content #maincol .my_recipe_preview .item_credit_date, 
#rcpfinder #content #maincol .vrxsgrmd {font-size:11px; font-family:Verdana, sans-serif;}
#rcpfinder #content #maincol .my_recipe_preview .item_body {color:#2a2a2a;}
#rcpfinder #content #maincol .my_recipe_preview .item_credit_date {font-style:italic;}
#rcpfinder #content #maincol .vrxsgrmd {display:block; margin-top:15px;}
#rcpfinder #content #maincol .vrxsgrmd, #rcpfinder #content #maincol .vrxsgrmd .logo_font {color:#555;}
#rcpfinder #content #maincol .vrxsgrmd .logo_font {font-weight:bold;}

/* Miscellaneous */
#rcpfinder #content #maincol .from_food_site {font:10px Arial, sans-serif; color:#9a9a9a;}
#rcpfinder #content #maincol #feature #maininfo .attrib span a {color:#2a2a2a;}
#rcpfinder #content #maincol .actionbar {border-width:0; background-color:#fef1c4;}
#rcpfinder #content #maincol .actionbar .leftcol, #rcpfinder #content #maincol .actionbar .rightcol {margin:8px 0px;}
#rcpfinder #content #maincol .actionbar .leftcol {float:left; margin-left:5px;}
#rcpfinder #content #maincol .actionbar .rightcol {float:right; margin-right:5px;}

/* 4/26/07 */
#rcpfinder #content #maincol .rcpinset a, #rcpfinder #content #maincol #maininfo #view a.menu, 
#rcpfinder #content #maincol #view a {color:#f07410 !important;}
#rcpfinder #content #maincol #searchcont .deck {margin-top:-23px;}
#rcpfinder #content #maincol #searchcont .style01 {text-transform:capitalize;}

/* 4/27/07 */
#rcpfinder #content #maincol .subsc, #rcpfinder #content #maincol .subsc a  {color:#86a6c9;}
#rcpfinder #content #maincol table table .border #searchresults {border-width:0 !important;}
#rcpfinder #content #maincol table table table td {background-color:#fff;}
#rcpfinder #content #maincol table table table .pagerbar {margin-bottom:5px;}
#rcpfinder #content #maincol table table table .pagerbar table td {background-color:#fef9e5;}
#rcpfinder #content #maincol #breadcrumbs {margin-top:0; padding-top:0;}

/* Dinner Tonight Iframe */
#rcpfinder.dtonightiframe #content #maincol {margin:0; padding:0;}
#rcpfinder.dtonightiframe #content #maincol h3.touttitle, #rcpfinder.dtonightiframe #content #maincol .todaysRecipe a {font-family:Georgia, serif;}
#rcpfinder.dtonightiframe #content #maincol .todaysRecipe a {font-weight:normal; font-size:24px; line-height:normal;}
#rcpfinder.dtonightiframe #content #maincol #dinnerTonightArchive #dtleft, 
#rcpfinder.dtonightiframe #content #maincol #dinnerTonightArchive #dtright {float:left;}
#rcpfinder.dtonightiframe #content #maincol #dinnerTonightArchive #dtright {padding-left:10px; width:230px;}
#rcpfinder.dtonightiframe #content #maincol #dinnerTonightArchive #dtright .todaysRecipe {font-style:normal; color:#9a9a9a;}
#rcpfinder.dtonightiframe #content #maincol #dinnerTonightArchive #dtright ul, 
#rcpfinder.dtonightiframe #content #maincol #dinnerTonightArchive #dtright li {margin:0; padding:0;}
#rcpfinder.dtonightiframe #content #maincol #dinnerTonightArchive #dtright li {font-family:Georgia, serif; line-height:14px; background-image:none;}
#rcpfinder.dtonightiframe #content #maincol h2#dtheader {margin-top:10px; margin-bottom:10px; font-weight:bold; text-align:left;}
#rcpfinder.dtonightiframe #content #maincol h2#dtheader img {position:relative; top:4px;}

/* Dinner Tonight Component */
#rcpfinder #dinnerTonightComponent {margin:0; padding:0;}
#rcpfinder #dinnerTonightComponent iframe {visibility:hidden;}
#rcpfinder #dinnerTonightComponent h3.touttitle, #rcpfinder #dinnerTonightComponent .todaysRecipe a {font-family:Georgia, serif !important;}
#rcpfinder #dinnerTonightComponent .todaysRecipe a {font-weight:normal; font-size:24px; line-height:normal !important;}
#rcpfinder #dinnerTonightComponent #dinnerTonightArchive #dtleft, 
#rcpfinder #dinnerTonightComponent #dinnerTonightArchive #dtright {float:left;}
#rcpfinder #dinnerTonightComponent #dinnerTonightArchive #dtright {padding-left:10px; width:230px;}
#rcpfinder #dinnerTonightComponent #dinnerTonightArchive #dtright .todaysRecipe {font-style:normal; color:#9a9a9a;}
#rcpfinder #dinnerTonightComponent #dinnerTonightArchive #dtright ul, 
#rcpfinder #dinnerTonightComponent #dinnerTonightArchive #dtright li {margin:0; padding:0;}
#rcpfinder #dinnerTonightComponent #dinnerTonightArchive #dtright li {font-family:Georgia, serif; line-height:14px; background-image:none;}
#rcpfinder #dinnerTonightComponent h2#dtheader {margin-top:10px; margin-bottom:10px; font-weight:bold; text-align:left;}
#rcpfinder #dinnerTonightComponent h2#dtheader img {position:relative; top:4px;}

/* 4/30/07 */
#rcpfinder #content #maincol .rcpdetail {margin-bottom:20px; line-height:16px;}
#rcpfinder #content #maincol .rcpdetail h2 {font:normal 18px Georgia, serif; color:#2A2A2A; margin-bottom:3px;}
#rcpfinder #content #maincol .rcpdetail .item_credit_date {font-size:12px;}
#rcpfinder #content #maincol .rcpdetail .ingred {line-height:22px;}
#rcpfinder #content #maincol .rcpdetailTopSpace {padding-top:15px;}
#rcpfinder #content #maincol .subscNoPhoto, #rcpfinder #content #maincol .subscNoPhoto a, 
#rcpfinder #content #maincol #view, #rcpfinder #content #maincol #view a {color:#86a6c9; font-size:12px;}
#rcpfinder #content #maincol h1 {font-size:22px;}

/* 5/1/07 */
#rcpfinder #content #topsearch iframe {visibility:hidden;}

/* 5/3/07 */
#rcpfinder #content #maincol .disclaimer a {display:inline; padding-left:0; background-image:none;}

/* 7/25/07 */
.aolSponsoredLinks {font:12px arial, sans-serif; padding:10px;}
.aolSponsoredLinks .aolTitle {color:#666; margin-bottom:0.6em; font-weight:bold;}
.aolSponsoredLinks dt {font:bold 12px verdana,sans-serif;}
.aolSponsoredLinks dd {font:11px verdana,sans-serif; padding:0 0 0.6em 0; margin:0;}
.aolSponsoredLinks dd a {color:#555 !important;}
.aolSponsoredLinks dd .url {color:#F07410;}
.webResults {font-size:11px; color:black;}

/* 12/17/07 */
body table tr td {font-size:10px !important;}
body table tr td .timedbkb, body table tr td .tismbkb {font-weight:bold;}
body table tr td .timedbkb, body table tr td .tismbkb  {font-size:11px !important;}
body table tr td .tismbkb {font-size:10px !important;}
body table tr td .tixsbk, body table tr td .tixsbk2 {font-size:9px !important; line-height:9px !important;} /*03-25-08 font was breaking the layout*/
body table tr td .vrxsgrlt2 {font-size:9px !important;}


