/*

	// -------------------------------------------------------------- //
	// primary.css

*/

#post_title {
	height: 9px;
	margin: 11px 0 11px 12px;
	border-bottom: 1px solid #000;
	
	text-transform: uppercase;
	font-size: 1.25em;
	color: #000;
}
	#post_title span {
		float: left;
		display: block;
		margin: 0 10px;
		padding: 0 4px;
		background: #a8a8b0;
	}
#post_error {clear: both;}

/* post */
.post {
	clear: both;
	margin: 10px 0;
	padding: 1px 0;
	border-top: 1px solid #444;
	overflow: auto;
}
.post.first {border: none;}
.post.alt {background: inherit;}
.post.sticky {
/*	background: inherit url('../img/cms/sticky.png') no-repeat scroll right 0;*/
	background-image: url('../img/cms/sticky_4.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right 0;
}
.post.sticky.alt {background-image: url('../img/cms/sticky_4_alt.png');}
	.post_title {
		font-size: 1.75em;
		color: #ec1857;
	}
	.post.alt .post_title {}
	.post.sticky .post_title {padding-right: 36px;}
		.post_title a {}
		.post_title a:hover,
		.post_title a:active {color: #000;}
	.post_date {
		margin-top: 5px;
		margin-bottom: 47px;
	
		font-size: .8em;
	}
	.post_addthis {float: right;}
	.post_content {}
	.more-link {line-height: 290%;}
	.post_edit,
	.post_modified {opacity: .5;}
	.post_edit {
		clear: both;
		padding: 10px 0 0;
		
		font-size: .8em;
	}
	.post_modified {
		margin: -44px 10px 47px;
		
		font-size: .8em;
	}
	.post_meta {
		clear: both;
		margin-top: 47px;
		
		font-size: .8em;
	}
		.post_meta img {background: none;}
	
		.post_meta hr {margin: -2px 10px -5px 10px;}
	.post .more-link {}
	#post_rss {
		float: right;
		margin: 2px 10px 0 0;
	}
	#post_rss li {float: left;}
	#post_rss li:first-child {list-style: none;}

/* comments */
#comments {margin: 10px 10px 0 10px;}
	#comments > h4,
	#comments > p {margin: 10px 0;}
	#comments li {
		position: relative;
		margin: 0 0 10px 0;
		
		list-style: none;
	}
	#comments .depth-1,
	#comments .depth-3,
	#comments .depth-5 {background: #ddd;}
	#comments .depth-2,
	#comments .depth-4 {background: #eee;}
	#comments .children {
		margin: 10px -3px 8px 10px;
		padding: 0 0 0 8px;
	}
		#comments .children {}
			#comments .children li {list-style: none;}
			.comment,
			.pingback {padding: 0px 3px 2px 0px;}
			.comment.alt {}
				.comment_avatar {float: left;}
				.comment h4,
				.pingback h4 {
					margin-top: 0;
					padding-top: 11px;
				}
					.comment h4 a {}
				.comment_date {
					margin-top: 2px;
				
					font-size: .8em;
				}
					.comment_date a {text-decoration: none;}
				.comment_content {
					clear: both;
					padding: 1px 0 0 42px;
				}
					.comment_edit {
						clear: both;
						float: left;
						margin-bottom: 0;
						
						font-size: .8em;
					}
					.comment_reply {
						margin: 23px 7px 10px 10px;
						
						text-align: right;
						font-size: .8em;
					}
					.comment_notice {
						position: absolute;
						top: 0;
						right: -5px;
					}
			.byuser {}
			.bypostauthor {
				border: 1px solid #444;
			}
			.children .bypostauthor {border-right: none;}

/* respond */
#respond {
	margin: 10px;
	padding: 10px 0;
	background: #ddd;
}
	#respond_reply_cancel {margin-top: 7px;}
		#respond input {width: 250px;}
		#respond input[type="submit"] {width: inherit;}
		#respond #textarea {margin-right: 14px;}
		#respond textarea {width: 100%;}
