/* NEWS MODULE */

/*======= | OLD styles | ===
#newsPhotos {clear:both;overflow:hidden;}
#newsPhotos .newsImageThumb {margin:4px;display:block;float:left;}
#eventImages {clear:both;overflow:hidden;background-color:#eee;padding-bottom:14px;}
#eventImages .eventImageThumb {margin:14px 0 0 14px;display:block;float:left;border:1px #ccc solid;width:100px;height:100px;overflow: hidden;}
#eventImages .eventImageThumb img {min-width:100%;min-height:100%;max-width:250%;max-height:250%;left:-25%;display:block;position:relative;}
#eventMediaHeading {font-weight:bold;background-color:#eee;width:70px;padding:15px;font-weight:bold;text-align:center;}
.newsstory ol,.newsstory ul {clear:left;}
#newsfeatures {padding-top: 8px;}
#newsfeatures a {color:#999;font-size:12px;text-decoration: none;padding-left:25px;}
#newsfeatures .printFriendly {background-image: url(/tsparkcms/images/news-list.png); background-position: left center; background-repeat: no-repeat;margin-left:50px;}
#newsfeatures .returnToList {background-image: url(/tsparkcms/images/news-story-print.png); background-position: left center; background-repeat: no-repeat;}
.storyimage {float:left;margin:0px 10px 10px 0px;display:block;}
.newsstory .authordetails {border:1px #c0c0c0 solid;padding:10px;border-radius: 5px;clear:both;}
.newsstory .authordetails h4 {margin:0;padding:0;}
.newsstory .authordetails .authordetailname {font-weight: bold;}
*/
.newsrssicon {float:right;}
#newsfeatures {padding: 8px;}
#bookmarks {overflow:hidden;clear:both;background-color: #FFFFFF;padding:5px;margin: 0 0 20px;border-top:1px #c0c0c0 solid;border-bottom:1px #c0c0c0 solid;}
#bookmarks ul {margin:0px;padding:0px;}
#bookmarks li {float:left;list-style-type: none;display:block;margin-right:10px;}



/*News styles*/
.news.detailMode .storyimage, .featuredStoriesModule.singleMode .featuredstoryimage {
	margin: 0 15px;
	max-height: 150px;
	display: block;
	float: left;
}
.news.detailMode .readMore, .featuredStoriesModule .readMore {
	float: left;
}
.news .newsstory {
	border-bottom: 1px solid #ccc;
	overflow: visible;
	padding: 10px;
}
.news .newsdesc {
	padding-top: .1em;
}
.news h3 {
	padding: .1em 0 0;
}
.newsstory .imgcrop, .newsstory .imgcrop img {
	border-radius: none;
}
.newsstory a, .newsstory a:link, .newsstory a:active, .newsstory a:visited {
	color: inherit;
	text-decoration: none;
}
.newsstory .readMore a, .newsstory .returnToList {
	color: #2982A0;
}
.newsstory a:hover, .newsstory a:focus {
	text-decoration: underline;
	color: inherit;
}

/*news detail mode*/
.news.singleMode .storyimage {
	margin: 0 20px 10px 0;
}
.news.singleMode h2 {
	padding-bottom: 0;
}
.news.singleMode h2 + p {
	padding-top: 0;
}

/*featured news detailed listing*/
.featuredStoriesModule .intro, .featuredStoriesModule .outro {
	color: #999;
	margin: 10px 15px;
	padding: 0;
}
.featuredStoriesModule.detailMode .newsstory:first-of-type {
	padding-top: 0;
}
.featuredStoriesModule .featuredstoryimage {
	
}
.featuredStoriesModule h4 {
	padding-top: 0;
	margin-top: 0;
}
.featuredStoriesModule h4, .news h3, .featuredStoriesModule .featuredNewsMore {
	color: #333;
}
.featuredStoriesModule.detailMode .newsstory {
	border-bottom: 1px solid #ccc;
	padding: 10px 0;
	margin: 0;
}
.featuredStoriesModule.detailMode .newsstory:last-of-type {
	border-bottom: 0;
}