.blogContent {
	color: #DDD;
	margin-bottom: 16px;
}

.blogContent h1 {
	margin-left: 8px;
	margin-bottom: 24px;
	float: left;
}

.blogContent .continueReading {
	font-size: 1.1em;
	text-decoration: none;
}

.blogContent a.continueReading:link { color: #e7117b; text-decoration: none; }
.blogContent a.continueReading:visited { color: #e7117b; text-decoration: none; }
.blogContent a.continueReading:hover { color: #3bfbc7; text-decoration: none; }
.blogContent a.continueReading:active { color: #e7117b; text-decoration: none; }

.blogMeat {
	width: 488px;
	clear: both;
	float: left;
	margin-left: 8px;
	margin-right: 152px;
	margin-bottom: 16px;
}

.blogContent .blogMeta {
	width: 272px;
	float: left;
	margin-left: 8px;
	margin-bottom: 16px;
}

.blogContent .blogMeta dt {
	clear: left;
	float: left;
	width: 56px;
	color: #888;
	line-height: 2.2em;
	font-size: 1.1em;
	margin-right: 16px;
}

.blogContent .blogMeta dd {
	clear: right;
	width: 128px;
	padding-left: 72px;
	line-height: 2.2em;
	font-size: 1.1em;
}

.blogContent p {
	text-align: justify;
	font-size: 1.1em;
	line-height: 2.2em;
	margin-bottom: 1.6em;
}

.blogContent p a:link {
	color: #e7117b;
	text-decoration: none;
}

.blogContent p a:visited {
	color: #e7117b;
	text-decoration: none;
}

.blogContent p a:hover {
	color: #3bfbc7;
	text-decoration: none;
}

.blogContent p a:active {
	color: #3bfbc7;
	text-decoration: none;
}

/*
	===================================================================
	Begin Comments Styles
	===================================================================
*/

#comments {
	color: #DDD;
}

#comments h1 {
	margin-left: 8px;
}

#commentInputForm {
	margin-left: 8px;
	width: 488px;
}

#comments input, #comments textarea {
	border: 1px solid #e7117b;
	background-color: #888;
}

#commentNameInput, #commentEmailInput, #commentWebsiteInput {
	width: 200px;
	height: 14px;
	padding: 2px;
	margin-right: 16px;
	font-family: Georgia, "Times New Roman", sans-serif;
	font-size: 1.1em;
}

#commentBodyInput {
	width: 484px;
	height: 124px;
	font-family: Georgia, "Times New Roman", sans-serif;
	padding: 2px;
	font-size: 1.1em;
}

#commentInputForm p {
	margin-bottom: 16px;
}

#commentRememberMe, #commentNotifyMe {
	width: 200px;
	float: left;
}

#commentRememberMe {
	margin-right: 88px;
}

#commentCaptcha {
	margin-top: 32px;
}

#commentCaptcha img {
	float: left;
	margin-right: 16px;
}

#commentCaptchaInput {
	float: left;
	font-size: 1.6em;
	font-family: Georgia, "Times New Roman", sans-serif;
	width: 124px;
	height: 20px;
	padding: 4px;
}

#commentSubmitButtons {
	margin-top: 32px;
}

#commentSubmitButtons input {
	padding: 4px;
	font-family: Georgia, "Times New Roman", sans-serif;
	font-size: 1.1em;
	background-color: #333;
	color: #DDD;
	width: 96px;
	margin-right: 16px;
}

#comments .commentPreview p, #comments .comment p {
	margin-bottom: 1.6em;
	text-align: justify;
	font-size: 1.1em;
	line-height: 2.2em;
}

#comments .commentPreview {
	width: 488px;
	margin-left: 8px;
	margin-bottom: 32px;
	background-color: #222222;
	padding: 16px 16px 16px 16px;
}

#commentsList {
	margin-left: 8px;
}

#comments .comment {
	border-top: 1px dotted #333;
	padding-top: 16px;
	margin-bottom: 32px;
	width: 488px;
	float: left;
	margin-right: 160px;
}

#comments .commentMeta {
	border-top: 1px dotted #333;
	padding-top: 16px;
	width: 272px;
	float: left;
	margin-bottom: 16px;
}

#comments .commentMeta dt {
	clear: left;
	float: left;
	width: 56px;
	color: #888;
	line-height: 2.2em;
	font-size: 1.1em;
	margin-right: 16px;
}

#comments .commentMeta dd {
	clear: right;
	width: 128px;
	padding-left: 72px;
	line-height: 2.2em;
	font-size: 1.1em;
}

#comments .comment .commentMeta {
	font-size: 1.1em;
	line-height: 2.2em;
}