@charset "utf-8";
#latestPost {
	width      : 92%;
	margin     : 15px auto;
	padding-top: 15px;
	border-top : 1px solid #e7e1d2;
}
#latestPost .cat {
}
#latestPost .title {
	margin-top: 7px;
}
#latestPost .box {
	overflow:hidden;zoom:1;
	margin-top: 7px;
}
#latestPost .box .photo {
	float     : left;
	overflow  : hidden;
	position  : relative;
	width     : 100px;
	height    : 0;
	margin    : 0 10px 5px 0;
	border    : 1px solid #e7e1d2;
}
#latestPost .box .photo img {
	position: absolute;
	left    : 0;
	top     : 0;
}
#latestPost .box .text {
	font-size: 12px;
}
#latestPost .box .wtext {
	font-size: 12px;
}
#latestPost .box .more {
	margin-top: 4px;
}
#postList {
	width      : 92%;
	margin     : 15px auto 0;
	padding-top: 15px;
	border-top : 1px solid #e7e1d2;
}
#postList div {
	overflow:hidden;zoom:1;
	position  : relative;
	margin-top: 6px;
}
#postList div p {
	position: absolute;
	left    : 0px;
	top     : 0px;
}
#postList div h4 {
	font-size  : 12px;
	margin-left: 72px;
	margin-top : 2px;
}
#pagenav {
	overflow:hidden;zoom:1;
	width    : 92%;
	margin   : 30px auto 0;
	font-size: 11px;
}
#pagenav p {
	float        : left;
	margin-left  : 4px;
	width        : 22px;
	height       : 22px;
	line-height  : 22px;
	color        : #fff;
	text-align   : center;
	border-radius: 2px;
}
#pagenav p.cur {
	pointer-events: none;
}
#pagenav p.nolink {
	pointer-events: none;
}
#pagenav p.bridge {
	background: none;
}
#pagenav p a {
	display        : block;
	color          : #fff;
	text-decoration: none;
	border-radius  : 2px;
}
#pagenav p.nolink    {background:#e3dabf}
#pagenav p           {background:#cabba3}
#pagenav p a:link    {background:#cabba3}
#pagenav p a:visited {background:#cabba3}
#pagenav p.cur       {background:#76604b}
#pagenav p a:hover   {background:#76604b}
#pagenav p a:active  {background:#76604b}
#pagenav p.bridge    {color     :#392323}
p.nonews {
	width      : 92%;
	margin     : 15px auto 0;
	padding-top: 15px;
	border-top : 1px solid #e7e1d2;
}
#backList {
	width      : 92%;
	margin     : 15px auto 0;
	padding-top: 15px;
	border-top : 1px solid #e7e1d2;
}
.post  {
	width : 92%;
	margin: 10px auto 0;
}
.post .title {
	font-size : 15px;
	margin-top: 10px;
}
.post .body {
}
.post .body p {
	margin: 10px 0;
}
.post .body img {
}
.post .body .wp-caption {
	margin: 10px 0;
}
.post .body .wp-caption-text {
	font-size: 11px;
	margin   : 10px 0;
}
.post .body a:link    {text-decoration: underline}
.post .body a:visited {text-decoration: underline}
.post .body h3 {
	font-size  : 14px;
	padding    : 3px 4px;
	margin     : 10px 0;
	background : #efe8ca;
}
.post .body h3.line {
	font-size    : 14px;
	padding      : 0 0 3px;
	margin       : 10px 0;
	background   : none;
	border-bottom: 1px solid #c0b7ab;
}
.post .body h4 {
	font-size    : 14px;
	margin       : 10px 0;
	padding      : 0 0 3px;
	margin       : 10px 0;
	border-bottom: 1px solid #c0b7ab;
}
.post .body ul        {list-style-type:disc; padding-left:1.4em; margin:10px 0}
.post .body ul ul     {list-style-type:disc; padding-left:1.4em; margin: 4px 0}
.post .body ul li     {margin-bottom:4px}
.post .body ul li img {margin:12px 0}
.post .body ol        {list-style-type:decimal; padding-left:1.7em; margin:10px 0}
.post .body ol ol     {list-style-type:decimal; padding-left:1.7em; margin: 4px 0}
.post .body ol li     {margin-bottom:4px}
.post .body ol li img {margin:10px 0}
.post .body blockquote {
	margin      : 10px 0;
	padding-left: 12px;
	color       : #777;
	border-left : 2px solid #777;
}
.post .body del {
	color: #555;
}
.post .body hr {
	width       : 100%;
	margin      : 10px 0 12px 0;
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	border-color: #c0b7ab;
	background  : none;
}
#postLink {
	overflow:hidden;zoom:1;
	font-size  : 12px;
	margin-top : 20px;
	padding-top: 10px;
	border-top : 1px solid #e7e1d2;
}
#postLink .prev {
	float: left;
}
#postLink .next {
	float: right;
}
#bts {
	overflow:hidden;zoom:1;
	width : 92%;
	margin: 15px auto 0;
}
#bts p.esbt {
	float: left;
}
