/* CSS Document */
body {
    background-color:#989745;
    background-image:url(../images/bg_stretch.jpg);
    background-repeat:repeat-y;
    background-position:center;
    margin:0;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#414424;
    margin-left:-20px;
    margin-top:0px;
    height:100%;
}

.tip {
    position:relative;
    margin-right:5px;
}

.tipArea {
    padding:5px 5px 5px 8px;
    position:absolute;
    width:450px;
    z-index:900;
    cursor:help;
    border:solid 1px #414424;
    -moz-border-radius:10px;
    margin-left:5px;
    margin-top:3px;
    opacity:1;
    background-color:#e5db93;
}

object {outline:none;}

html {height:100%;}

.blogTopicImage {
    margin:0px 0px 30px 10px;
    width:150px;
    float:right;
}

#footer a {font-weight:normal;}

a {
    text-decoration:underline;
    color:#414424;
    font-weight:bold;
}

a.recipe_main {
    text-decoration:none;
    color:rgb(140, 139, 63);
}

a.green {
    color:rgb(140, 139, 63);
}

a:hover {
    text-decoration:underline;
    color:#9d1a1c;
    cursor:pointer;
}

.green_link:hover, .noUnderlineLink {
    text-decoration:none;
}

img {border:0;}

h1 {
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:28px;
    font-weight:normal;
    color:#9d1a1c;
}

h2 {
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:22px;
    font-weight:normal;
    color:#9d1a1c;
}

h3 {
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:48px;
    font-weight:normal;
    color:#9d1a1c;
    margin:5px;
}

h4 {
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:18px;
    font-weight:normal;
    color:#9d1a1c;
    margin-bottom:12px;
}

h5 {
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:16px;
    font-weight:bold;
    color:#9d1a1c;
    margin-bottom:12px;
}

.menu_top {
    color:#e9df95;
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:14px;
    float:right;
    height:37px;
    padding-left:10px;
    padding-right:10px;
    padding-top:6px;
    margin-top:5px;
    background-image:url(../images/menu.jpg);
    background-repeat:repeat-x;
}

#tshadow {
    background-repeat:repeat-y;
    background-position:top center;
    height:161px;
    margin-left:0px;
    margin-top:-4px;
    min-width:1007px;
}

.tshadow_foodservice {background-image:url(../images/foodservice/head.jpg);}
.tshadow_iheartfooty {background-image:url(../images/iheartfooty/head.jpg);}
.tshadow_earlylearning {background-image:url(../images/earlylearning/head.jpg);}
.tshadow_consumer {background-image:url(../images/head.jpg);}

#right_menu {
    width:30px;
    float:right;
    margin-top:-173px;
    margin-right:-30px;
}

#container {
    width:961px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:-13px;
    padding-left:46px;
}

#search_box{
    float:left;
    height:13px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#e9df95;
    background-color:#7c8640;
    border-style:solid;
    border-color:#9ea358;
    width:160px;
}

.addthis_button {float:right; padding-top:8px; padding-right:8px;}
.addthis_button img {width:125px; height:16px; border:0; } 

#BackShadow {
    background-image:url(../images/bg.jpg);
    background-repeat:repeat-y;
    background-position:center;
    margin-left:0px;
    min-width:1007px;
}

.thin_line {
    background-image:url(../images/menu_line.jpg);
    background-repeat:repeat-x;
    height:37px;
    width:1px;
    float:left;
    padding-top:6px;
    margin-top:5px;
}

.top_margin_left{
    margin-right:-78px;
}

#flash{
    width:960px;
    height:200px;
    margin-top:-8px;
    background-color:#FFFFFF;
    margin-bottom:1px;
    outline:none;
}

#content{
    width:965px;
    height:100%;
}

#content_west{
    padding-left:50px;
    padding-right:50px;
    width:610px;
    float:left;
    border-right:dashed #646e33 1px;
    margin-right:-1px;
}

#ie6_smallWest{
    padding-left:50px;
    padding-right:50px;
    width:610px;
    float:left;
    border-right:dashed #646e33 1px;
    margin-right:-1px;
}

#divide_line{
    width:10px;
    float:left;
    height:100%;
    border-left:dashed #646e33 1px;
}

#content_west_article{
    height:100%;
    background-color:#FFFFFF;
    border-bottom:dashed #646e33 1px;
    padding-top:5px;
    padding-left:70px;
    padding-right:120px;
    margin-left:-50px;
    width:560px;
}

#read_full_recipe{
    font-family:Georgia, 'Times New Roman', Times, serif;
    float:right;
    padding:5px;
}

