/*
Theme Name: KHN Blog
Theme URI: http://www.velir.com
Description: Custom theme for the KHN blog
Version: 1.0
Author: Velir Studios
Author URI: http://www.velir.com
*/

/* Styles for the KHN Blog */
.navigation {
	font-size:11px;
}
	.navigation .alignleft {
		float:left;
		padding-right: 3em;
	}
	.navigation .alignright {
		/*float:right;*/
	}

.nav-util li.email,
.nav-util li.print  {
	display: none;
}

div.sec li.pagenav ,
div.sec li.categories,
div.sec li.linkcat  {
	list-style: none;
	margin:0;
	padding:0;
}

.post {
	background:transparent url(http://khn-dev.velir.com/images/khn/bg/bg-dotted-lines-bfbfbf.png) repeat-x scroll left bottom;
	overflow:hidden;
	width:100%;
	clear:both;
}
.single .post {
	background-image:none;
	border-bottom:1px solid #ccc;
}
.post .entry {
	margin:0 0 -0.5em 0;
	width:512px;
	overflow:hidden;
}
.single .post .entry {
	margin-bottom:1em;
}
	.post h2,
	h2 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		line-height:20px;
		font-weight:400;
		margin-bottom:5px;
		color:#333;
	}
	.single .post h2 {
		margin-bottom:1em;

	}
		.post h2 a {
			color:#248;
			text-decoration:none;
		}
		.post h2 a:hover {
			text-decoration:underline;
		}
	.post p {
		font-size:12px;
		line-height:18px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		margin:1em 0;
	}
	.entry ul,
	.entry ol {
		font-size:12px;
		line-height:18px;
		margin:1em 0 1em 1.5em;
	}
		.post p.timestamp,
		.post p.notes {
			color:#999999;
			font-size:10px;
			line-height:14px;
			font-weight:bold;
			text-transform:uppercase;
			margin:0;
		}
		.post p.author,
		.post p.publication {
			color:#999999;
			font-size:11px;
			line-height:15px;
			font-weight:bold;
			margin:0;
		}
		.post p.postmetadata {
			margin-top:1em;
		}
	.post img {
		padding:2px;
		border:1px solid #ddd;
	}
		.post img.alignleft {
			margin:0 17px 20px 0;;
			float:left;
		}
		.post img.alignright {
			margin:0 0 20px 17px;
			float:right;
		}
		.post img.aligncenter {
			margin:0 auto 20px auto;
			float:none;
		}
#respond,
.commentlist{
	overflow:hidden;
	width:100%;
	clear:both;
}
	#respond h3,
	.commentlist h3,
	h3 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		line-height:18px;
		font-weight:400;
		color:#333;
	}
	#respond p {
		font-size:12px;
		line-height:18px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		margin-top:0;
	}
	.commentlist p {
		font-size:12px;
		line-height:18px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		clear:left;
	}
	.commentlist li {
		background:transparent url(http://khn-dev.velir.com/images/khn/bg/bg-dotted-lines-bfbfbf.png) repeat-x scroll left bottom;
		padding-bottom:2px;
	}
	#respond textarea,
	.commentlist textarea {
		font-size:12px;
		line-height:18px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		padding:5px;
		border:1px solid #999;
		width: 500px;
	}
	.commentlist .comment-author,
	.commentlist .comment-meta {
		color:#999999;
		font-size:10px;
		line-height:14px;
		font-weight:bold;
		text-transform:uppercase;
		margin:0;
	}
img.avatar {
	width:auto;
}
.sec {
	width:231px;
	padding-left:42px;
	}
	.sec .module {
	}
		.sec .module ul li {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			line-height:1.3636;
			padding-top:8px;
		}
		div.module p a img {
			padding-top: 8px;
		}
		
#recaptcha_area {
	margin:0 0 10px 1px;
}
form {
	display:inline;
}
