/* ---- Blog Basics Styles ---- */
	
	
/* this is set to display:none; to hide the blog sidebar by default - 
the styles below allow the menu to display on blog and posts pages */
div#blog-info-sidebar {
	display:none;      
	}

	body.blog div#blog-info-sidebar, /* -- Blog Main Landing Page -- */ 
	body.single div#blog-info-sidebar, /* -- Blog Individual Post Page -- */ 
	body.archive div#blog-info-sidebar /* -- Blog Main Archive/Category/Author Landing Page -- */ {
		display:block;
		}


/* ----- Digg Digg social media icons ----- */

div#digg-digg {
	clear:both;
	padding:0px 0px 20px 0px;
	min-height: 20px;
	}
#digg-digg li {
	list-style: none;
	float: left;
}
div#digg-digg .google-plus-one {
	}
	
	div#digg-digg .google-plus-one #___plusone_0 {
		}
	
		div#digg-digg .google-plus-one #___plusone_0 iframe {
			}
		

/* ----- Pagination ----- */	

ol.wp-paginate {
	clear:both !important;
	display:block !important;
	list-style:none !important;
	margin:0px !important;
	padding:17px 0px 20px 0px !important;
	font-size:88% !important;
	}
	
	ol.wp-paginate li {
		display:inline !important;
		margin:0px !important;
		padding:0px !important;
		}
	
	ol.wp-paginate li a,
	ol.wp-paginate li span {
		display:block !important;
		float:left !important;
		margin:0px 4px 0px 0px !important;
		padding:2px 7px !important;
		border:1px solid #aaa !important;
		background:#ddd !important;
		color:#555 !important;
		text-decoration:none !important;
		}
	
	ol.wp-paginate li a:hover {
		border:1px solid #ccc !important;
		background:#eee !important;
		color:#000 !important;
		text-decoration:none !important;
		}
	
	ol.wp-paginate li span.title {
		background:#fff !important;
		border-color:#fff !important;
		color:#000 !important;
		padding-left:0px !important;
		padding-right:0px !important;
		}
	
	ol.wp-paginate li span.current {
		border:1px solid #333 !important;
		background:#555 !important;
		color:#fff !important;
		font-weight:bold !important;
		}


/* ----- 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%;
		}

div.entry-meta,
div.entry-utility,
div#digg-digg {
	font-size:88%;
	}
	
			

/* ---- Comments Section ----- */

#comments {
	border-top:1px dotted #ccc;
	}

#comments-list {
	padding:1px 0px;
	font:88% Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}
	
	#comments-list p,
	#content #comments-list p {
		line-height:18px;
		}
	
	#comments-list ol {
		list-style:none !important;
		margin:10px 0px !important;
		padding:0px !important;
		background:#fff;
		}
		
		#comments-list ol ol,
		#comments-list ol ul {
			margin:0px !important;
			}
	
		#comments-list li {
			list-style:none !important;
			margin:5px 0px !important;
			padding:0px;
			font-weight:normal !important;
			background:none !important;
			}
	
		#comments-list ul {
			list-style:none !important;
			margin:0px !important;
			padding:0px 0px 0px 40px !important;
			background:#fff;
			}
		
			#comment-container-border {
				padding:0px;
				background:#fff;
				}
			
			#comment-container-background {
				padding:10px;
				background:#ecf2f6;
				border:1px solid #bdd1de;
				
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
				
				-webkit-box-shadow: inset 0px 0px 6px #fff;
				-moz-box-shadow: inset 0px 0px 6px #fff;
				box-shadow: inset 0px 0px 6px #fff;
				
				}
	
	.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, 
		.content .comment-author a,
		.content .comment-author a:hover {
			text-decoration:none;
			font:bold 100% 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,
		#content .comment-reply-link a,
		.comment-reply-link a {
			}


#respond {
	}
	
	
form#commentform {
	margin:0px;
	padding:15px;
	border:1px solid #ccc;
	background:#eee;
			
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	-webkit-box-shadow: inset 0px 0px 6px #fff;
	-moz-box-shadow: inset 0px 0px 6px #fff;
	box-shadow: inset 0px 0px 6px #fff;
	
	}
	
	form#commentform p,
	.content form#commentform p,
	#content form#commentform p {
		margin:0px;
		padding:0px;
		}

	#form-section-author,
	#form-section-email,
	#form-section-url {
		padding:10px 0px 0px 0px;
		}

		#respond input#author,
		#respond input#email,
		#respond input#url {
			margin:0px;
			padding:5px;
			width:97%;
			border:1px solid #ccc;
			background:#fff;
			font:100% Verdana, Arial, Helvetica, sans-serif;
			color:#000;
			}
		
	#form-section-comment {
		padding:10px 0px 0px 0px;
		}
	
		#respond textarea#comment {
			border:1px solid #ccc;
			background:#fff;
			font:12px Verdana, Arial, Helvetica, sans-serif;
			color:#000;
			padding:5px;
			width:97%;
			overflow:auto;
			}

	#respond .form-submit {
		}
	
	#respond .form-submit input {
		margin:0px;
		width:auto;
		margin:10px 0px;
		padding:4px 5px;
		*padding:5px 0px;
		background:#444;
		border:1px solid #222;
		color:#fff;
		font:bold 88% Verdana, Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		}

	#respond .form-submit input:hover {
		background:#666;
		border:1px solid #444;
		color:#fff;
		}
		
			
/* ---- Category page ----- */
	
.content h1 span.category-title,
#content h1 span.category-title,
h1 span.category-title {
	color:#b20000;
	}
/*
     