#content-post {
	margin: 0;
	padding: 0;
	width: 100%;
	background: #FFF;
	overflow: hidden;
	/* border: 1px solid #777; */
	}
.post {
	padding: 0;
	clear: both;
	overflow: hidden;
	}
	.date { margin-top: 1em; }
	.post .date {
		padding: 0 2px 0 0;
		height: 50px;
		width: 45px;
		background: url('../img/calendar.gif') no-repeat;
		font: normal 22px Verdana, Arial, Helvetica, sans-serif;
		color: #777;
		text-align: center;
		line-height: 100%;
		float: left;
		}
		.post .date span {
			padding-top: 5px;
			height: 16px;
			display: block;
			font: normal 11px Verdana, Arial, Helvetica, sans-serif;
			color: #FFF;
			text-align: center;
			}
	.post .title {
		float: left;
		margin: 0 0 0 10px;
		width: 90%;
		}
.postdata { color: #999; }
	.postdata a, 
	.postdata a:visited {
		color: #999;
		text-decoration: none;
		}
	.postdata a:hover {
		color: #44a1d0;
		text-decoration: none;
		}
	.postdata .category{
		background: url('../img/mini-category.gif') no-repeat;
		padding-left: 18px;
		float: left;
		}
	.postdata .comments{
		background: url('../img/mini-comment.gif') no-repeat;
		padding-left: 18px;
		float: right;
		}
.mini-add-comment {
	background: url('../img/mini-down-arrow.gif') no-repeat left center;
	padding-left: 12px;
	float: right;
	}
.entry {
	padding: 2em 0 1em;
	clear: both;
	}

.title h2 {
	color: #333;
	margin: 3px 0 2px;
	padding-bottom: 4px;
	font: normal 150%/100% "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #CCC;
	}
.title h2 a, 
.title h2 a:visited {
	color: #333;
	text-decoration: none;
	}
.title h2 a:hover {
	color: #888;
	text-decoration: none;
	}


div.gradientHoriz {
	margin: 3em auto;
	height: 1px;
	background: url('../img/gradientHoriz.gif') no-repeat scroll center;
	}
	div.gradientHoriz hr { display: none; }



#column-two #stage #entry-comments h3 {
	color: #777;
	margin: 0.5em 0 0.5em;
	font: bold 110%/110% "Lucida Grande", Verdana, Arial, sans-serif;
	}
#column-two #stage #entry-comments h3#comments {
	background: url('../img/comments.gif') no-repeat;
	padding-left: 2em;
	font: normal 140%/120% "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	}
#column-two #stage #entry-comments h3#respond {
	background: url('../img/respond.gif') no-repeat;
	padding-left: 2em;
	font: normal 140%/120% "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin: 2em 0 0;
	clear: both;
	}


/* comment list */
#column-two #stage #entry-comments .commentlist {
	margin: 2em 0;
	line-height: 130%;
	}
	#column-two #stage #entry-comments .commentlist li { padding: 1em 2em; }
	#column-two #stage #entry-comments .commentlist .alt { background: #EEE; }
	#column-two #stage #entry-comments .commentlist cite {
		font-weight: bold;
		font-style: normal;
		font-size: 110%;
		color: #690;
		}
		#column-two #stage #entry-comments .commentlist cite a, 
		#column-two #stage #entry-comments .commentlist cite a:visited { color: #690; }
	#column-two #stage #entry-comments .commentlist small {
		margin-bottom: 0.5em;
		display: block;
		font-size: 90%;
		}
		#column-two #stage #entry-comments .commentlist small a, 
		#column-two #stage #entry-comments .commentlist small a:visited { color: #999; }
	#column-two #stage #entry-comments p { color: #555; font-size: 0.95em; line-height: 130%; }



/* comment form */
#commentform { margin-top: 2em; }
	#commentform label {
		font-weight: bold;
		color:#777;
		font-size: 100%;
		padding-left: 1em;
		}
		#commentform label span { color: #690; }
	#commentform small {
		color: #999;
		font-size: 90%;
		}
	#commentform input {
		font: 110% "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		width: 220px;
		padding: 5px 3px 3px 7px;
		background: url('../img/form-field-bg.gif') no-repeat;
		border-top: 1px solid #E6E6E6;
		border-right: 1px solid #E2E2E2;
		border-bottom: 1px solid #E2E2E2;
		border-left: 1px solid #E6E6E6;
		}
	#commentform textarea {
		font: 110% "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		width: 480px;
		height: 140px;
		background: url('../img/form-field-bg.gif') no-repeat;
		border: solid 1px #E6E6E6;
		padding: 5px 3px 3px 7px;
		}
	#commentform #submit {
		font: 12px/100% "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		color: #555;
		background: url('../img/submit-btn.gif') no-repeat top left;
		border: none;
		width: 135px;
		height: 25px;
		padding: 0.25em 0 0.5em 0;
		margin-left: 355px;
		}
	#commentform #submit:hover { color: #FFF; background: url('../img/submit-btn.gif') no-repeat bottom left; }
	#commentform textarea:focus, 
	#commentform input[type="text"]:focus { border: 1px solid #3b9ACC; }