/*
THIS FILE CONTAINS STYLES RELATING TO THE BLOG MODULE IN THE USER-END OF THE AH!CMS
*/
div#blogpost {
	display: block;
}
	#blogpost h1:first-child {
		margin-bottom: 0;
	}
	#blogpost h1:first-child + p {
		margin-top: 0;
	}

	#comments {
		border-top: 2px inset #DDD;
	}
		#comments h1:first-child {
			text-transform: capitalize;
			margin: 5px 0 0;
		}
		.blog_comment {
			overflow: hidden;
			position: relative;
			padding-top: 5px;
		}
		.blog_comment.disabled {
			background: url(../images/comment_overlay.png) repeat-x scroll 0 0 #33F;
		}
		.blog_comment + .blog_comment {
			border-top: 1px inset #DDD;
			padding-top: 10px;
		}
			.blog_comment h2:first-child {
				width: 100px;
				margin-right: 10px;
				float: left;
				color: #2550A1;
				text-align: right;
			}
			.blog_comment h2:first-child + span {
				font-size: 11px;
				line-height: 14px;
				font-weight: bold;
			}
			.blog_comment .content {
				float: right;
				width: 460px;
			}
				#content .blog_comment .content p {
					margin-top: 5px;
				}

	#new_comment {
		border-top: 2px inset #DDD;
		overflow: hidden;
	}
		#new_comment form {
			margin-top: 10px;
		}
		#new_comment label {
			width: 105px;
			float: left;
			clear: left;
			margin-top: 5px;
			line-height: 20px;
			vertical-align: top;
		}
		#new_comment input, #new_comment textarea {
			float: left;
			line-height: 18px;
			margin-top: 5px;
			width: 200px;
		}
		#new_comment input[type=checkbox] {
			float: left;
			line-height: 18px;
			margin-top: 5px;
			width: 20px;
		}
		#new_comment textarea {
			width: 300px;
		}
		#new_comment img {
			position: relative;
			top: -2px;
		}
		#new_comment #comment_content {
			margin-bottom: 7px;
		}
		#new_comment #comment_submit {
			width: 130px;
		}

		#new_comment p.error {
			color: #900;
		}
		#new_comment p.success {
			color: #050;
		}

/*		tr {
			background: url(http://localhost/dawnkendall/templates/default/images/header-shadow.png) repeat-x scroll 0 -123px transparent;
			color: #FFF;
		}
		tr td {
			vertical-align: middle;
			padding-left: 5px;
		}
		tr td a {
			color: #FFF !important;
		}*/
		
		#comments .blog_comment a.delete_comment {
			position: absolute;
			top: 6px;
			right: 15px;
			display: block;
			width: 15px;
			height: 15px;
			text-indent: -9999em;
			background: url(../../../admin/ahcms/template/default/images/ui-icons_454545_256x240.png) no-repeat scroll -177px -98px transparent;
		}
		#comments .blog_comment + .blog_comment a.delete_comment {
			top: 10px;
		}
		
		#comments .blog_comment a.disapprove_comment, #comments .blog_comment a.reapprove_comment {
			position: absolute;
			top: 6px;
			right: 35px;
			display: block;
			width: 15px;
			height: 15px;
			text-indent: -9999em;
			background: url(../../../admin/ahcms/template/default/images/ui-icons_454545_256x240.png) no-repeat scroll -81px -129px transparent;
		}
		#comments .blog_comment + .blog_comment a.disapprove_comment, #comments .blog_comment + .blog_comment a.reapprove_comment {
			top: 10px;
		}
		
		#comments .blog_comment a.reapprove_comment
		{
			background-position: -65px -145px;
			display: none;
		}
		#comments .blog_comment a.reapprove_comment:hover
		{
			background-color: #BEB;
		}
		
		#comments .blog_comment > a:hover {
			background-color: #EBB;
		}