/*===== main_content =====*/
#main_content {
  border: 1px solid;
  background: url(/images/feature/content_right_olive.png) repeat 0 0 #fcd68c;
}
#main_story { background: url(/images/feature/content_right_main_bottom_olive.png) no-repeat 0 bottom white; }
/*--- border_bottom ---*/
#main_content,
#main_story .description,
#main_story .introduction,
#side_bar .content .texts,
#main_story .introduction {
  border-color: #cce198;
}
/*--- font_color ---*/
#main_content .main_color,
#main_story h4,
#main_story h5 a,
#main_story .introduction th {
  color: #8ec31f;
}
/*--- goto_top ---*/
#main_content .goto_top a { background: url(/images/feature/arrow_top_olive.png) no-repeat 0 center; }
#main_content .goto_top_right a { background: url(/images/feature/arrow_top_olive.png) no-repeat right center; }
/*--- side_bar ---*/
#side_bar .content { background: url(/images/recipe/side_bar_content_bg_bottom.png) no-repeat 0 bottom white; }


/*===== introduction =====*/
#main_story h4 {
  margin: 0 10px 1em;
  font-size: 140%;
  color: #333;
}
#main_story h4 img { margin-bottom: 1em; }

#main_story .article {
  width: 528px;
  margin: 0 auto;
}

#main_story .recipe_comment {
  margin: 25px 0;
  background: url(/images/recipe/comment_bg_middle.png) repeat-y 0 0;
}
#main_story .recipe_comment .comment_for_ie {
  padding: 5px 10px 15px;
  background: url(/images/recipe/comment_bg_bottom.png) no-repeat 0 bottom;
}
#main_story .topics {
  margin-top: 25px;
  margin-bottom: 25px;
}
#main_story .topics .title,
#main_story .topics .pink {
  color: #ee87b3;
}
#main_story .topics .title {
  margin: 0 10px 0.5em;
  font-size: 90%;
  font-weight: normal;
}

#main_story .cooking_data td { padding-bottom: 1em; }
#main_story .cooking_data .data { width: 245px; }
#main_story .cooking_data .spacer { width: 38px; }
#main_story .cooking_data img { margin-bottom: 0.5em; }
#main_story .cooking_data .small { font-size: 80%; }

#main_story .large { font-size: 140%; }

