/* @package OxCMS_Base */
.htmlcontent {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 1em 0;
}

.htmlcontent a {
	text-decoration: underline;
	outline: none;
}

.htmlcontent a:hover {
	text-decoration: underline;
}

.htmlcontent strong {
	font-weight: bold;
}

.htmlcontent em {
	font-style: italic;
}

.htmlcontent em strong, 
.htmlcontent strong em {
	font-style: italic;
	font-weight: bold;
}

.htmlcontent p {
	margin-bottom: 1em;
}

.htmlcontent address,
.htmlcontent blockquote {
	margin-bottom: 1em;
	padding: 0 15px;
	border-left: solid 3px #ccc;
}

.htmlcontent hr {
	background-color: #ccc;
	color: #ccc;
	height: 1px;
	border: 0;
}

.htmlcontent h1,
.htmlcontent h2,
.htmlcontent h3,
.htmlcontent h4,
.htmlcontent h5,
.htmlcontent h6 { 
	margin: 1em 0 .5em 0; 
	padding: 0; 
	border: none;
	text-transform: none;
	font-weight: bold;
}

.htmlcontent h1 { font: normal 1.8em/1.1em Calibri, Arial, sans-serif; }
.htmlcontent h2 { font: normal 1.6em/1.1em Calibri, Arial, sans-serif; }
.htmlcontent h3 { font: normal 1.4em/1.1em Calibri, Arial, sans-serif; }
.htmlcontent h4 { font: normal 1.2em/1.1em Calibri, Arial, sans-serif; }
.htmlcontent h5 { font: normal 1.1em/1.1em Calibri, Arial, sans-serif; }
.htmlcontent h6 { font: normal 1em/1.1em Calibri, Arial, sans-serif; }

.htmlcontent ul,
.htmlcontent ol { margin: 0 0 1ex 2.5em; }
.htmlcontent ul,
.htmlcontent ul li { 
	list-style-type: disc;
	list-style-position: outside; 
 }
.htmlcontent ul ul,
.htmlcontent ul ul li { 
	list-style-type: circle;
	list-style-position: outside; 
 }
.htmlcontent ol,
.htmlcontent ol li { 
	list-style-type: decimal !important; 
	list-style-position: outside; 
}


