.news_archive > div {
  padding: 0.25em;
  margin-bottom: 0.5em;
    border-bottom: 1px #999 solid;
  overflow: hidden;
}

.news_box.inactive {
  background: #eee;
}

.news-item-placeholder {
   border: 1px dotted black;
   background: #eee;
   height: 100px;
}



#content_page .news_box .actions {
  width: 25%;
  margin-top:30px;
  float: left;
  list-style: none;

}

#content_page .news_box p, h3 {
  width: 65%;

}


#content_page .news_box .actions li {
  padding-left: 25px;

}



/* News Feed on home page */

 .newsHeader {
	height:26px;
	background-image: url('/img/newsIcon-small.jpg?v=2');
    background-position: left top;
	background-repeat:no-repeat;
	margin: 0px 15px 10px 10px;
	border-bottom:3px solid #008c99;
}

.newsHeader h3  { 
  border-bottom:none;
  margin-left:31px;
  padding-top:5px;
  font-size:1.2em;
  text-transform:uppercase;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  color: #008c99;
  font-weight:normal;
}

.newsHeader p  { 
  border-bottom:none;
  float:right;
  color: #008c99;
  margin-top:-32px;
  margin-right:6px;

}

.newsHeader p  a { 
 
  font-size:.85em;
  text-transform:uppercase;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  	color: #008c99;
  font-weight:normal;
  text-decoration:none;
}

.newsHeader p  a:hover { 
  text-decoration:underline;
}



.news_item_fp {
  margin:0px 10px 0px 10px;
  padding:10px 10px 10px 0px;
  background: #fff;
  overflow: hidden;
  border-bottom:1px solid #CCC;


}

.news_item_fp h4 { 
  margin: 0px;
  padding:0;
  width:180px;
  float:left;
  position:relative;
  padding:2px 0px 4px 0px;
  
}

.news_item_fp h4 a{ 
  color:#424242;
  text-decoration:none;
  font-family:"jaf-bernino-sans", arial, sans-serif;
  font-size: 1.2em;
  font-weight:300;
  line-height:20px;

}

.news_item_fp h4 a:hover{ 
  text-decoration:underline;

}

.news_item_fp p { 
  margin: 0px;
  padding: 0em;
  font-size:.95em;
  color:#505050;
  line-height:18px;
  font-family:Arial, Helvetica, Verdana, sans-serif;
    float:left;
  position:relative;
}

.news_item_fp p.date { 
  text-transform:uppercase;
  color:#15a7b5;
  font-size:0.95em;
  line-height:15px;
  margin:4px 0px;
}

.news_item_fp p.author { 
  text-transform:uppercase;
  color:#aaaaaa;
  font-size:0.85em;
  line-height:15px;
  margin:4px 0px;
}

.news_view p.author { 
  text-transform:uppercase;
  color:#aaaaaa;
  font-size:0.85em;
  line-height:15px;
  margin:4px 0px;
}

.news_item_image {
padding: 0px 15px 5px 0px;
  display: inline;
  float: left;


}

.news_item_hr {
  margin: 0em;
  padding: 0em;
  clear: both;
}




.news_view img { 
  float: left;
  margin: 0em 1.0em 1.0em 0em;
}