
/* :::::::::::::::::::::::::::::::::::::::::::::

	blog

::::::::::::::::::::::::::::::::::::::::::::: */

div#blog_page {
	margin: 5px 0 0 0;
	padding: 10px 10px 10px 0;
	color: #333;
	line-height: 150%;
}



/* ----------------------------------------
	entry
---------------------------------------- */

div#entriesArea {
	float: left;
	width: 570px;
}

div.entryBlock {
	margin: 0 0 30px;
	padding: 7px 0 0;
	background: url(../../images/blog/bg_entry_head.gif) no-repeat;
}
div.entryBlock div.wrap {
	padding: 0 0 20px;
	background: url(../../images/blog/bg_entry_foot.gif) no-repeat 0 bottom;
}
div.entryBlock div.titSet {
	margin: 0 10px;
	background: url(../../images/line/line01.gif) repeat-x 0 bottom;
}
div.entryBlock div.titSet h3 {
	float: left;
	width: 400px;
	margin: 5px 0 0;
	padding: 10px 0 10px 30px;
	font-size: 123%;
	font-weight: bold;
	color: #7B6E55;
	background: url(../../images/blog/bg_tit.gif) no-repeat 0 0px;
}
div.entryBlock div.titSet p.date {
	float: right;
	width: 10em;
	padding: 15px 0 0;
	color: #999;
	font-size: 92%;
	text-align: right;
}
div.entryBlock div.entryBody {
	margin: 15px 0 15px 10px;
	padding: 0 13px;
	border-left: 3px solid #9F9683;
}
div.entryBlock div.entryBody p {
	padding: 0 0 1.5em;
}
div.entryBlock div.entryBody p.photo {
	float: left;
	padding: 0 20px 15px 0;

}
div.entryBlock div.entryBody p.photo img {
	border: solid 1px #ccc;
}
div.entryBlock div.entryBody p.link {
	float: left;
}

/* ----------------------------------------
	sidebar
---------------------------------------- */

div#sidebar {
	float: right;
	width: 125px;
	padding: 20px 15px 0;
	font-size: 92%;
	text-align: right;
	color: #999;
	border-right: solid 1px #f0f0f0;
	border-bottom: solid 1px #f0f0f0;
}
div#sidebar ul#entryNav p.listTit {
	font-weight: bold;
}
div#sidebar ul#entryNav ul {
	padding: 0 0 20px;
}
div#sidebar ul#entryNav ul a {
	font-size: 92%;
	color: #666;
}