img.avatar {
	float: left;
	margin-right:8px;
}
#textcontainer p.commentAuthor, #textcontainer p.commentDate {
	margin-left:40px;
	margin-bottom:0px;
}
#textcontainer .text {
	line-height:150%;
}
	#textcontainer .text h3 {
		margin:35px 0 10px 0;
	}
	#textcontainer .text ul, #textcontainer .text ol {
		margin-left: 20px;
		margin-bottom: 20px;
		list-style-type: disc;
	}
	#textcontainer .text ol {
		list-style-type: decimal;
	}
	#postcomment li.comment .comment-meta {
	margin-bottom:10px;
	font-size:80%;
	}
	#postcomment li.comment.parent {
		border-bottom:none;
	}
	#postcomment li.comment.depth-1 {
		border-bottom:1px dotted #ccc;
	}
	#postcomment li.comment .children {
		padding-left: 25px;
		background: url(../../../../images/reply.png) no-repeat left 10px;
		border-top:1px dotted #ccc;
	}
	#postcomment li.comment .reply, #postcomment li.trackback .reply, #postcomment li.pingback .reply   {
		background: url(../../../../images/comments_add.png) no-repeat right center;
		padding-right:20px;
		line-height:16px;
		visibility:hidden;
		font-size:80%;
		text-align:right;
	}
#postcomment li.trackback p, #postcomment li.pingback p {
   font-style:italic;
}
	#postcomment li.comment > div:hover .reply, #postcomment li.trackback > div:hover .reply, #postcomment li.pingback > div:hover .reply  {
		visibility:visible;
	}
.current-cat a {
	font-weight:bold;
}
.sociable {
	border-top:1px dotted #CCCCCC;
	margin:40px 0 20px;
	overflow:hidden;
	padding-top:10px;
	width:100%;
}
	#textcontainer .sociable a:hover {
		background-color:transparent;
	}
#postcomment {
	margin-top:10px;
}
	#postcomment .clearer {
		margin-top:10px;
	}
	#postcomment li.bypostauthor {
		background-color:#eee;
		padding-left: 5px;
		padding-right: 5px;
	}
#postcomment li p {
 margin-bottom:10px;
}
.navigation {
	width:100%;
	overflow:hidden;
}
	.navigation div {
		float:left;
		margin-right:7px;
	}
ul#category-list {
	float:left;
	width:380px;
	overflow:hidden;
}
	ul#category-list a {
		line-height:22px;
	}
	

#tagCloud {
	background-color:#eee;
	border: 1px solid #ccc;
	border-width: 1px 0;
	padding:3px;
	margin:5px 0;
}
#textcontainer div#relatedPosts {
	margin-bottom:15px;
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
}
	#textcontainer div#relatedPosts ol, #textcontainer #postcomment ul, #textcontainer #postcomment ol {
		margin-left:0;
	}	
	#textcontainer div#relatedPosts li {
		background: url(../../../../images/read-on.png) no-repeat left center;
		padding-left:16px;
		line-height:18px;	
	}
	#textcontainer div#relatedPosts li, #textcontainer #postcomment li {
		list-style-type:none;
	}
.wp-caption {
	padding: 3px;
	border: 1px solid #ccc;
	margin:5px 0;
}
.wp-caption.aligncenter {
	margin: 0px auto 10px auto;
	text-align:center;
}
	#textcontainer .wp-caption * {
		text-align:center;
		margin:auto;
	}
	#textcontainer .wp-caption p.wp-caption-text {
		font-style:italic;
		margin:0;
		line-height:auto;
		text-align:center;
	}
	#textcontainer .text ul.list {
		margin-bottom:15px;
	}
	#textcontainer .text ul.list li {
		margin-left:15px;
		list-style-type:disc;
	}
