@import url(/css/blog.css);
@import url(/css/screen.css);
@import url(/css/ew.css);

#vid_player {
	padding: 15px 0 35px !important;
}

#vid_player h1 {
	padding: 5px 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #0ba2c7;
}

#vid_player p {
	padding: 8px 0;
}

#ew_about_video h2 {
    padding-bottom: 8px;
}

.search-results-container .no-results h2 {
	padding: 15px 0 10px 0;
	font-weight: bold;
	font-size: 130%;
}

.search-results-container p em {
	padding: 10px 0;
	font-size: 110%;
	font-style: italic;
	font-weight: normal;
}

.search-results-container pre {
	padding: 10px 20px;
	font-size: 110%;
}

#authored {
	clear: both;
	margin: 0 0 -23px;
	padding: 9px 0 0 0;
	text-align: right;
	border-top: 1px solid #0ba2c7;
}

#authored .text {
	padding: 0 16px 0 0;
	font-style: italic;
}

#authored img {
	margin: -7px 0 -13px;
}

#authored .tld {
	padding: 0 16px 0 0;
	font-size: 130%;
	font-weight: bold;
}

	#topic_insights .spark_entry {
		border-top: none !important;
	}

	#topic_insights .spark_entry .asset-meta {
		margin-top: -9px;
		padding-bottom: 13px;
	}

#ew_daily_spark {
	border: 2px solid #55a72b;
}

#ew_daily_spark .widget-header {
	margin: 0 0 -3px 0;
    padding: 1px 7px;
    background-color: transparent; 
}

#ew_daily_spark li {
	margin: 0 0 6px 0;
}

#ew_daily_spark li a {
    color: #396b9c;
	text-decoration: none;
}

#ew_daily_spark li a:hover,
#ew_daily_spark li a:active {
	text-decoration: underline;
}

#ew_daily_spark ul {
	margin: 0 0 -9px 0;
} 

#comments {
	width: 510px;
}

#topic_insights #comments {
	width: 575px;
	margin: 0 20px;
	border-top: 1px solid #0ca2c7;
}

#comment-greeting {
	display: none;
}

#comments h2 {
	padding: 20px 0 10px 0;
	font-size: 19px;
	color: #abda4d;
}

#comments label {
	padding: 0 0 4px 0;
	color: #f2ab3f;
	font-weight: bold;
}

#comments label span {
	color: #6e8bab;
	font-weight: normal;
}

#comments input#comment-author,
#comments input#comment-email,
#comments textarea {
	width: 508px;
}

#comments .comment {
	width: 510px;
	border-bottom: none;
}

#comments .comment {
	border-bottom: none;
}

#comments .comment-footer,
#comments .comment-footer a {
	margin: 0 10px 0 0;
	color: #f5be40;
	font-style: italic;
	text-decoration: none;
}

#comments .comment-footer a:hover,
#comments .comment-footer a:active {
	text-decoration: underline;
}

#comments .comment-footer img {
	vertical-align: middle;
}

#comments .reply {
	padding: 0 0 0 25px;
}

#comment-form-reply {
	padding: 0 0 10px;
}

#comment-form-reply label,
#comment-form-remember-me label {
	display: inline;
}

#comments-open-footer {
	width: 510px;
	font-size: 80%;
	color: #ababab;
}

#comments-open-footer input {
	float: right;
	margin: 0 0 10px 10px;
}
