@charset "utf-8";
/*
Theme Name: weblog_planner
Theme URI: http://www.9axis.com/
Description: 
Author: 9axis
Version: 1.0
Tags: 
*/
.notfound #main div{
	width:auto;
}

#sideColum{
	width:244px;
	border:10px solid #F8F3ED;
	float:left;
}
#sideColum ul,
#sideColum ul li{
	list-style:none;
	padding:0;
	margin:0;
}
#sideColum .menuTitle,
#sideColum #recentEntry,
#sideColum #yearArchives{
	display:block;
	width:200px;
	margin:0 auto;
}
#sideColum .menuTitle{
	border-bottom:1px solid #f8f3ed;
	padding-bottom:6px;
	padding-top:25px;
}
#sideColum #recentEntry,
#sideColum #yearArchives{
	padding-top:11px;
	padding-bottom:20px;
}
#sideColum #recentEntry,
#sideColum #recentEntry li{
	xline-height:33px;
	xheight:33px;
	padding:10px 0;
	line-height:1.5;
	padding-left:0px;
}
#sideColum #yearArchives ul.monthList:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #sideColum #yearArchives ul.monthList{zoom:1}/* IE6 */
*:first-child+html #sideColum #yearArchives ul.monthList{zoom:1}/* IE7 */
#sideColum #yearArchives ul.monthList{
	display:block;
	padding-left:10px;
	padding-bottom:10px;
	line-height:1.3;
}
#sideColum #yearArchives ul.monthList li{
	padding-bottom:10px;
	width:40px;
	text-align:center;
	float:left;
}
#sideColum .yearTtl{
	font-weight:bold;
	padding-bottom:10px;
	clear:both;
}

#mainColum{
	float:right;
	width:655px;
	overflow:hidden;
}
.miniNav{
	padding-bottom:10px;
	line-height:1.3;
	font-size:11px;
}
.miniNav:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html .miniNav{zoom:1}/* IE6 */
*:first-child+html .miniNav{zoom:1}/* IE7 */

.prevLink,
.nextLink{
	display:block;
}
.prevLink{
	float:left;
}
.nextLink{
	float:right;
}
.backTop{
	float:none;
	text-align:right;
}
.single .backTop{
	text-align:center;
}
#mainColum .post{
	padding-bottom:30px;
	clear:both;
}
#mainColum .postHeader h3 a{
	color:#513E1F;
	text-decoration:none;
	font-size:14px;
	font-weight:400;
	line-height:1.3;
}
#mainColum .postHeader h3 a:hover,
#mainColum .postHeader h3 a:active{
	text-decoration:underline;
}
#mainColum .postBody{
	line-height:1.5;
}
#mainColum .postBody p{
	padding-bottom:2em;
}
#mainColum .postBody img{
	background-color:#FFFFFF;
	display:block;
	padding:9px;
	margin-top:0.5em;
	margin-bottom:0.5em;
	border:1px solid #DCCAAB;
}
#mainColum .alignright{
	float:right;
	margin-left:1em;
}
#mainColum .alignleft{
	float:left;
	margin-right:1em;
}
#mainColum .aligncenter{
	margin:0 auto;
}
#mainColum .postFooter:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #mainColum .postFooter{zoom:1}/* IE6 */
*:first-child+html #mainColum .postFooter{zoom:1}/* IE7 */
#mainColum .postFooter{
	clear:both;
	border-bottom:1px solid #f8f3ed;
	border-top:1px solid #f8f3ed;
	padding:8px 0;
	line-height:1.3;
}
#mainColum .postFooter div{
	float:left;
	padding:0 7px;
	border-right:1px solid #f8f3ed;
}
#mainColum .postFooter .auther{
	padding-left:0;
}
#mainColum .postFooter .trackback a,
#mainColum .postFooter .writeComment a{
	color:#CC6600;
	text-decoration:underline;
	cursor:pointer;
}
#mainColum .postFooter .trackback a:hover,
#mainColum .postFooter .trackback a:active,
#mainColum .postFooter .writeComment a:hover,
#mainColum .postFooter .writeComment a:active{
	text-decoration:none;
}
#mainColum .postFooter .trackbackURL{
	padding-top:5px;
	float:none;
	clear:both;
	border:none;
}
#mainColum .postFooter .trackbackURL input{
	width:100%;
}
#mainColum .postFooter .last{
	border:none;
}
#commentForm{
	line-height:1.5;
}
#commentForm label{
}

.commentBox{
	padding-top:10px;
}

.commentBox label{
	display:block;
	float:left;
	line-height:1.3;
	height:18px;
}
.commentBox input{
	clear: both;
	display:block;
}
.comment-to{
	font-size:14px;
	padding-bottom:10px;
}
.cancel-comment-reply-link{
	display:inline-block;
	padding-left:1em;
	font-size:12px;
	line-height:1.3;
}
.commentBox .comment-form-comment label{
	float:none;
}
.commentBox p{
	padding-bottom:10px;
}
.commentBox .required{
	color:#F00;
}
abbr{
	text-decoration:none;
	border:none;
}

.commentlist{
	padding-left:2em;
	_padding-left:0em;
	_margin-left:2em;
}
.comment-body{
	padding-bottom:5px;
	line-height:1.5;
}
.comment-body .comment-author,
.comment-body .comment-meta{
	display:inline;
}
.comment-body p{
	margin-top:5px;
	padding:10px;
	border:1px solid #F8F3ED;
	clear:both;
}
.reply{
	padding-top:5px;
	text-align:right;
}
ul.children,
ul.children li{
	list-style:none;
	padding-left:5px;
	margin-left:0;
}
.wp-pagenavi{
	text-align:center;
}
.wp-pagenavi span,
.wp-pagenavi a{
	display:inline-block;
	text-decoration:none;
	margin:0 1px
}
.wp-pagenavi .first,
.wp-pagenavi .last,
.wp-pagenavi .extend{
	padding:0 5px;
	height:20px;
	line-height:20px;
}
.wp-pagenavi a.first,
.wp-pagenavi a.last{
	text-decoration:underline;
}
.wp-pagenavi a.first:hover,
.wp-pagenavi a.last:hover,
.wp-pagenavi a.first:active,
.wp-pagenavi a.last:active{
	text-decoration:none;
}
.wp-pagenavi a.page,
.wp-pagenavi a.nextpostslink,
.wp-pagenavi a.previouspostslink,
.wp-pagenavi span.current{
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	background:#F7F3EA;
	border:1px solid #897445;
	color:#999999;
}
.wp-pagenavi a.page:hover,
.wp-pagenavi a.nextpostslink:hover,
.wp-pagenavi a.previouspostslink:hover,
.wp-pagenavi a.page:active,
.wp-pagenavi a.nextpostslink:active,
.wp-pagenavi a.previouspostslink:active,
.wp-pagenavi span.current{
	background:#897445;
	color:#F7F3EA;
}
.wp-pagenavi .pages{
	display:block;
	padding-bottom:5px;
	text-align:center;
}
.wp-caption-text{
	display:none;
}
