
/* common */
#topnav .kitchens a.tab { background-position:0 -34px; }

h1, h2, h5 { color:#CC6600; }
h3 { color:#FFF; border-color:#EEA454; background-color:#EEA454; }
a, a:hover { color:#CC6600; }
a:visited { color:#F5A246; }


/* top header */
h1.pagehdr { background:url(images/page_hdr_bg.gif) top left no-repeat; color:#d96f06; }
h1 span { color:#a65301; }


/* left nav */
#leftNav { background-color:#F7A656; }
#leftNav ul { border-top:1px solid #e29d58; }
#leftNav ul li { border-bottom:1px solid #e29d58; background:url(images/leftnav/btn_bg.gif) top left repeat-y; }
#leftNav ul li a:hover { background-color:#a65301; text-decoration:none; }
#leftNav ul li.expand a, #leftNav ul li.selected a { background-color:#a65301; }
#leftNav ul li.expand li a { background-color:#c2c2d9; }
#leftNav ul li.expand .selected a { color:#3e3e79; }
#leftNav ul li.expand li a:hover { background-color:#c2c2d9; }

.learnmore { color:#fee9d3; background:url(images/leftnav/dropdown_bg.gif) top left no-repeat; }


/* left side column */
.leftimg { height:185px; background:url(images/leftimg_bg.jpg) no-repeat; }
.mealsbox { padding:15px 0 0 15px; }
.mealsimg img { padding:1px; width:162px; height:122px; background-color:#ea923b; }
.nobg { background-image:none; height:auto; }
.leftmain { background:#fde1c3 url(images/left_bottom_bg.gif) bottom left no-repeat; font-size:11px; }
.leftmain a, .leftmain a:visited { color:#cd6701; text-decoration:underline; }

/* overview */
.reciland .overview .links { margin:50px 0 0 0; width:350px; }
.reciland .overview .links p { margin:0 0 14px 0; padding:2px 0 0 35px; background:url(images/utensil_bullet.gif) 5px 0 no-repeat; height:21px; }
.postcardlinks { line-height:20px; margin:10px 0 10px 0; }
.socialicons img { float:left; width:40px; }

/* experts */
.expertitem { width:642px; overflow:hidden; margin:0; }

.expertitem .twitter,
.youtube,
.wordpress { background:url(images/social_icons_sprite.gif) no-repeat; height:26px; padding:0 0 0 30px; }
.expertitem .twitter,
.expertitem .wordpress { margin:0 0 0 216px; }
.youtube { background-position:0 -26px; }
.wordpress { background-position:0 -52px; }

.expertitem h5 { margin:0 0 20px 0; }
.expertitem .captionitem { width:196px; background:#FDE1C3 url(images/left_bottom_bg.gif) bottom left no-repeat; float:left; margin:-20px 20px 0 0; overflow:hidden; }
.expertitem .captionitem p { font-size:11px; padding:0 17px 0 17px; line-height:14px; }
.expertitem .captionitem h5 { padding:8px 0 6px 0; color:#4d4d4d; background:url(images/dotted_bg.gif) bottom left repeat-x; margin:0 17px 0 17px; text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, Sans-Serif; font-weight:bold; }

.expertkitchens { margin:0; padding:0; overflow:hidden; }
.expertkitchens .leftitem { margin:0 40px 0 0; }
.expertkitchens .captionitem { float:left; margin-top:-12px; }

.experts h4 { margin:0 0 5px 0; font-size:12px; color:#666; }
.experts p span { font-weight:bold; color:#CC6600; }
.experts .anchorlinks { width:200px; margin:0; }
.experts .anchorlinks a { display:block; margin:0 0 2px 0; }
.experts .anchor { text-align:right; width:642px; margin:0; }
.experts a.anchortop { color:#fff; }

.experts h5.contacts { clear:left; }

/* espanol */
.espanol span a { color:#666; }
.espanol .recetas { margin:0 0 30px 0; }


/* recipes (seasonal favorites) */
.rboxinfo { padding:0 0 20px 0; }
.rboxinfo p { margin:0 0 10px 0; }
.recilinks { padding:0 0 10px 0; }
.recilinks a { display:block; margin:0 0 10px 0; font-weight:bold; }


.separator { margin:20px 0; height:1px; background:url(images/dotted_bg.gif) bottom left repeat-x; }
.reciland .rodlinks { margin:20px 0 20px 115px; }
.reciland .rodlinks a { font-weight:bold; color:#cd6701; text-decoration:underline; } 
.reciland .recipe { margin:0 0 0 115px; }
.reciland .rodimg { float:left; width:90px; }
.reciland .rodimg img { display:block; width:90px; }
.reciland .rodimg .logo { margin:4px 0 0 0; }

.recipeitem { margin:10px 0; overflow:hidden; }
.recipeitem .recipeimg { float:left; }
.recipeitem .recipeimg img { display:block; width:90px; }
.recipeitem .recipeimg .logo { margin:4px 0 0 0; }
.recipeitem .recipeinfo { margin:0 0 0 115px; }
.recipeitem h4, .recipe h4 { margin:0 0 5px 0; font-size:12px; color:#666; }
.recipeitem a { font-weight:bold; color:#cd6701; text-decoration:underline; } 

/* recipe box */
.users { padding:0 0 45px 0; background:url(images/dotted_bg.gif) bottom left repeat-x; overflow:hidden; width:655px; }
.users .returning { float:left; width:300px; }
.users .new { width:300px; margin:0 0 0 350px; }
.emailsubmit { padding:15px 0; text-align:center; vertical-align:middle; background:url(images/dotted_bg.gif) bottom left repeat-x; width:655px; }
.emailsubmit input { vertical-align:middle; }
.emailsubmit .rberror li { margin:0; padding:0; width:470px; }