h1.gen_left_title a{
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	padding:0px 0px 0px 0px;
	text-decoration: none;
	color: #636153;
}


.archive div#content {
	width: 450px;
	margin: 30px 32px 0 21px;
}
.archive div#content ul{
	list-style: none;
}

.archive div#content h3.entry_title {
	clear: both;
	margin: 0 0 10px 0;	
}

.archive div#content h3.entry_title a:link,
.archive div#content h3.entry_title a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #3d6f82;
	text-decoration: none;
	line-height: 110%;
	margin: 0 0 10px 0;
}

.archive div#content h3.entry_title a:hover,
.archive div#content h3.entry_title a:active {
	text-decoration: underline;
}

.archive div#content p {
	margin: 0 0 15px 0;
}

.archive div#content img {
	width: 175px;
	height: auto;
	float: left;
	margin: 0 10px 0 0;
	padding: 7px;
	border: 1px solid #d2d2d2;
	background: #fff;	
}

.archive div#content a img {
	padding: 7px;
	border: 1px solid #d2d2d2;
	background: #fff;
}

.archive div#content div.entry_footer {
	clear: both;
	font-size: 11px;
	margin: 20px 0 0 0;
}

.archive div#content div.entry_footer span.entry_date {
	color: #787878;
}


.archive div#content hr {
	clear: both;
	margin: 20px 0;
	height: 1px;
	width: 450px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #d2d2d2;
}


/*Comments*/
.archive div#content h3#comments {
	font-size: 18px;
	color: #636153;
	font-weight: normal;
	width: 450px;
}

.archive div#content p.posted_by {
	color: #787878;
}

.archive div#content div.comment_div {
	margin: 0 0 25px 0;
}

.archive div#content div.comment_body {
	padding: 10px 0 0 70px;
	min-height: 52px;
	background: transparent url("_g/BG_comment_body.jpg") 0 0 no-repeat;
}
.archive div#content div.comments_closed {
		background-color: #f9f8f2;
		border-top: 1px dotted #b5b29c;
		border-bottom: 1px dotted #b5b29c;
		margin: 10px 0px;
		text-align: center;
		padding: 10px;
}
.archive div#content div.comments_closed span{
		font-weight: bold;
		color: #000;
}

.archive div#content div#post_a_comment_div {
	padding: 7px;
	border: 1px solid #d2d2d2;
	background: #fff;
	margin: 0 0 25px 0;
}

.archive div#content div#post_a_comment_div form {
	padding: 5px;
	background: #E5E3CA;
}

.archive div#content div.error {
	padding: 0 0 0 42px;
	background: transparent url("_g/ICON_error.jpg") 0 0 no-repeat;
	font-weight: bold;
	line-height: 32px;
	margin: 0 0 25px 0;
}