#read_full, #read_full_Subscribe,#read_full_not_member,#read_full_download_widget,#read_full_Download,#read_full_talk_to_an_Expert{
    font-family:Georgia, 'Times New Roman', Times, serif;
    float:right;
    padding:0px 10px 10px 10px;
    margin-top:-10px;
}

#read_full2{
    font-family:Georgia, 'Times New Roman', Times, serif;
    float:right;
    padding:0px 10px 10px 10px;
    margin-top:-10px;
}

#read_full1{
    font-family:Georgia, 'Times New Roman', Times, serif;
    float:right;
    padding:10px;
    margin-bottom:10px;
}

#read_full_30Ways{
    font-family:Georgia, 'Times New Roman', Times, serif;
    float:right;
    padding:10px;
    margin-bottom:10px;
}

#subscribe30Ways{
    float:right;
    margin-top:30px;
    text-align:right;
}

#recipe_arrow{
    font-family:Georgia, 'Times New Roman', Times, serif;
    float:left;
    padding:10px;
    padding-right:5px;
    margin-bottom:-20px;
    border:none;
    text-align:left;
}

.arrow{
    float:left;
    margin-top:11px;
    margin-bottom:-20px;
}

.foodservice_arrow{
    float:left;
    margin-top:3px;
}

.noPaddingArrow, #read_full.noPaddingArrow, #read_full_Subscribe.noPaddingArrow, #read_full_not_member.noPaddingArrow, #read_full_download_widget.noPaddingArrow, #read_full_Download.noPaddingArrow, #read_full_talk_to_an_Expert.noPaddingArrow {
	margin:0px; 
	padding:0 10px 0 0;
}
.noPaddingArrow #recipe_arrow {margin:0px; padding:0px;}
.noPaddingArrow .arrow {margin:0px; padding-top:1px; padding-left:5px;}

.top_latest{
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:16px;
    font-weight:normal;
    float:right;
    border-bottom:dashed #646e33 1px;
    text-align:right;
    padding-right:10px;
}

#content_west_recipe{
    height:100%;
    padding-top:20px;
    padding-left:20px;
}

/* New Homepage styles */
#content_recipeOfMonth {
    padding-bottom:10px;
    margin:0 -50px;
    width:710px;
}

#head_recipeOfMonth .recentBites {
    background-color:#B9B750;
    padding-top:10px;
    padding-left:20px;
    width:690px;
    display:inline-block;
    border-bottom:1px dashed #646E33;
}

#head_recipeOfMonth .recentBites img {
    float:left;
    padding-bottom:5px;
}

#head_recipeOfMonth .recentBites .linkHomeRecipe {
    margin-top:-15px;
}

#head_recipeOfMonth .bitesComment {
    display:none;
    padding-left:12px;
    width:548px;
}

#head_recipeOfMonth .bitesComment h5 {
    padding-bottom:6px;
    color:White;
    margin:0;
}

#head_recipeOfMonth .bitesComment span {
    width:518px;
    height:50px;
    display:inline-block;
}

#head_recipeOfMonth .bitesComment span em {
    display:block;
    font-size:11px;
    padding-top:2px;
    padding-left:20px;
}

/* Slideshow */
#head_recipeOfMonth #bitesSlideshow .active {display:inline-block;}
#bitesSlideshowQuickIdeas .inactive {display:none;}
#bitesSlideshowQuickIdeas .active {display:block;}

#head_recipeOfMonth .featureRecipeImage {
    background-repeat:no-repeat;
    height:226px;
}

#head_recipeOfMonth .imgGreatWays {
    position:absolute;
    margin-top:-31px;
    padding-left:393px;
}

#content_recipeOfMonth #recipefinder .recipe_media, #content_recipeOfMonth #recipefinder .green_link_recipe,#content_recipeOfMonth #recipefinder .recipeButtons #imgBlank,#content_recipeOfMonth #recipefinder .breadcrumb {
    display:none;
}

#content_recipeOfMonth #recipefinder {
    margin-left:50px;
    padding:20px 35px;
    width:500px;
}

#content_recipeOfMonth .recipeDetailPanelClass {margin-top:0;}

#content_recipeOfMonth #recipefinder .recipeButtons {
    border:none;
    height:auto;
    width:385px;
    margin:6px auto;
    padding-left:40px;
}

#content_recipeOfMonth #recipefinder .recipe_button {padding:0 10px;}

#content_recipeOfMonth #recipefinder .recipe_rating_popup {
    margin-left:140px;
    margin-top:-37px;
    height:34px;
    width:110px;
}

 #content_recipeOfMonth #recipefinder .rating_area {
    padding:10px 5px;
    margin-left:110px;
}

