.isl-node {
	border: 2px solid #EDEDED;
    padding: 15px 15px 10px;
    background-color: #fff;
	}

.isl-node-title h2{
	margin:0;
	margin-bottom: 0.3em;
	color: #003772;
line-height:1.5em;
    font-size: 150%;
	}
	

.isl-node-title{
	margin-bottom: 15px;
	}

.isl-node-title-gray{
	color:#D1D6E1;
	}
	
	
.isl-node hr {    
   	line-height:0px; /*CSS validator need units on line-height*/
	font-size:0;
	border:0;
	border-bottom:2px solid #F0F0F0;
	margin-bottom: 10px;    
	}

.isl-node-date{
	text-align:left;
	color: #808080;
    font-size: 0.916em;    
    margin: 7px 0px 10px 0px;
    
	}

.isl-node-bodytext p{
	color:#444444;
line-height:1.75em;		
	}
	
	.isl-news-subtitle{
	color: #003772 !important;
	font-weight: bold;
	}


.isl-node-subheadline{
	color: #003772;
    font-size: 1.5em;
    margin: 30px 0px 5px 0px;
    display:block;    
	}
	
.isl-node-item-source-right{
	color: #808080;
    font-size: 0.916em;
    text-align:right;
}

.isl-node-item-source-left{
	color: #808080;
    font-size: 0.916em;
    text-align:left;
}
