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

body {
	background:url(../image/bgBody.gif) repeat-x #fff;
}
a:hover	{
	text-decoration:underline;
}
.alignTop	{
	vertical-align:top;
}
.alignMiddle	{
	vertical-align:middle;
}
.alignBottom	{
	vertical-align:bottom;
}
.floatRight	{
	float:right;
}
.textDate	{
	font-size:12px;
	color:#828282;
	margin:0 0 0 10px;
}
.marginBottom10px	{
	margin-bottom:10px;
}
.clear	{
	clear:both;
}

#headerWrapper	{
	width:982px;
	margin:0 auto;
	padding:0 0 21px 0;
}
#headerLogo	{
	padding:12px 200px 0 0;
	_padding:12px 182px 0 0;
	float:left
}
#headerNavi	{
	background:url(../image/headerNaviFoot.gif) no-repeat bottom #fff;
	width:371px;
	height:21px;
	float:right;
	margin:5px 0 0 0;
	padding:8px 1px  7px 26px;
	/*_padding:0 0 12px 15px;*/
}
#headerNavi	ul	{
}
#headerNavi	ul	li	{
	float:left;
	line-height:0;
	margin:0 19px 0 0;
}

#mainContentsWrapper	{
	width:982px;
	margin:0 auto;
}

#mainContentsLeftWrapper	{
	float:left;
	width:188px;
	margin:0 12px 0 0;
}

#mainContentsCenterWrapper	{
	width:580px;
	float:left;
}

#mainContentsRightWrapper	{
	float:right;
	width:188px;
}
#rangerTweetWrapper	{
	margin:1px 0 10px 0;
	position:relative;
	height:420px;
	_height:320px;
}
#rangerTweet	{
	position:relative;
	top:-150px;
	left:30px;
	font-weight:bold;
	font-size:13px;
	width:130px;
	height:70px;
}
#bannerWrapper	{
	border:4px solid #000;
	padding:5px;
}
#googleAdsenceWrapper	{
	border:4px solid #000;
	padding:5px;
	margin:0 0 20px 0;
}

#glovalNaviWrapper	{
	width:188px;
	margin:0 0 12px 0;
}
#glovalNaviBody	{
	width:188px;
/*	border-left:4px solid #000;
	border-right:4px solid #000;*/
	text-align:center;
	background:url(../image/bgLeftWrapper.gif) repeat-y;
}

#searchWrapper	{
	width:188px;
	margin:0 0 12px 0;
}
#searchBody	{
	width:188px;
	/*border-left:4px solid #000;
	border-right:4px solid #000;*/
	text-align:center;
	padding:10px 0 0 0 ;
	background:url(../image/bgLeftWrapper.gif) repeat-y;
}



#tagWrapper	{
	width:188px;
	margin:0 0 12px 0;
}
#tagPurposeBody,
#tagFoodBody	{
	width:178px;
	/*border-left:4px solid #000;
	border-right:4px solid #000;*/
	padding:10px 0 0 10px ;
	background:url(../image/bgLeftWrapper.gif) repeat-y;
}
#tagPurposeBody ul li,
#tagFoodBody ul li {
	margin:0 0 3px 0;
}
#tagPurposeBody ul li.last,
#tagFoodBody ul li.last {
	margin:0;
}

#tagPurposeBody ul li a,
#tagFoodBody ul li a {
	background:url(../image/iconLinkOrange.gif) no-repeat left center;
	padding:0 0 0 15px;
	color:#ff5900;
	text-decoration:none;
}




#footerWideWrapper	{
	background:url(../image/bgFooterWideWrapper.gif) repeat-x top #ffe300;
	margin:50px 0 0 0 ;
	padding:10px 0 20px 0;
}
#footerWrapper	{
	width:875px;
	margin:0 auto;
	text-align:center;
}
#footerWrapper	ul	{
	width:441px;
	margin:0 auto;
}
#footerWrapper	ul	li	{
	float:left;
	margin:0 18px 0 0;
}
#copyright	{
	margin:20px 0 0 0;
}