#content_recipeOfMonth #recipefinder .right_recipe_buttons {
    margin-left:255px;
    width:130px;
}

#content_recipeOfMonth .linkHomeRecipe {
    float:right;
    margin-right:30px;
}

#content_recipeOfMonth #recipefinder .instructions_recipe ul {padding-left:15px;}

#content_recipeOfMonth #recipefinder .instructions_recipe h4 {
    margin-top:18px;
    margin-bottom:10px;
}

/*-----*/
.surveyQuestion{
    color:#424c1c;
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-weight:normal;
    position:relative;
    margin-top:50px;
}

.surveyQuestionTop{
    color:#424c1c;
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-weight:normal;
    position:relative;
    margin-top:20px;
}

.surveyQuestion .question{font-weight:bold;}

.answer{
    position:relative;
    margin-top:50px;
}

.chkList{line-height:24px;}
.rbList{line-height:24px;}

.survey_question_t{
    background-image:url(../images/paper_drop_top2.png);
    background-repeat:no-repeat;
    height:20px;
    width:650px;
}

.survey_question{
    background-image:url(../images/paper_drop_middle.jpg);
    background-repeat:repeat;
    overflow:hidden;
    width:650px;
}

.survey_question_b{
    background-image:url(../images/paper_drop_bot2.png);
    background-repeat:no-repeat;
    height:24px;
    width:650px;
}

.survey_content{
    font-size:12px;
    color:#414424;
    font-family:Arial, Helvetica, Sans-Serif;
    padding-left:20px;
    padding-right:18px;
}

#heart{
    position:absolute;
    z-index:10000;
    margin-left:400px;
    margin-top:60px;
}

#fish{
    position:absolute;
    z-index:10000;
    margin-left:300px;
    margin-top:60px;
}

#crab{
    position:absolute;
    z-index:10000;
    margin-left:310px;
    margin-top:150px;
}

#jar{
    position:absolute;
    z-index:10000;
    margin-left:330px;
    margin-top:20px;
}

#dollar{
    position:absolute;
    z-index:10000;
    margin-left:420px;
    margin-top:60px;
}

#drumstick{
    position:absolute;
    z-index:10000;
    margin-left:280px;
    margin-top:20px;
}

.recipe_content{
    height:100%;
    margin-top:-150px;
    padding-left:50px;
    padding-right:18px;
}

.recipe_content_home{
    height:100%;
    margin-top:-150px;
    padding-left:50px;
    padding-right:50px;
}

.recipe_b{
    height:58px;
    background-repeat:no-repeat;
    margin-top:-20px;
}

#recipe_t{
    height:164px;
    background-image:url(../images/recipe_t.jpg);
    background-repeat:no-repeat;
}

#recipe_bg{
    background-image:url(../images/recipe_bg.jpg);
    background-repeat:repeat-y;
    margin-top:30px;
}

#recipe_content{
    height:100%;
    margin-top:-150px;
    padding-left:50px;
    padding-right:18px;
}

#recipe_content_home{
    height:100%;
    margin-top:-150px;
    padding-left:50px;
    padding-right:50px;
}

#recipe_b{
    height:58px;
    background-image:url(../images/recipe_b.jpg);
    background-repeat:no-repeat;
    margin-top:-20px;
}

#content_east{
    width:251px;
    float:left;
    border-left:dashed #646e33 1px;
    background-color:Transparent;
}

/*------------------*/
/* Side Bar Modules */
#postit{
    background-image:url(../images/postit.jpg);
    height:209px;
    margin-left:2px;
    border-bottom:dashed #646e33 1px;
    padding-left:30px;
    padding-top:10px;
    padding-right:30px;
}

#zoe{
    background-image:url(../images/zoe.png);
    background-position:bottom;
    background-repeat:no-repeat;
    height:206px;
    margin-left:2px;
    border-bottom:dashed #646e33 1px;
    padding-left:15px;
    padding-right:120px;
}

#zoe_letter_bg{
    background-image:url(../images/recipe_bg.jpg);
    background-repeat:repeat-y;
    margin-top:-135px;
}

#zoe_letter_content{
    margin-top:0px;
    padding-right:50px;
    padding-left:50px;
}

#join{
    background-color:#FFFFFF;
    padding-left:10px;
    padding-top:2px;
    padding-right:20px;
    border-bottom:dashed #646e33 1px;
}

#join_small{
    background-color:#FFFFFF;
    padding-left:10px;
    padding-top:2px;
    padding-right:20px;
    border-bottom:dashed #646e33 1px;
}

