@charset "utf-8";
/* CSS Document */

#innerpage table,#innerpage div,#innerpage tr,#innerpage td.fulltd{
  margin:0px;
  padding:0px;
}
#innerpage table,#innerpage tbody,#innerpage tr,#innerpage td.fulltd{
  width:100%;
  display:block;
  /* #innerpage td.fulltd用來撐開表格到最寬 */
}

#innerpage td,#innerpage td.fulltd div{
  padding:10px;
  /* #innerpage td.fulltd限定寬100%,故用#innerpage td.fulltd div調整裡面的padding */
}

#innerpage table li,#innerpage table a {
  font-size: 16px;
  color: rgb(102, 102, 102);
}


/*--------------
以下屬於recipe.php頁
--------------*/
table.td20p td{  /*修正recipe.php頁間隔的表格位置*/
  padding-left:23px ;
  padding-bottom:25px ;
}

#innerpage h1,#innerpage h2,#innerpage .divshort,#innerpage ol li{	text-align:left; list-style:none;}
#innerpage td.fulltd h1{
	padding:4px 3px 3px;
	background: #FBB03B;
	-moz-box-shadow: 4px 5px 4px #302f30;
	-webkit-box-shadow: 4px 5px 4px #302f30;
	box-shadow: 4px 5px 4px #302f30;
	font-size: 28px;
	float: left;
	vertical-align: bottom;
}

#innerpage h2{
	border-bottom: solid medium #FBB03B;
	margin-top:12px;
}

#innerpage td{	vertical-align:top;}
#innerpage td.recipe_main_img {width:425px;}
	#innerpage td.recipe_main_img img{width:425px;}
#innerpage .prepare_recipe,#innerpage .prepare_recipe p{line-height:27px;margin:0px;padding:0px;}
#innerpage .divshort{	width:306px;background:url(../img/divshort.jpg) #F8F8F8; }
	#innerpage .divshort .rifht_side_txt{float:right;}
#innerpage td span.right_align_img{	float:right;	padding:10px 0px 10px 10px;	background: #FFF;}
	#innerpage td span.right_align_img img{width:360px;}
#innerpage ol{padding-left:0px;}
	#innerpage li.steps div{	background-color:#D5E9B8; padding:8px;}
	#innerpage li.steps {margin-top:15px;margin-bottom:2px;}
		/* by Steve #innerpage ol li div img{float:right;width:150;padding-left:10px;} */
		#innerpage ol li div img{float:right;width:160;padding-left:10px;}
	
	#innerpage .hint{
		background-image: url(../img/hint_container.jpg);
		background-repeat: repeat-y;
		width:678px;
		/*margin-top:10px;
		margin-bottom:10px;*/
	}
	.hint_left_img{
	float:left;
	margin-left:12px;
	}
	
	#innerpage .hint_right_txt
	{ 
		width: 530px;
		float: right;
		padding-right: 26px;
		padding-top:4px;
		text-align: left;
	}
	#innerpage .divclearboth{
		clear:both;padding:0px;
	}