
.item-page p{
	text-align: justify;
}
.item-page h1{
	    border-bottom: 1px solid rgba(141, 43, 41, 0.3) !important;
    padding-bottom: 10px;
    margin-bottom: 15px;
    font-size: 200%;
    color: #8D2B29;
}
.table thead > tr> th{
    font-size: 110%;
    text-align: center;
    text-decoration: underline;
    border-bottom: 2px solid #8D2B29 !important;	
    border-top: transparent;
}

.table > tbody > tr > th, 
.table > tbody > tr > td,
td, tr td {
    border-top: 1px solid #8D2B29 !important;
}

td, tr td {	
    border: 1px solid rgba(141, 43, 41, 0.3) !important;
}

.page-subheader,
.page-header{
	padding: 0 !important;
	margin: 0 !important;
	border-bottom:transparent !important;
}

.page-subtitle, .page-subheader h2 >.subheading-category{
	    font-size: 150%;
    color: #8D2B29;
}
h2.page-subtitle {
    border-bottom: 1px solid rgba(141,43,41,0.3) !important;
    padding-bottom: 10px !important;
    margin-bottom: 15px !important;
    color: #8D2B29 !important;
}
.category-desc > h1,
.category-desc > h2,
h1.page-title,
h2.article-title {
    border-bottom: 1px solid rgba(141,43,41,0.3) !important;
    padding-bottom: 10px !important;
    margin-bottom: 15px !important;
    font-size: 200% !important;
    color: #8D2B29 !important;
}

.category-desc  h3{
	    border-bottom: 1px solid rgba(141,43,41,0.3) !important;
    padding-bottom: 10px;
    margin-bottom: 15px;
    font-size: 160%;
    color: #8D2B29;
	
}

.article-title a:hover{
text-decoration: none;
}

.items-row .item,
.items-leading .leading {
    margin-bottom: 15px !important;
}

.article-header{
	margin:0;
}
h3.page-header,
.article-header > h2.article-title {
    border-bottom: 1px solid rgba(141,43,41,0.3) !important;
    font-size: 150%;
    color: #8D2B29;
    margin: 0 0 15px 0 !important;
    padding: 0 0 10px 0 !important;
}

.items-more > ol.nav > li{
	    border-top: transparent !important;
    border-bottom: 1px solid rgba(141,43,41,0.3) !important;
    font-size: 18px;
    font-weight: normal;
    color: #8D2B29;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
}
.items-more > ol.nav > li a{
	padding: 0;
}
.items-more > ol.nav > li a:hover,
.items-more > ol.nav > li a:focus{
	background: transparent !important;
	text-decoration: underline;
	
}