.join_box{
    border:1px #96967f solid;
    background-color:#fdf5d5;
    height:20px;
    width:135px;
    padding:0px;
    margin:0px;
}

.LostPasswordLink { font-size:10px; }

.radio_button #memberlogin{
    padding-left:10px;
    margin-top:10px;
    border-bottom:dashed #646e33 1px;
    height:100%;
    padding-right:20px;
}

#memberlogin1{
    border-bottom:dashed #646e33 1px;
}

#notamember{
    padding-left:10px;
    margin-top:10px;
    border-bottom:dashed #646e33 1px;
    height:150px;
    padding-right:20px;
}

#feedyourfamily{
    margin-left:2px;
    border-bottom:dashed #646e33 1px;
    padding-left:10px;
    padding-right:20px;
}

#mothersgroup{
    background-image:url(../images/mothers.jpg);
    background-position:bottom right;
    background-repeat:no-repeat;
    background-color:#FFFFFF;
    border-bottom:dashed #646e33 1px;
    padding:2px 20px 1px 15px;
    height:200px;
}

#mothersgroup p{
    width:100px;
    margin-bottom:-10px;
}

#recipefinder_sb{
    height:100%;
    margin-left:2px;
    border-bottom:dashed #646e33 1px;
    padding-right:20px;
    padding-left:10px;
}

#downloads{
    background-image:url(../images/stickers/avo_vespa.png);
    background-position:right;
    background-repeat:no-repeat;
    border-bottom:dashed #646e33 1px;
    padding:0px 100px 15px 15px;
}

#submit{
    background-color:#FFFFFF;
    height:100%;
    padding-top:2px;
    padding-left:10px;
    padding-right:10px;
    border-bottom:dashed #646e33 1px;
}

#footer{
    background-image:url(../images/bottom.jpg);
    background-repeat:repeat-y;
    background-position:center;
    text-align:center;
    height:30px;
    padding-top:30px;
    width:100%;
    margin-left:0px;
    min-width:1007px;
}

#footer a{
    font-family:Georgia, 'Times New Roman', Times, serif;
    color:#414424;
    text-decoration:none;
    font-size:11px;
}

#footer a:hover{
    color:#9d1a1c;
    cursor:pointer;
}

.footer_line{
    margin-left:10px;
    margin-right:5px;
    width:1px;
    height:10px;
}

.green_link{
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-weight:bold;
    color:#9d1a1c;
    text-decoration:none;
    font-size:14px;
    margin:0px;
}

.green_link:hover{
    color:#414424;
    cursor:pointer;
}

.avobreak{
    margin-left:auto;
    margin-right:auto;
    padding-left:207px;
    padding-right:230px;
    border-bottom:dashed #646e33 1px;
    width:0px;
    height:24px;
}

/*---------------*/
/* Babies Health */
#familyhealth{padding:20px;}
#babieshealth{padding:20px;}
#mothersgroup_content{padding:20px;}
#mothershealth{padding:20px;}
#feedingfamily{padding:20px;}

.feeding_table{
    width:45%;
    float:left;
    padding:10px;
}

.recipe_closed{
    width:100%;
    margin:5px;
    margin-bottom:-4px;
    border-bottom:dashed #646e33 1px;
    padding-bottom:10px;
    background-color:#4b4e2a;
    padding:5px;
    color:#e9df95;
}

.recipe_closed a{color:#e9df95;}

.recipe_open{
    width:100%;
    margin:5px;
    margin-bottom:-4px;
    border-bottom:dashed #646e33 1px;
    padding-bottom:10px;
    background-color:#d5d597;
    padding:5px;
}

.arrowdown{float:right;}
.arrowLink{text-decoration:none;}

.recipe_title{
    float:left;
}

.recipe_title_open{
    width:100%;
    margin:5px;
    color:#e9df95;
    margin-bottom:-5px;
    background-color:#4b4e2a;
    padding:5px;
}

.recipe_title_open a{
    color:#e9df95;
}

/*--------*/
/* how to */
#howtogrow{padding:20px;}

#howtostore{
    padding:20px;
    height:359px;
}

#howtopick{padding:20px;}
#howtopick li{padding:10px;}
#howtopeel{padding:20px;}

#foodservicecontent{
    padding:20px;
    line-height:1.75;
}

#victorsPick{
    height:237px;
    background-repeat:no-repeat;
    padding-bottom:20px;
}

#victorsPick th {
    text-align:left;
    padding:15px;
}

#victorsPick a {
    text-decoration:none;
    font-weight:normal;
    font-size:18px;
    font-family:Georgia, 'Times New Roman', Times, serif;
    color:#FFF;
    line-height:24px;
}

