@charset "utf-8";

#main{
	background:url(../img/main_bg.gif) left top repeat-y;
}
#leftColumn,
#rightColumn{
	float:left;
	width:186px;
}
#leftColumn{
	padding-top:102px;
	background:url(../img/blog_left.gif) left top no-repeat;
	height:500px;
}
#rightColumn{
	background:url(../img/blog_right.gif) left top no-repeat;
	/*padding-top:490px;*/
}
#rightColumn .title{
	height:490px;
}
#rightColumn .subnavi{
	padding:0px 14px;
	color:#ffffff;
	font-size:12px;
}
#rightColumn .subnavi h3{
	font-size:1em;
}
#rightColumn .subnavi ul{
	margin-bottom:15px;
	margin-left:1em;
	list-style-type:disc;
}
#rightColumn .subnavi ul a{
	color:#ffffff;
}
#rightColumn .subnavi ul li{
	color:#ffffff;
	margin:0px 0px 10px 5px;
}
#blogBody{
	float:left;
	width:508px;
	background:url(../img/blogbody_bg.gif) left top no-repeat;
	color:#1d0c01;
	padding-top:6px;
}
#blogBody .inner{
	margin:0px;
	min-height:550px;
}
* html #blogBody .inner{
	height:550px;
}
#blogBody div.btm{
	/*clear:both;*/
	position:relative;
	margin:0px -1px;
	width:510px;
	height:50px;
	background:url(../img/blogbody_btm.gif) left top no-repeat;
}
#blogBody div.titleset{
	border-top:1px solid #231815;
	height:87px;
	background:url(../img/title_bg.gif) left top repeat-x;
	padding:0px 20px;
}
#blogBody div.titleset h2,
#blogBody div.titleset h2 a{
	font-size:18px;
	color:#bd2f57;
	text-decoration:none;
}
#blogBody div.titleset .date-header{
	padding:15px 0px 18px;
	color:#bf5f16;
}
#blogBody a{
	color:#660000;
	text-decoration:underline;
}
#blogBody div.entry-content{
	margin:20px;
	line-height:2em;
}

#blogBody div.entry-content p{
	margin:0px 0px 1em;
}
#blogBody .entry-footer{
	margin:20px;
	background:#795238 url(../img/entry_footer_bg.gif) left top no-repeat;
	padding:0px 20px;
	line-height:2em;
	height:73px;
}
#blogBody .entry-footer2{
	/*clear:both;*/
	position:relative;
	margin:0px -1px;
	width:510px;
	height:80px;
	line-height:2em;
	text-align:center;
	padding:10px 0px 0px;
	background:url(../img/entry_footer2_bg.gif) left top no-repeat;
}
#blogBody .entry-footer p{
	margin:0px;
	padding:10px 0px 0px;
}
#blogBody div.comments,
#blogBody div.trackbacks{
	margin:0px 20px;
	width:468px;
	line-height:1.5em;
}
#blogBody div.comments{
	background:url(../img/comments_bg.gif) left top repeat-y;
}
#blogBody .comments h3,
#blogBody h3#trackback{
	color:#ffffff;
	background:#231815;
	height:30px;
	line-height:30px;
	font-size:1em;
	letter-spacing:0.1em;
	padding-left:10px;
}
#blogBody .comments h3{
	margin:0px;
}
#blogBody .comment,
#blogBody .comments-open-content{
	padding:12px;
	border-bottom:1px solid #231815;
}
#blogBody .comments-open-content{
	background:url(../img/commentsform_bg.gif) left top repeat-y;
}
#blogBody .comments-open-content label{
	display:block;
}
#blogBody .comments-open-content input,
#blogBody .comments-open-content textarea{
	border:1px solid #231815;
	background:#dba985;
	width:442px;
}
#blogBody .comments-open-content input.nob{
	border:none;
	width:auto;
	background:none;
}
#blogBody .comments-open-content input.btn{
	width:84px;
	padding:5px 0px;
	margin-top:5px;
	margin-right:5px;
}
#trackbacks-info{
	background:#5a3e2a;
	padding:10px;
	text-align:center;
	color:#ffffff;
	line-height:2em;
	margin-bottom:10px;
}


.entry .entry-content .entry-body p {font-size:14px;}