#blogSearchBox .blogSearchForm {
	padding:7px 0 0 0;
	margin:0;  
}
#articleContent .printVersion {
	float:right;
	font-size:11px;
	position:relative;
	top:-11px;
}
 #articleContent #articleAuthor {
	float:right;
	color:#666;
}
#commentsBody .commentPost {
	border-bottom:1px dotted #999;
}
#ep_plugin.ep_blogger .categories.input-box,
#ep_plugin.ep_blogger .archives.input-box {
	font-size:11px;
	margin:5px 0;
	width:178px;
}
#ep_plugin.ep_blogger #articleContainer .notice {
	font-weight:bold;
}
#commentsHeader {
	border-bottom:1px dotted #036;
	margin:0;
	padding-left:0;
}
#commentsContainer {
	padding:10px 0;
}
#rssLink {
	padding-bottom:10px;
}
.articleMoreLink {
	font-weight:bold;
	text-decoration:none;
}
.inactiveNewsBlogMessage {
	color:#F00;
	font-weight:bold;
	font-size:14px;
	margin:10px 0;
}

#ep_plugin .formElement { margin: .5em; overflow: hidden; padding: 3px; }

#commentsContainer #commentsHeader { border: none; }
div#ep_plugin #commentsContainer div#commentsBody { background: #f6f6f6; border: solid 1px #eee; margin-top: .5em; }

div#ep_plugin div.formElement .formInput textarea, div#ep_plugin div.formElement .formInput input {
	border: solid 1px #bbb;
	border-radius: 3px;
	padding: 4px;
}

div#ep_plugin div.formElement.submit .input-button {
	width: auto;
	padding: 5px 15px;
	font-size: 1.3em;
	margin: .5em 0;
	float: right;
}

#ep_plugin .validation.error {
	background: #ffe;
	color: #900;
	border: solid 1px #b00;
	padding: .5em;
	margin: 1em;
}

.ep_blogger_olderPosts {
	clear: both;
}

.left { float: left; }
.right { float: right; }
.clear { claer: both; }

.required .glyph { color: #900; }