#victorsPick a:hover {color:#E7DC93;}
#victorsPick table {height:237px;}

#howtoprepare{padding:20px;}
#howtoprepare li{padding:10px;}

/*-------*/
/* About */
#history{padding:20px;}
#varieties{padding:20px;}

/*-------------*/
/* Your health */
#info_panel{padding:20px;}

/*-------------*/
/* table style */
#top_table .d1 td.d2, .d0 td.d2 {
    background:none;
    border-bottom:none;
    border-left:none;
}

.d0{
    background-color:#b9b750;
    border-bottom:dashed #646e33 1px;
    border-left:dashed #646e33 1px;
}

.topTable{
    background-color:#fcf8e3;
    border:dashed #646e33 1px;
    border-left:none;
}

.topTable td{
    padding-left:15px;
    border-left:dashed #646e33 1px;
}

.d1{background-color:#e9df95;}
.d1 td{
    padding-left:15px;
    border-left:dashed #646e33 1px;
    border-bottom:dashed #646e33 1px;
}

.regularTable2 .d1 td, .regularTable2 .d0 td{
    padding:0px;
}

.d0 td{
    padding-left:15px;
    border-left:dashed #646e33 1px;
    border-bottom:dashed #646e33 1px;
}

.regularTable, .regularTable2{
    border:dashed #646e33 1px;
    border-left:none;
    border-bottom:none;
}

.verticalTable{
    border:dashed #646e33 1px;
    border-top:none;
    border-bottom:none;
}

.verticalTable td.d0{
    padding-left:10px;
    border-left:dashed #646e33 1px;
    border-top:dashed #646e33 1px;
    border-bottom:none;
}

.verticalTable th{
    border-bottom:none;
}

.verticalTable td.d1{
    padding-left:10px;
    border-left:dashed #646e33 1px;
    border-top:dashed #646e33 1px;
}

.verticalTable tr.bottomRow td.d1, .verticalTable tr.bottomRow td.d0, .verticalTable tr.bottomRow th{
    border-bottom:dashed #646e33 1px;
}

#beauty_tips{padding:20px;}
#beauty_tips li{padding-top:10px;}

#nutritional_info, #Kids_in_the_Kitchen{padding:20px;}
#nutritional_info li{padding:10px;}

#Availability{padding:20px;}

/*--------*/
/* footer */
#contact_us{padding:20px;}

#advanced_search{
    padding:20px;
    padding-right:20px;
}

#sitemap{padding:20px;}

#rss_page{padding:20px;}

#privacy{padding:20px;}

#links{padding:20px;}

#join_us{padding:20px; padding-right:200px;}

/*---------*/
/* recipes */
.recipesubmitbox{
    font-family:Arial, Helvetica, sans-serif;
    border:thin #96967f solid;
    background-color:#fdf5d5;
    height:20px;
    width:130px;
    font-size:14px;
    margin-bottom:2px;
}

.recipesubmitbox textarea #recipe_submission{padding:20px;}

#ask_zoe_full{
    padding-left:20px;
    background-image:url(../images/stickers/mega_zoe.jpg);
    background-repeat:no-repeat;
    background-position:right;
    margin-right:-50px;
    padding-right:50px;
    min-height:650px;
}

#ways_full #pnl30WaysThankYou{
    position:relative;
    margin-top:350px;
    margin-left:10px;
}

#pnl30WaysAlreadySubscribed{
    position:relative;
    margin-top:350px;
    margin-left:10px;
}

#WaysLogo{
    margin-left:-51px;
    margin-top:0px;
    padding-left:0px;
    padding-top:0px;
    position:absolute;
    z-index:0;
    width:500px;
    height:272px;
}

#ways_left {
    width:430px;
    float:left;
    padding:0px;
    margin:0px;
    margin-top:260px;
}

#dllink{font-size:10px;}

#read_full_ways{
    font-family:Georgia, 'Times New Roman', Times, serif;
    float:right;
    padding:10px;
    margin-bottom:10px;
    margin-top:110px;
    margin-left:40px;
    margin-right:0px;
}

#read_full_summer{
    font-family:Georgia, 'Times New Roman', Times, serif;
    float:left;
    color:White;
    padding:10px;
    margin-top:70px;
    margin-left:5px;
    margin-right:-20px;
}

#read_full_summer a:hover{color:#9d1a1c;}
#read_full_summer #recipe_arrow{margin-top:3px;}
#read_full_summer .arrow{padding-top:4px;}