.articleTagsWrapper	{
	border-bottom:1px solid #CCD6D9;
	border-top:1px solid #CCD6D9;
	margin:0 0 10px;
	padding:5px 2px;
}
.articleTagsWrapper h3 {
	float:left;
	margin:0 5px 0 0;
	font-weight:normal;
}
.articleTagsWrapper ul {
	float:left;
}
.articleTagsWrapper ul li {
	float:left;
	margin:0 10px 0 0;
}
.articleTagsWrapper ul li a{
	color:#ff5900;
	text-decoration:none;
}


#commentWrapper	{
	background:#fffcd1;
	width:518px;
	padding:14px;
	margin:0 0 20px 0;
}

#commentWrapper	h5	{
	background:#ffe300;
	padding:5px;
	font-weight:normal;
	font-size:12px;
	margin:0 0 10px 0;
}

#commentListWrapper		{
	margin:0 0 20px 0;
}
#commentListWrapper		table	{
	width:518px;
}
#commentListWrapper		table	th.commentUserName	{
	width:100px;
	padding:5px 0 5px 0;
}
#commentListWrapper		table	td	{
	padding:5px 0 5px 0;
}
#commentListWrapper		table	td.commentMessage	{
	padding:5px 0 5px 0;
	border-bottom:1px solid #ffe300;
}


#commentform {
	width:518px;
}
#commentform table {
	border-collapse:separate;
	width:518px;
}
#commentform table th {
	background:#ffe300 none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	padding:10px;
	width:150px;
}
#commentform table td {
	padding:10px 0 10px 8px;
	text-align:right;
}
#commentform input#author, #commentform input#email, #commentform input#url {
	width:360px;
}
#commentform textarea {
	width:360px;
}




#trackBackWrapper	{
	background:#fffcd1;
	width:518px;
	padding:14px;
}
#trackBackWrapper	h5	{
	background:#ffe300;
	padding:5px;
	font-weight:normal;
	font-size:12px;
	margin:0 0 10px 0;
}
#trackbackListWrapper		table	th.commentUserName	{
	width:100px;
	padding:5px 0 5px 0;
}
#trackbackListWrapper		table	td.commentMessage	{
	padding:5px 0 5px 0;
	border-bottom:1px solid #ffe300;
}

#trackBackUrl	{
	margin:20px 0 0 0;
	background:#fff;
	padding:10px;
}

#recommendArticleWrapper	{
	width:580px;
	margin:0 0 20px 0;
}
#recommendArticleBody {
	padding:10px 11px;
	width:558px;
	background:url(../image/bgMainWrapper.gif) repeat-y;
}
#recommendArticleBody .recommendArticle {

}
#recommendArticleBody .recommendArticle table th{
	font-size:20px;
	color:#ff5900;
	padding:5px;
}
#recommendArticleBody .recommendArticle table th a{
	font-size:20px;
	color:#ff5900;
	text-decoration:none;
}
#recommendArticleBody .recommendArticle table td{
	padding:5px;
}

#recommendArticleBody .recommendArticle table td p{
	line-height:150%;
	margin:0 0 10px 0;
}
#recommendArticleBody .recommendArticle table td div.bRankingWatch	{
	text-align:right;
}



#recentlyRecipeWrapper	{
	width:188px;
	margin:0 0 20px 0;
}
#recentlyRecipeBody	{
	width:166px;
	padding:11px;
	background:url(../image/bgRightWrapper.gif) repeat-y;
}
#recentlyRecipeBody ul li	{
	margin:0 0 10px 0;
	color:#666666;
}
#recentlyRecipeBody ul li 	a	{
	background:url(../image/iconLinkOrange.gif) no-repeat left center;
	padding:0 0 0 15px;
	color:#ff5900;
	text-decoration:none;
}


#preNextLink	{
	margin:20px 0;
}
#preNextLink	a	{
	color:#ff5900;
	text-decoration:none;
}





#tagListBody	{
	padding:0 11px;
	width:558px;
	background:url(../image/bgMainWrapper.gif) repeat-y;
}


.navigation	{
	width:538px;
	padding:10px;
}

.navigation	.alignleft	{
	float:left;
}
.navigation	.alignright	{
	float:right;
}








