@charset "utf-8";

/* Updated 2017 0421 */

.ts-special-announcement, .ts-blog-article-title, .ts-blog-posted-by, .ts-blog-rcol-head {
     font-family: 'Roboto Condensed';
     font-weight: 700;
}

.ts-blog-strap, .ts-special-post-a, .ts-special-post-b, .long, #ts-blog-social-media-bar, .ts-blog-rcol-text, .ts-blog-rcol-upcoming-post-item, .ts-blog-views {
     font-family: 'Roboto Condensed';
     font-weight: normal;
}
/* Updated 2017 0421 -- Disclaimer Text changed from Georgia to ROboto*/
.ts-research-blog-disclaimer {
     font-family: 'Roboto Condensed', sans-serif; 
     font-size: 13px; 
     color: #42515a;
     font-weight: normal; 
     line-height: 12px; 
     letter-spacing: 0.01em;
}

.ts-blog-article-author, .ts-blog-article-summary {
     font-family: Georgia,"Times New Roman",Times,serif;
}

.ts-special-announcement {
     background: none repeat scroll 0% 0% #f5f2ed;
     color: #001f33;
     font-size: 16px;
     line-height: 20px;
     margin: 10px 0px;
     padding: 2px;
}

.ts-hp-blog-entry {
     margin: 20px 0px;
}

.ts-blog-strap {
     border-bottom: 1px solid #dddbd7;
     color: #001f33;
     font-size: 12px;
     letter-spacing: 0.03em;
     line-height: 14px;
     margin: 10px 0px;
     padding: 7px 0px;
     text-transform: uppercase;
}

.ts-blog-article-title a {
     color: #001f33;
     font-size: 24px;
     line-height: 26px;
     margin-bottom: 10px;
}

.ts-blog-article-author {
     color: #42515a;
     font-size: 14px;
     font-style: italic;
     line-height: 16px;
     margin: 10px 0px;
}

.ts-blog-article-summary {
     color: #42515a;
     font-size: 14px;
     line-height: 16px;
}

.ts-blog-posted-by {
     color: #42515a;
     font-size: 10px;
     line-height: 12px;
     margin: 10px 0px 20px;
}

.ts-blog-posted-by a:link, .ts-blog-posted-by a:visited {
     color: #41a8df;
}

button {
     background: -moz-linear-gradient(center top , #41a8df 5%, #41a8df 100%) repeat scroll 0% 0% #79bbff;
     border-radius: 0px;
     border: 0px none;
     color: #ffffff;
     cursor: pointer;
     display: block;
     font-family: 'Roboto Condensed';
     font-size: 12px;
     font-style: normal;
     font-weight: normal;
     height: 18px;
     margin: 10px 0px;
     padding: 0px 5px;
     text-align: center;
     text-decoration: none;
     text-indent: 0px;
     text-transform: uppercase;
}

button a {
     color: #ffffff;
}

.entry-content {
     height: auto;
     padding-bottom: 23px;
}

.entry-photo2 {
     float: left;
     padding: 0px 10px 0px 0px ! important;
}

.long {
     background: none repeat scroll 0px 0px #f5f2ed;
     height: 22px;
     width: 234px;
}

.ts-blog-share-module {
    
}

.email-alert-title {
     font-family: 'Roboto Condensed' ! important;
}

#ts-blog-search-bar {
    
}

#ts-blog-social-media-bar a {
     color: #42515a;
     display: block;
     font-size: 12px;
}

#ts-blog-social-media-bar {
     margin-top: 10px;
     padding: 6px;
}

.ts-blog-rcol-head {
     color: #001f33;
     font-size: 16px;
     line-height: 22px;
     margin-bottom: 10px;
}

#ts-blog-rcol-about-the-blog {
     margin: 20px 0px;
}

#ts-blog-rcol-upcoming-posts {
     color: #42515a;
     font-size: 14px;
     line-height: 16px;
}

.ts-blog-rcol-text {
     color: #42515a;
     font-size: 14px;
     line-height: 20px;
}

.ts-blog-views {
     border-top: 1px solid #f5f2ed;
     color: #42515a;
     font-size: 14px;
     line-height: 20px;
     margin-top: 10px;
}

.ts-blog-rcol-upcoming-post-item, .ts-blog-rcol-upcoming-post-item a:link {
     color: #42515a;
     font-size: 14px;
     line-height: 20px;
}

.ts-blog-rcol-upcoming-post-item a:hover {
     border-bottom: 1px solid #41a8df;
}

.ts-blog-rcol-upcoming-post-item {
     margin-bottom: 10px;
}

#ts-blog-rcol-topics, #ts-blog-rcol-upcoming-posts, #ts-blog-rcol-about-the-blog {
     margin-bottom: 30px;
}

#ts-blog-rcol-topics span {
     background: -moz-linear-gradient(center top , #41a8df 5%, #41a8df 100%) repeat scroll 0% 0% #79bbff;
     border-radius: 0px;
     border: 0px none;
     color: #ffffff;
     cursor: pointer;
     display: inline-block;
     font-family: 'Roboto Condensed';
     font-size: 12px;
     font-style: normal;
     font-weight: normal;
     margin: 2px 2px 2px 0px;
     padding: 2px;
     text-align: center;
     text-decoration: none;
     text-indent: 0px;
     text-transform: uppercase;
}

#ts-blog-rcol-topics span a:link, #ts-blog-rcol-topics span a:visited {
     background-color: #41a8df;
     color: #ffffff;
}

blockquote {
     border-left: 10px solid #f5f2ed;
     color: #001f33;
     font-family: 'Roboto Condensed';
     margin: 14px 25px ! important;
     padding-left: 10px;
}

.ts-special-post-a {
     background: none repeat scroll 0% 0% #42515a;
     color: #ffffff;
     font-size: 10px;
     line-height: 12px;
     padding: 0px 3px;
     text-transform: none;
}

.ts-special-post-b {
     background: none repeat scroll 0% 0% #ffffff;
     color: #42515a;
     font-size: 10px;
     line-height: 12px;
     padding: 0px 3px 0 0;
     text-transform: none;
	 display:block;
	 margin-bottom:10px;
}

.ts-article-text p {
     padding: 16px 0px ! important;
}

.ts-article-text .indent {
     text-indent: 25px;
}

.comments, .comments-content, #atp-comments {
     color: #42515a;
     display: block;
     font-family: Georgia,"Times New Roman",Times,serif;
     font-size: 14px;
     line-height: 18px;
     padding: 6px 0px;
}

.ts-blog-spacing-nolink {
	margin-bottom: 5px; 
	line-height: 14px;
}