#ways{
    background-image:url(../images/30days30ways-box3.png);
    height:209px;
    padding-top:2px;
    margin-left:0px;
    border-bottom:dashed #646e33 1px;
    padding-left:10px;
    padding-right:0px;
    background-color:#d5d597;
}

#summer{
    /*background-image:url(../images/SummerSidebar.jpg);
    height:356px;
    padding-top:0px;
    margin-left:0px;
    border-bottom:dashed #646e33 1px;
    padding-left:10px;
    padding-right:0px;
    margin-top:-12px;
    background-color:#d5d597;*/
	display:none;
}

.podcast{margin-top:5px;}

#podcasts {
    margin-top:70px;
    width:120px;
    float:left;
    padding:0px;
    padding-left:20px;
    margin-left:25px;
    margin-right:0px;
}

#ZoeSig{margin-left:170px;}

#beauty_recipes{padding:20px;}

#this_month{padding:20px;}

#recipefinder{padding:20px;}

#recipeinternal{width:100%; padding-bottom:10px; }

.recipefindertitle{
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-weight:bold;
    color:#414424;
    text-decoration:none;
    font-size:16px;
}

.recipefindertitle_arial{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#414424;
    text-decoration:none;
    font-size:12px;
}

#reciperesultstitle{
    float:left;
}

#reciperesultsnum{
    float:right;
    margin-top:30px;
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-weight:bold;
    color:#414424;
    text-decoration:none;
    font-size:14px;
}

#resultsnav{
    margin-top:20px;
    float:right;
}

.arrowright{margin-top:-1px;}
.arrowleft{margin-bottom:1px;}

.recipe_image{text-align:left;}

.green_link_recipe{
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-weight:bold;
    color:#414424;
    text-decoration:none;
    font-size:14px;
}

.green_link_recipe:hover{
    color:#414424;
    cursor:pointer;
}

.instructions_recipe .recipe_prep{
    font-weight:normal;
}

.paragraph_indent{
    margin-left:35px;
}

/*------------------*/
/* feature articles */
#zoe_letter{padding:20px;}

.feeding_table_top{height:350px;}

#recipes_downloads{padding:20px;}
#recipes_downloads_newsletters{padding:0px; padding-top:20px;}
#recipes_downloads{padding:20px;}

.article_date{
    margin-left:10px;
    margin-top:5px;
    float:left;
    font-size:10px;
    font-weight:bold;
}

.downloadtitle{float:left;}
.download_description .download_item{
    float:left;
    width:85%;
}

.article_item{
    margin-right:10px;
    float:left;
    padding:3px;
}

#faqs{padding:20px;}

#newsletter{padding:20px;}
#newsletters{padding:20px;}

.peel_left{
    float:left;
    width:35%;
    margin-left:35px;
}

.margin_zoe_40{
    margin-top:40px;
}

.julyAvo{
    margin-top:0px;
    margin-right:-34px;
}

#sitemap_page{
    padding:20px;
}

.SiteMapRootNode{
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:18px;
    font-weight:normal;
    color:#424c1c;
    margin:5px;
}

.bottomGap{
    margin-bottom:-10px;
}

.ie6_margindown15{
    margin-bottom:-15px;
}

#rss_feed{
    padding:20px;
}

#ie_spacefordisplay{
    margin-top:40px;
}

#content_family_recipe{
    margin-top:50px;
    margin-left:20px;
}

.healthy_margin{
    margin-top:110px;
}

.smallIcon{
    margin-bottom:-10px;
}

.small_icon_all{
    margin-left:20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    float:right;
}

.small_icon_all a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
}

.small_icon_all a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
}

.bottomIcons{
    padding-right:20px;
    margin-bottom:20px;
    float:right;
}

#newsletter_push_right{
    padding-left:20px;
    padding-right:20px;
}

.bullet_list_grow{
    width:300px;
    float:left;
}

#read_full_right{
    font-family:Georgia, 'Times New Roman', Times, serif;
    padding:10px;
    margin-bottom:10px;
}

.margin_bites{
    margin-top:-20px;
}

.thinTableBorderBlack{
    border:solid 1px black;
    border-collapse:collapse;
    text-align:center;
}

.thinCellBorderBlack{
    border:solid 1px black;
    text-align:center;
    width:25%;
}

a.TandClink{
    text-decoration:underline;
    color:#9d1a1c;
}

a.TandClink:hover{
    text-decoration:none;
    color:#9d1a1c;
    cursor:pointer;
}

.someSpace{
    height:10px;
}

#competition_content{
    padding:20px;
}

#recipeTitleText{
    padding-top:38px;
}

