.ds-two-columns .ds-right {
    float: left;
    width: 33.3%;
	}
.ds-two-columns .ds-right .field {
    padding-left:30%;
	}
.news-item-links .field-items .field-item+.field-item:before{
	content:", ";
	}
.page-news-upcoming-events td.views-field-field-date, .page-news-upcoming-deadlines td.views-field-field-news-deadline{
	width:40px;
	text-align:center;
	padding-right:20px;
	font-size:.95em;
	}
.page-news-upcoming-deadlines .views-field-field-news-deadline  .field-items {
	text-align:center;
	}
.view-news-categories-page .news-hide {
	display:none;
	}
#block-views-upcoming-events-block-block-1 * {
	line-height:1.6em;
	}
#block-views-upcoming-events-block-block-1 {
	margin:20px 2px 5px 10px;
	}
#block-views-upcoming-events-block-block-1 .content  {
	padding:0px;
	font-size:.95em;
	margin-left:3px;
	}
#block-views-upcoming-events-block-block-1 h2 {
	font-style:normal;
	border-bottom:0px;
	font-size:1.15em;
	}
.summary-text {
	padding:4px 0px;
	text-align:justify;
	font-size:.88em;
	line-height:1.4em;
	}

.news-event-category {
	padding-top:10px;
	line-height:1.35em;
	font-size:.97em;
	}
.view-mode-news_page_list .group-left {
	line-height:1.3em;
	margin-top:4px;
	}
#views-exposed-form-news-categories-page-page  #edit-news-category {
	border: 1px solid #aaa;
	width: 130px;
	}
.field-type-taxonomy-term-reference .field-items .field-item{
	margin-left:0px;
	}	
.image-field img {
	float:right;
	margin:10px 5px 5px 25px;
	border:2px #ddd solid;
	}
.image-field img:hover {
	border:2px #bbb solid;
	}
.news-pages .date-display-range, .node-news-item .date-display-range {
	display:inline;
	}
	
