/* BLOG */

.posttitle a:hover{text-decoration:none}
.post{margin-bottom:20px;  position:relative; padding-bottom:10px;}
.post2{margin-bottom:20px;  position:relative; padding-bottom:10px;}
.post.single{margin-bottom:0px; padding-bottom:0px; border:0;}
.entry-content{padding:0px; float:left; width:336px;}

.entry-client{padding:0px; float:left;}

.entry-utility3{font-size:11px; float:left; width:350px; margin-right:30px; font-style:italic; }

.entry-utility{font-size:11px; float:left; width:243px; margin-right:30px; font-style:italic; }
.entry-utility2{ float:right; text-align:right;}
.entry-utility2 span{ margin-bottom:10px; display:block;}
.entry-utility2 .post-icons{ margin:0px; padding:0px; list-style-type:none;}
.entry-utility2 .post-icons li{ display:inline;}
.entry-utility2 .post-icons li:first-child{ background:url(../images/icons/comment.png) no-repeat left; padding-left:15px; margin-right:10px;}
.entry-utility2 .post-icons li.like{ background:url(../images/icons/like.png) no-repeat left; padding-left:15px;}

.entry-utility2 .post-social{ margin:10px 0px; padding:0px; list-style-type:none;}
.entry-utility2 .post-social li{ display:inline; margin-right:5px;}
.entry-utility2 .post-social li:last-child{ margin-right:0px;}



#comment .pagenavi{
	padding:0 0 40px 0;
}
.commentlist{
	list-style-type:none;
	padding:20px 0;
	margin:0;
}
.commentlist ol{
	list-style-type:none;
	padding:30px 0 0 90px;
	margin:0;
}

.commentlist li{
	position:relative;
	padding:0 0 30px 0;
}
.commentlist li li{
	position:relative;
	padding:0;
}

.avatar{
	position:absolute;
	top:0;
	left:0;
}
.tuser{font-size:14px; color:#303030;}
.tdate{ font-size:10px; font-style:italic;}
.comment-body{margin:0 0 0 90px; padding:0;}
#commentform label{display:block}
#commentform .text-input{
	margin-bottom:8px;
	padding:8px 5px;
	vertical-align:middle;
}
#commentform .textarea{
	margin-bottom:10px;
	padding:8px 5px;
	vertical-align:top;
}
#commentform .button{
 }
#commentform .button:hover{}

/* CONTACT */
form{margin:0; padding:0;}
fieldset{border:0px;}
#contactform{margin:0 auto; position:relative; }
#contactform label{display:block}
label.sp { width:3px;}
span.error{color:red;text-align:left; font-size:11px;}
#contactform input.text-input{
	margin-bottom:8px;
	vertical-align:middle;
	width:50%;
}
#contactform textarea{ width:70%;} 
#message{ margin-left:0px;}
#message h2	{}
#message p{margin:6px 0px; }

#contactform .button{
	cursor:pointer;
	margin-top:15px;
	padding:3px 15px;
	line-height:20px;
 }

