/*======================= ARTICLE =============================*/
.contentheading{
	font: 28px Georgia, "Times New Roman", Times, serif;
	letter-spacing: -0.5px;
	color: #000;
	font-weight: lighter;
}

.contentpaneopen h1{
	font-weight: lighter;
}

.contentpaneopen a, .contentpaneopen a:link, .contentpaneopen a:visited{
	background:url(../images/link-content-bg.gif) right top no-repeat;
	padding: 0px 7px 0px 0px;
}


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

.contentpaneopen img{
	padding: 8px;
	background: #FAFAFA;
	border: 1px solid #CCC;
}

.contentpaneopen .buttonheading a{
	background: none;
	border: none;
	text-decoration: none;
	padding: 0 5px;
}

.buttonheading a img{
	background: none;
	padding: 0;
	border: 0;
}

.small, .createdate, .modifydate, .hitscount{
	font-size: 11px;
	color: #AAA;
}

.small{
	background:url(../images/created-by.gif) no-repeat 0px 0px;
	padding-left: 25px;
}

.createdate{
	background:url(../images/created-date.gif) no-repeat 0px 0px;
	padding-left: 25px;
}

.hitscount{
	background:transparent url(../images/chart.png) no-repeat scroll 0 0;
	padding-left:25px;
}


.readon, a.readon:link, a.readon:visited{
	background: #CCC;
	color: #666;
	padding: 4px 5px;
	border: 1px dashed #666;
	
}

a.readon:hover{
	color: #333;
	background: #DDD;
	text-decoration: none;
}

.contenttoc{
	display: block;
	float: right;
	margin: 7px;
	border: 1px solid #AAA;
	background: #EEE;
}

.contenttoc tbody tr th{
	border-bottom: 1px solid #AAA;
}

a.toclink{
	margin: 7px;
}

a.toclink:hover{
	text-decoration: underline
}

.pagenavcounter{
	border-left: 2px solid #AAA;
	padding: 0 0 0 5px;
}


/*======================= COMPONENT =============================*/
.componentheading{
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #666;
	letter-spacing: -0.5px;

}

.contentpaneopen fieldset{
	padding: 5px;
	margin-bottom: 5px;
}

.highlight{
	padding: 0px 2px;
	background: #FFFF99
}

.button{
	background: #2770E7 url(../images/button-dark-bg.gif) top repeat-x ;
	border: 1px solid #1858C6;	padding: 2px 5px;
	color: #EEE;
	font: 11px Georgia, "Times New Roman", Times, serif;
}

.button:hover{
	color: #FFF;
}

.inputbox{
	padding: 5px 5px;
	border: 1px solid #AAA;
	color: #444;
	background: #EAEAEA;
	font: 11px Georgia, "Times New Roman", Times, serif;
}

.inputbox:focus{
	border: 1px solid #CCC;
	background: #FFFFCC;
}

td.sectiontableheader{
	padding: 6px;
	background: #EAEAEA;
	border-top: 2px solid #0075E3;
}

td.sectiontableheader a:link, td.sectiontableheader a:visited{
	padding: 3px 5px;
}	

tr .sectiontableentry1 td, tr .sectiontableentry2 td{
	padding: 3px 5px;
	border-bottom: 1px dashed #BBB;
}

/*======================= BREADCRUMB =========================*/
.breadcrumb .moduletable{
	margin: 10px 0px;
	padding: 5px;
	/*border-bottom: 1px solid #CCC;*/
	font: 11px Georgia, "Times New Roman", Times, serif;
}

.breadcrumb .moduletable-ads{
	width: 100%;
	margin: -10px 0 15px 0;
	padding: 10;
	border-bottom: 1px solid #CCC;
	background: #FFF url(../images/ads-label-joomlaxe.jpg) right top no-repeat;
}

.pathway:link, .pathway:visited{
}

.contentheadingno{font-size: 24px;}

span.pagenav, a.pagenav{padding: 7px; background: #DDD;}


