/* 
オリジナル
*/

.post-content img {
	vertical-align: middle;
}


/*---プロフィール---*/
#about {
	width: 100%;
}
#aboutT {
	float:right;
	padding-left:0px;
	border:none;
	/*border-right: 1px solid #156086;*/
}

#aboutT hr {
	border: 1px solid #156086;
}

#aboutY {
	float:left;
	padding-left:0px;
	border:none;
	/*border-left: 1px solid #ff0099;*/
}

#aboutY hr {
	border: 1px solid #ff0099;
}

/*---ブックマーク---*/
.bookmark table {
     margin-top:5px;
     margin-bottom:5px;
}

.bookmark td {
	border: 1px solid #eee;
}

.bookmark_blogtitle {


	}

.bookmark_title {

	}

.bookmark_date {


	}


.rss_feed{
	width:490px;
	float:left;
	padding:10px 0px 10px 0px;
	border-bottom:#156086 solid 1px;
}
.rss_thumb{
	width:140px;
	float:left;


}
.rss_article{
	width:340px;
	float :right;

}

.rss_articletitle {
	width:100%;
	float :left;
}
.rss_articletitle a{
	font-weight:bold;
}
.rss_blogtitle {
	width:100%;
	text-align: right;
	float :right;
}
.rss_blogtitle a{
	color:#156086;
	font-weight:bold;

}
.rss_description {
	width:100%;
	float :left;
}







/* Threaded comments */

ol.commentlist {
	margin:0;
	padding:0;
}

ol.commentlist li{
	margin: 0px;
	padding: 0px;
	background-position: left 5px;
	background-repeat: no-repeat;
	background-image: url(images/comment-top.png);
	width: 100%;
	list-style-type:none;
}

ol.commentlist li ul.children {
	padding-left:20px;
}
ol.commentlist li ul.children li{
	border-top:1px dotted #D7D7D7;	
	border-bottom:none;
	padding-top:15px;
}
.comment-body{
	background-repeat: no-repeat;
	background-image: url(images/comment-bottom.png);
	padding-left: 0px;
	padding-bottom: 9px;
	padding-right: 0px;
	padding-top: 0px;
	background-position: left bottom;
	min-height: 30px;
	margin: 0px;
}
.comment-body p{
	margin: 0px;
	padding-top: 8px;
	width: 363px;
	background-image: url(images/comment-tile.png);
	padding-left: 9px;
	padding-bottom: 0px;
	padding-right: 9px;
	background-repeat: repeat;
}
.comment-author{
	padding-right: 7px;
	padding-top: 8px;
	padding-left: 8px;
}
cite.fn{
	font-style: normal;
	font-weight: normal;
	line-height: 28px;
	font-size: 18px;
}
.comment-body, .comment-meta{
}
.comment-body img{
	margin: 0px;
	padding: 0px;
}
.comment-bottom{
	float: left;
	height: 9px;
	width: 381px;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(images/comment-bottom.png);
}
.comment-meta {
	margin-bottom: 15px;
	line-height: 10px;
	font-size: 11px;
	width: 100%;
	padding-left: 9px;
	padding-top: 0px;
}

#comments_wrap .avatar{
	float: right;
	padding-right: 35px;
}

