@charset "utf-8";

*{
	margin:0;
	padding:0;
	font-size:100%;
}
body {
	margin:0;
	padding:0;
	font-size:80%;
	color:#333;
	background:#ffd400 url(../images/body-bg.gif) repeat-y top center;
}
html:last-child body{/* only safari */
	font-size:70%;
}

img{
	border:0;
	margin:0;
	vertical-align:bottom;
}
input,
select{
	vertical-align:middle;
}
a{
	color:#0085d9;
	outline:none;
}
a:visited{
	color:#0085d9;
}
a:hover{
	color:#aad043;
}

.link {
	background:url(/images/icon_arrow.gif) no-repeat center left;
	padding-left:13px;
}



/* wrapper */
div#wrapper{
	width:880px;
	margin:0 auto;
	padding:0;
	background:#fff url(../images/body-bg.gif) repeat-y top center;
	color:#7d5f32;
}

div#wrapper h1 {
	margin-bottom:20px;
}
div#wrapper h2 {
	margin-bottom:15px;
}
div#wrapper p {
	line-height:1.5;
	margin-bottom:12px;
}

p#toTop {
	margin-left:40px;
}



p#copyright{
	font-size:80%;
	padding-bottom:30px;
	letter-spacing:1px;
	text-align:center;
}

/* lead */
div#lead {
	width:880px;
	/* width:870px;
	margin:0 0 0 10px;
	background:#fff; */
}
/* -- clear float -- */ 
div#lead { 
	min-height:0; 
	display: inline-table; 
} 
div#lead:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear: both; 
	visibility:hidden; 
} 
/* \*/ 
* html div#lead {height:0;} 
div#lead {display: block;} 
/* */ 
/* -- end clear float -- */

div#lead-text {
	width:450px;
	float:left;
	margin-left:40px;
	display:inline;
}
div#lead-photo {
	width:385px;
	float:right;
	
}


/* b-content */
div#b-content {
	width:860px;
	margin:0 auto;
	padding-top:15px;
	background:#fff;
}

/* content */
div#content {
	width:780px;
	margin:0 auto 30px;
}



/* b-wrap */
div#b-wrap {
	width:780px;
	margin:0 auto 30px;
	background:url(../images/item-bg-bottom.gif) no-repeat left bottom;
}
/* -- clear float -- */ 
div#b-wrap { 
	min-height:0; 
	display: inline-table; 
} 
div#b-wrap:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear: both; 
	visibility:hidden; 
} 
/* \*/ 
* html div#b-wrap {height:0;} 
div#b-wrap {display: block;} 
/* */ 
/* -- end clear float -- */

/* product */
div#product {
	width:380px;
	float:left;
	text-align:center;
}
div#product dl {
	width:380px;
	padding-top:15px;
	background:#ffeb9c url(../images/item-bg-top.gif) no-repeat top;
}
div#product dl dd#item-photo {margin:0 0 10px;}
div#product dl dt {margin-bottom:5px;}
div#product dl dd#get-link {margin-bottom:10px;}
div#product dl dd#get-link p {margin-bottom:4px;}
div#product dl dd#get-link p.caption {font-size:x-small;}

/* links */
div#links {
	width:380px;
	float:right;
}
div#links ul#banners {
	list-style-type:none;
}
div#links ul#banners li {
	margin-top:15px;
}

/* recipe-links */
div#recipe-links {
	width:380px;
	height:127px;
	background:url(../images/recipe-bg.gif) no-repeat bottom;
}
div#recipe-links h2 {margin-bottom:0;}
div#recipe-links ul {
	width:350px;
	list-style-type:none;
	margin:0 auto;
	padding-bottom:15px;
}
div#recipe-links ul li {
	line-height:1.6;
	margin-bottom:1px;
}
div#recipe-links ul li a {
	background:url(../images/recipe-arrow.gif) no-repeat left center;
	padding-left:22px;
}



/* ranking */
div#ranking {
	clear:both;
	width:780px;
	margin:0 auto 40px;
	background:url(../images/ranking-bg.gif) no-repeat bottom;
	text-align:center;
	padding-bottom:10px;
}
div#ranking h3 {margin-bottom:15px;}







/* broggers.html
----------------------------------------------------------------------------- */

/* lead-blogger */
div#lead-blogger {
	margin-bottom:30px;
}


/* blogger */
div.blogger {
	width:780px;
	margin:0;
	padding:0 0 30px;
	
}
div.blogger-inner {
	padding:15px;
	width:750px;
	margin:0;
	background:#fff8e5 url(../images/blog-bg.gif) no-repeat bottom;
}
div.blogger div.site-thumb {
	width:145px;
	float:left;
}
div.blogger div.site-body,
div.blogger div.site-body-2 {
	width:585px;
	float:right;
	
}

div.blogger h3 {
	height:35px;
	line-height:35px;
	padding-left:45px;
	background:#ffeca7 url(../images/blog-title.gif) no-repeat top;
}
div.blogger h3 a {
	text-decoration:underline;
	color:#7d5f32;
}
div.blogger div.site-body ul,
div.blogger div.site-body-2 ul {
	list-style-type:none;
}
div.blogger div.site-body ul li {
	width:142px;
	float:left;
	margin-left:5px;
	display:inline;
	
}
div.blogger div.site-body ul li.first {
	margin-left:0;
}

div.blogger div.site-body ul li dl {
	width:142px;
	height:151px;
	background:#fff url(../images/resipe-bg.gif) no-repeat top;
}
div.blogger div.site-body ul li dl dt {
	width:122px;
	margin:0 auto 4px;
	padding-top:7px;
}
div.blogger div.site-body ul li dl dt img {
	border:1px solid #dadada;
}
div.blogger div.site-body ul li dl dd {
	width:107px;
	margin:0 auto;
	font-size:x-small;
	line-height:1.5;
	padding-left:13px;
	background:url(/images/icon_arrow.gif) no-repeat 0 4px;
}

/* div.blogger div.site-body ul li a, */
div.blogger div.site-body-2 ul li a {
	background:url(/images/icon_arrow.gif) no-repeat center left;
	padding-left:13px;
}

/* -- clear float -- */ 
div.blogger-inner { 
	min-height:0; 
	display: inline-table; 
} 
div.blogger-inner:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear: both; 
	visibility:hidden; 
} 
/* \*/ 
* html div.blogger-inner {height:0;} 
div.blogger-inner {display: block;} 
/* */ 
/* -- end clear float -- */


p#btm-buy-link {
	text-align:center;
}



/* message-body */
div#message-body {
	padding-bottom:20px;
}

div#message-body h3 {margin-bottom:10px;}
div#message-body h4 {margin-bottom:25px;}

div#message-body img.photo-img {
	float:right;
	display:block;
}

div#message-body ul {
	list-style-type:none;
	margin-bottom:15px;
}
div#message-body ul li {
	line-height:1.6;
}

div#message-body p.body-foot {
	text-align:right;
}




