.s-category-articles .entry-content {
    margin-top: 18px;
}
.entry-content hr {
    border-top: 2px dotted #c0c0c0;
    border-width: 2px 0 0 0;
}
.entry-content img {
	margin: 0;
}

/* general */
.entry-content .subdue {
    color: gray;
    font-style: italic;
}
.entry-content .highlight {
	background-color: #e8fabc;
	border: 1px solid #d6ee9f;
	padding: 0 18px;
}
.entry-content .bordered {
    border:1px solid silver;
}


/* paragraphs */
.s-category-articles .entry-content p {
    margin: 18px 0;
}


/* Headings */
.entry-content h1 {
	color: #404040;
	font-size: 20px;
	line-height: normal;
	border-bottom: 1px solid #e0e0e0;
	margin: 30px 0 18px 0;
}
.entry-content h2 {
	color: #404040;
	font-size: 17px;
	line-height: normal;
	border-bottom: 1px solid #e0e0e0;
	font-weight: bold;
	margin: 30px 0 18px 0;
}
.entry-content h3 {
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #e0e0e0;
	margin: 30px 0 18px 0;
}

/* Tables */
.entry-content table.bordered {
	border-collapse: collapse;
	border: 1px solid #e0e0e0;
}
.entry-content table.bordered td,
.entry-content table.bordered th {
	border: 1px solid #e0e0e0;
}
.entry-content th {	
	color: gray;
	font-weight: bold;
	padding: 3px 10px;
    vertical-align:top;
}
.entry-content td {
	padding: 3px 10px;
    vertical-align:top;
}

/* Lists */
.entry-content ol, 
.entry-content ul,
.entry-content li {
    margin-top: 9px;
    margin-bottom: 9px;
}

