    @charset "utf-8";
/* CSS Document */
.clear{clear:both}

.pull-left{float:left;}
.pull-right{float:left;}

.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}

.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.bold{font-size:22px; font-weight:bold;}

.new-btn{
    width:160px;
    height:130px;
}
.big-recipe-icon{
  display: block;
  width:40px;
  height:50px;
  background:url(../images/icon_big_recipe.png);
  margin: 0 auto 10px;
}
.big-movie-icon{
  display: block;
  width:54px;
  height:38px;
  background:url(../images/icon_big_movie.png);
  margin: 0 auto 10px;
}
.new-btn a{
  color:#FFF;
  display:table-cell;
  text-align:center;
  vertical-align:middle;
  line-height:1.5em;
  text-decoration: none;
  font-weight: bold;
  width:160px;
  height:125px;
  background:#F6A73F;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  border-bottom:#d68624 6px solid;
  background: linear-gradient(top,  #F6A73F,  #F39227);
  background: -ms-linear-gradient(top,  #F6A73F,  #F39227);
  background: -webkit-gradient(linear, left top, left bottom, from(#F6A73F), to(#F39227));
  background: -moz-linear-gradient(top,  #F6A73F,  #F39227);
}

.new-btn a:hover{
  height:122px;
  border-bottom:#d68624 9px solid;
  background:#F39227;
}
.content-inner{
    width:650px;
    overflow:hidden;
}
.recipe-newarea{
    width:650px;
    height:auto;
    overflow: hidden;
    _zoom:1;
    margin-bottom:20px;
}
.new-thumb{
    width:474px;
    height:264px;
    border:3px #cec4b9 solid;
    overflow: hidden;
}
.new-thumb img{width:100%}

.new-btnarea{
    width:160px;
    margin-left:10px;
}

.new-summary{
    width:628px;
    padding:10px;
    border:1px #cec4b9 solid;
    overflow:hidden;
    _zoom:1
}
.summary-area{
    width:480px;
}
.summary-title{
    font-size:13px;
    border-left:5px solid #f3992c;
    text-indent:5px;
}
.summary-text{
    font-size:13px;
}

.summary-img{
    width:135px;
    height:78px;
}
.summary-img img{width:100%}
 
.section-title{
    padding:10px 0;
    margin-bottom:20px;
    border-left:5px solid #f3992c;
    border-bottom:1px solid #cec4b9;
}
.section-title h1{
    color:#321e1e;
    font-size:17px;
    font-weight:bold;
    text-indent:10px;
}

.recipe-title{
    background:#fcffe5;
    padding:11px 0px;
    border-bottom:5px solid #889b00;
    margin-bottom:10px;
}

.recipe-title h1{
    color:#321e1e;
    font-size:21px;
    font-weight:bold;
    text-indent:10px;
    
}
.recipe-list{
    width:640px;
    height:auto;
}

.list-content{
    width:640px;
    margin:0 auto;
    _zoom:1;
}
.list-content:before{
    content:"";
    display: block;
    width:100%;
    height:1px;
}
.list-cover{
    width:188px;
    float:left;
    margin-bottom:20px;
    margin-left:20px;
}

.list-title{
    display: table-cell;
    font-weight: bold;
    margin-bottom: 5px;
    text-decoration: underline;
    height: 46px;
    vertical-align: middle;
}

.list-title a{
    font-size:14px;
    color:#321e1e;
}

.list-title a:hover{
    color:#f3992c;
}

.list-img{
    width:188px;
    height:106px;
}

/* .list-img a img:hover{
	opacity:0.8
	opacity: .75; Standard: FF gt 1.5, Opera, Safari
	filter: alpha(opacity=75); IE lt 8
	-ms-filter: "alpha(opacity=75)"; IE 8
	-khtml-opacity: .75; Safari 1.x
	-moz-opacity: .75; FF lt 1.5, Netscape
} */

.list-img img{
   width:100%;
}

.recipe-page-nav{
    /*width:100%;
    min-width:320px;*/
    height:40px;
}
.pn-inner{
    width:100%;
}
.pn-inner li{
   float:left;
   margin-right:5px;
   list-style:none;
}

.pn-inner li a {
  background: #ccc;
  background-image: -webkit-linear-gradient(top, #fcfcfc, #cccccc);
  background-image: -moz-linear-gradient(top, #fcfcfc, #cccccc);
  background-image: -ms-linear-gradient(top, #fcfcfc, #cccccc);
  background-image: -o-linear-gradient(top, #fcfcfc, #cccccc);
  background-image: linear-gradient(to bottom, #fcfcfc, #cccccc);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #333;
  text-shadow: 0 1px 3px #fff;
  font-size: 13px;
  padding: 5px 10px;
  border: solid #e6e6e6 1px;
  text-decoration: none;
}

.pn-inner li a:hover {
  background: #fc8f3c;
  text-shadow:#ab602b;
  text-decoration: none;
}
.pn-inner li a:active {
  background: #fc8f3c;
  text-shadow:#ab602b;
  text-decoration: none;
}
.page_navigation a {
  background: #ccc;
  background-image: -webkit-linear-gradient(top, #fcfcfc, #cccccc);
  background-image: -moz-linear-gradient(top, #fcfcfc, #cccccc);
  background-image: -ms-linear-gradient(top, #fcfcfc, #cccccc);
  background-image: -o-linear-gradient(top, #fcfcfc, #cccccc);
  background-image: linear-gradient(to bottom, #fcfcfc, #cccccc);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #333;
  text-shadow: 0 1px 3px #fff;
  font-size: 13px;
  padding: 5px 10px;
  border: solid #e6e6e6 1px;
  text-decoration: none;
  margin-right:5px;
}
.page_navigation a:hover {
  background: #fc8f3c;
  text-shadow:#ab602b;
  text-decoration: none;
}
.page_navigation a:active {
  background: #fc8f3c;
  text-shadow:#ab602b;
  text-decoration: none;
}
.page_navigation a.active_page{
  background: #fc8f3c;
  text-shadow:#ab602b;
  text-decoration: none;
}
.page_navigation a.no_more{
  background: #eee;
  color:#ccc;
  text-shadow:#ab602b;
  text-decoration: none;
}
div.recipe-page-nav {
   position:relative;
   overflow:hidden;
}

.page_navigation {
   position:relative;
   left:50%;
   float:left;
}

.page_navigation a {
   position:relative;
   left:-50%;
   float:left;
}