#home_ImageTopLeft{
    margin-left:-50px;
    margin-top:0px;
    width:640px;
    height:263px;
    background-image:url(../images/march09FrontTitle.png);
    background-repeat:no-repeat;
    background-position:top left;
}

.comment{
    margin-left:14px;
    margin-top:10px;
    margin-bottom:5px;
    float:left;
    width:556px;
    height:auto;
    background-color:#d1cb75;
    padding:5px;
}

.commentreply{
    margin-top:10px;
    float:left;
    width:546px;
    height:auto;
    background-color:#d1cb75;
    padding:5px;
}

.commentLeftPanel{
    border-right:dashed 1px;
    width:300px;
    float:left;
}

.commentImage{
    float:right;
    margin-left:5px;
    height:64px;
    width:64px;
}

.commentText{
    margin-top:15px;
    vertical-align:top;
    float:left;
    height:100%;
}

.commentreply commenttext{
    float:left;
    vertical-align:top;
    height:100%;
    margin-top:15px;
}

.adminComment{
    background-color:rgb(185,183, 80);
    font-weight:bold;
}

.commentSep{
    margin-left:14px;
    float:left;
    width:100px;
    border-bottom:dashed #646e33 1px;
    height:5px;
}

.star{
    margin-left:2px;
    margin-bottom:0px;
}

.dot{
    margin-left:2px;
    margin-bottom:0px;
}

.rating{
    height:12px;
    min-height:12px;
    margin-top:5px;
}

.recipeButtons{
    position:relative;
    margin-top:5px;
    border-top:dashed 1px;
    border-bottom:dashed 1px;
    width:580px;
    height:34px;
}

.commentSubmitArea{
    margin-top:5px;
    float:left;
    font-weight:bold;
}

.default_page{
    padding:20px;
}

.recipe_video{
    margin-top:-35px;
    margin-left:2px;
    float:left;
}

.recipe_image{
    padding:20px;
    padding-right:0px;
    padding-top:5px;
    float:right;
}

.recipe_media{
    margin-top:0px;
    margin-left:10px;
    float:right;
    width:250px;
}

.right_media{
    margin-top:-20px;
    margin-left:10px;
    float:right;
}

.recipe_button{
    position:relative;
}

.rating_area{
    background-color:#e5db93;
    margin-left:80px;
    width:90px;
    position:relative;
    padding:5px;
    z-index:98;
}

.recipe_rating_popup{
    cursor:default;
    overflow:hidden;
    margin-left:100px;
    width:80px;
    height:25px;
    position:absolute;
    border:none;
    z-index:99;
    margin-top:-34px;
}

.recipe_rating_popup_decoy{
    cursor:default;
    overflow:hidden;
    margin-left:100px;
    width:80px;
    height:25px;
    position:absolute;
    border:none;
    z-index:99;
    margin-top:-34px;
}

.recipe_rating_popup_rollover{
    border:dashed 1px;
}

.right_recipe_buttons{
    margin-top:-37px;
    margin-left:180px;
}

.entry_table{
    font-weight:bold;
}

.avomail_form{
    font-weight:normal;
    width:500px;
}

.admin_buttons{
    width:130px;
    float:right;
}

.edit{
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    float:right;
}

.delete{
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    float:right;
}

.reply{
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    float:right;
}

.commentLeftArea .articleToolBar{
    float:right;
    margin-top:0px;
}

/* --------------------- */
/* Summer seasons styles */
#packedLunches {background-image:url(../images/summerSeasons/packedLunches2.jpg);}
#easyFamilyDinners {background-image:url(../images/summerSeasons/easyFamilyDinners2.jpg);}
#afterSchoolSnacks {background-image:url(../images/summerSeasons/afterSchoolSnacks2.jpg);}
#outdoorEntertaining {background-image:url(../images/summerSeasons/outdoorEntertaining2.jpg);}
#weekendBreakfasts {background-image:url(../images/summerSeasons/weekendBreakfasts2.jpg);}
#kidsMeals {background-image:url(../images/summerSeasons/kidsMeals2.jpg);}

.addAnAvoToSummer {
    background-repeat:no-repeat;
    background-position:left;
    height:626px;
    margin-left:-49px;
    width:694px;
    margin-right:0px;
    z-index:10000;
    overflow:hidden;
    position:relative;
}

#copy {
    position:relative;
    padding-left:240px;
    padding-top:130px;
    padding-right:20px;
}

#summerRecipeRepeater {
    margin-top:-5px;
    position:relative;
    z-index:20000;
}

.summerSeasonsButtons {
    position:relative;
    z-index:19000;
    padding-left:200px;
    margin-top:-165px;
    height:90px;
}

