/* 
	This is for blog page ONLY 
*/


/* ----- Blog Post - Main Display List ----- */
		
		
		div.post-entry,
		div.type-post {
			border-bottom:1px dotted #ccc;
			}
			
			
			.post-author-date-info {
				display:block;
				float:right;
				padding:5px 0px 10px 20px;
				text-align:right;
				font-size:88%;
				}
				
				
		#nav-below {
			display:block;
			padding:20px 0px 0px 0px;
			font-weight:bold;
			}
			
			
			#nav-below .nav-previous {
				display:block;
				float:left;
				}
		
		
			#nav-below .nav-next {
				display:block;
				float:right;
				}
				
		ul.paging { 
			list-style: none; 
			padding: 0; 
			font-weight: bold; 
			}
			
		ul.paging li { 
			float: left; 
			margin: 0 6px 6px 0; 
			}
		ul.paging li a, ul.paging li.active { 
			display: block; 
			padding: 3px 6px; 
			background-color: #f5f5f5; 
			border: 1px solid #ccc; 
			}
		ul.paging li.active { 
			background-color: #000; 
			border-color: #000; 
			color: #fff; 
			}


/* ---- Comments Section ----- */
		
		
		#comments {
			border-top:1px dotted #ccc;
			background:#fff;
			}
		
		
		#comments-list {
			padding:1px 0px;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#000;
			}
			
			
			#comments-list p,
			#content #comments-list p {
				line-height:18px;
				}
			
			
			#comments-list ol {
				list-style:none;
				margin:0px;
				padding:5px 0px 0px 0px;
				background:#fff;
				border-top:1px dotted #ccc;
				}
			
			
				#comments-list ul {
					list-style:none;
					margin-left:0px;
					padding-left:40px;
					background:#fff;
					}
				
				
					#comment-container-border {
						padding:0px 0px 10px 0px;
						background:#fff;
						border-bottom:1px dotted #ccc;
						}
					
					#comment-container-background {
						padding:10px;
						background:#f7f7f7;
						}
			
			
			.comment-author {
				display:block;
				float:left;
				margin:0px 15px 5px 0px;
				background:#fff;
				border:1px solid #ccc;
				padding:5px;
				}
				
				
				.comment-author a,
				.comment-author a:hover, 
				#content .comment-author a,
				#content .comment-author a:hover {
					text-decoration:none;
					font:bold 12px Verdana, Arial, Helvetica, sans-serif;
					}
				
				
				.comment-author img {
					display:block;
					max-width:50px;
					max-height:50px;
					overflow:hidden;
					margin:0px 0px 5px 0px;
					}
			
			
			.comment-reply-link {
				display:block;
				clear:both;
				}
				
				
				#content .comment-reply-link a,
				.comment-reply-link a {
					}
		
		
		#respond {
			}
		
		
		form#commentform {
			}
		
		
			#form-section-author,
			#form-section-email,
			#form-section-url {
				display:block;
				float:left;
				padding:0px;
				width:31%;
				overflow:hidden;
				}
		
		
				#respond input#author,
				#respond input#email,
				#respond input#url {
					border:1px solid #ccc;
					background:#f7f7f7;
					font:12px Verdana, Arial, Helvetica, sans-serif;
					color:#b20000;
					padding:5px;
					width:90%;
					}
				
				
			#form-section-comment {
				clear:both;
				display:block;
				padding:5px 0px 0px 0px;
				}
			
			
				#respond textarea#comment {
					border:1px solid #ccc;
					background:#f7f7f7;
					font:12px Verdana, Arial, Helvetica, sans-serif;
					color:#b20000;
					padding:5px;
					width:90%;
					overflow:auto;
					}
		
		
			#respond .form-submit {
				padding:15px 0px;
				}
			
			
			#respond .form-submit input {
				background:#444;
				border:1px solid #222;
				color:#fff;
				font:bold 11px Verdana, Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				padding:5px 10px;
				}
		
		
			#respond .form-submit input:hover {
				background:#a60000;
				border:1px solid #500000;
				color:#fff;
				}
				
				
				#form-allowed-tags code {
					color:#666;
					}


					
		
/* ---- Category page ----- */
				
		div.entry-meta,
		div.entry-utility,
		div#digg-digg {
			font-size:88%;
			}
			
		h1 span.category-title {
			color:#b20000;
			}
