/***********************************************************
/* Styles specific to the David Louis Edelman blog.
/**********************************************************/

#whiteBox {
	min-height: 2040px;
}

.archiveListItem {
	font-size: 0.9em;
	line-height: 1.5em;
}

	.archiveListItem a {
		font-size: 1.1em;
	}

	.archiveListItem .articleMeta {
		font-size: 1em;
		margin: .3em 0;
	}



/***********************************************************
/* Article styles.
/**********************************************************/

.article {
}

	.article h1 a, .article h2 a {
		color: #000;
	}

	.article p, .article ul, .article ol, .article td {
		margin-bottom: 1.5em;
	}

	.article blockquote, .article blockquote p {
		font-size: 0.95em;
		line-height: 1.5em;
	}
	
	.articleMetaTable {
		width: 100%;
		border-collapse: collapse;
		border: none;
		font-size: 0.9em;
	}
	
		.articleMetaTable tr {
			vertical-align: top;
		}
	
		.articleMetaTable td {
			border: none;
			padding: 5px 25px 5px 0;
			line-height: 1.4em;
		}

.articleTags a {
	color: #adacac;
	font-size: 0.9em;
}



/***********************************************************
/* Comment styles.
/**********************************************************/

/* Styles for the meta line for whole comments section. */
.commentsMeta {
	text-transform: uppercase;
	color: #adacac;
	margin-bottom: 2em;
	font-size: 1em;
}

	.commentsMeta a {
		color: #adacac;
	}

.comments {
	font-size: 0.9em;
	line-height: 1.6em;
}

	.comments h2 {
		padding-bottom: 0.5em;
		font-size: 1.6em;
	}
	
		.comments h2 a {
			color: #000;
		}

		.comments h2 img {
			margin-bottom: -1px;
		}

	.comments ol {
		margin-left: 0;
		padding-left: 2em;
	}

		.comments ol li {
			margin-bottom: 2em;
		}
	
		.comments ol li.authorComment {
			background-color: #eef4f5;
			margin-right: -55px; /* Allows the background to extend to the right edge of white box. */
			padding-right: 55px;
		}
	
	/* Styles for the meta section of individual comments. */
	.commentMeta {
		margin-bottom: 0.2em;
		color: #adacac;
	}
	
	.commenterName {
		font-size: 1.1em;
		font-weight: bold;
		color: #000;
	}


/***********************************************************
/* Comment form styles.
/**********************************************************/

.addComment p {
	font-size: 0.9em;
	line-height: 1.6em;
}

.addComment fieldset {
	padding: 0;
	border: 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#commentForm {}

	#commentForm label {
		margin-top: 1.3em;
		font-size: 0.9em;
	}
	
	#commentForm label.textField {
		width: 120px;
		float: left;
	}
	
	#commentForm input.formField {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		margin-top: 1.1em;
		width: 250px;
		padding: 3px;
		height: 15px;
		border: 1px solid #9e9887;
	}
	
	#commentForm textarea {
		border: 1px solid #9e9887;
		font: 1.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		margin-top: 1.4em;
		width: 100%;
	}
	
	#commentForm input.btnSubmit {
		margin: 0.8em 3em 0 0;
		width: 75px;
		height: 25px;
		font-size: 0.9em;
	}

	#commentForm p.subscribe-to-comments {
		position: relative;
		top: -1.8em;
		left: 22em;
	}

		#commentForm p.subscribe-to-comments label {	
			font-size: 1em;
		}

/***********************************************************
/* Sidebar styles.
/**********************************************************/

#sidebarLeft {
}

.randomEntryMeta {
	color: #adacac;
}

#sidebarLeft h2 a {
	color: #000;
}

#categories {
	line-height: 1.7em;
	color: #adacac;
}

#tags {
	line-height: 1.7em;
	color: #adacac;
}