.ss_Column {
    width:200px;
    float:left;
}

.ssBtn {
    position:relative;
}

.ssBtn a {
    outline:none;
}

/* end of summer seasons */
.sidebar_green h2, .sidebar_green .green_link, .sidebar_green a {
    color:White;
}

.sidebar_green a:hover{
    color:#e7dc93;
}

.recipe_spotlight_image{
    position:relative;
    margin-left:-14px;
    margin-top:-20px;
}

.recipe_spotlight_link_area {
    background-color:#9D1A1C;
    width:125px;
    height:25px;
    margin-left:112px;
    margin-top:-42px;
    position:relative;
}

.recipe_spotlight_link_area #recipe_arrow {
    position:relative;
    margin-top:-7px;
}

.recipe_spotlight_link_area .arrow {
    position:relative;
    margin-top:5px;
    text-align:right;
    float:right;
    margin-right:10px;
}

.recipe_spotlight_link_area_large {
    width:200px;
    margin-left:37px;
}

.recipe_spotlight_link_area_exlarge {
    width:230px;
    margin-left:7px;
}

.recipe_spotlight_link_area_exexlarge {
    width:250px;
    margin-left:-13px;
}

.recipe_spotlight_link_area_large #recipe_arrow {
    margin-left:-15px;
    width:180px;
    text-align:right;
}

.recipe_spotlight_link_area_medium {
    width:175px;
    margin-left:62px;
}

.recipe_spotlight_link_area_medium #recipe_arrow {
    margin-left:-15px;
    width:155px;
    text-align:right;
}

.sidebar_spotlight{
    padding:0px;
    margin:0px;
    height:165px;
    overflow:hidden;
}

.recipeFinderDescArea {
    margin-top:5px;
    margin-left:74px;
    position:relative;
    width:500px;
    margin-bottom:5px;
}

.recipeDetailPanelClass {
    margin-top:18px;
}

.recipeDetailPanelClass h1 {
    margin-top:0px;
}

.zoesQuickIdeas {
    margin-left:-51px;
    padding:15px 10px 15px 80px;
    width:270px;
    background-color:#676E39;
    background-image:url('../images/zoesQuickBg.jpg');
    background-repeat:no-repeat;
    background-position:top left;
    color:white;
    line-height:2;
    display:inline-block;
    margin-top:-166px;
    position:absolute;
}

.zoesQuickIdeas h2 {
    margin:0 0 5px;
    color:white;
    line-height:1.2;
}

.zoesQuickIdeas a {color:white;}
.zoesQuickIdeas a:hover {color:#E7DC93;}

.sidebar_quickidea {
    height:167px;
    width:251px;
    border-bottom:1px dashed #646E33;
}
.quickidea_head {
    background-color:#676E39;
    color:#FCF8E3;
    font-size:25px;
    font-family:Georgia, 'Times New Roman', Times,serif;
    padding:9px;
    background-image:url('../images/quickIdeasHeadBg.jpg');
    background-position:right;
    background-repeat:no-repeat;
}
.sidebar_quickidea .quickidea_recipeName {
    position:absolute;
    z-index:1;
    width:240px;
    color:#FCF8E3;
    padding:5px 6px;
    background-color:#676E39;
    font-family:Georgia, 'Times New Roman', Times,serif;
    font-weight:bold;
    margin-top:6px;
}
.sidebar_quickidea .quickidea_recipeName a {color:#FCF8E3;text-decoration:none;}
.sidebar_quickidea .quickidea_recipeName a:hover, .sidebar_quickidea .recipe_spotlight_link_area #recipe_arrow a:hover {color:#E7DC93;}
.sidebar_quickidea .recipe_spotlight_link_area {float:right;width:110px;background-color:#676E39;}
.sidebar_quickidea .recipe_spotlight_link_area .arrow {margin-right:16px;}
.sidebar_quickidea .recipe_spotlight_link_area #recipe_arrow {margin-top:-5px;}
.sidebar_quickidea .recipe_spotlight_link_area #recipe_arrow a {font-size:12px;color:#FCF8E3;}

.colourfulrecipes_head {background-image:url('../images/colourfulRecipesHeadBg.jpg');}
.sidebar_colourfulrecipes {height:auto;}
.sidebar_colourfulrecipes .quickidea_recipeName {position:static;}
.sidebar_colourfulrecipes .recipe_spotlight_link_area {width:135px;}

.colourfulrecipes_method {
	padding:12px 25px 15px 14px;
	height:120px;
}
.colourfulrecipes_method p {
	margin-top: 0px; 
	margin-bottom: 0px; 
}
