h2 {
	background: url(/images/news/news_icon.png) no-repeat -14px 24px;
	color:#5CAC32;
	font-size:30px;
	padding: 24px 0 12px 54px;
	display:block;
	float:left;
}

#clocks {
	float:right;
}

#news_options {
	border-top:1px solid #ccc;
	padding-top:8px;
	margin-bottom:20px;
}

#news_search {
	float:right;
	padding-top:5px;
}

#news_filter {
	float:left;
}

#news_filter button {
	color:#555;
	font-size:16px;
	font-weight:bold;
	padding:0;
}

#news_filter button span {
	color:#696969;
}

#news_filter .x-btn-mc {
	padding:0 5px !important;
}

#news_filter em.x-btn-arrow {
	background:url(/images/watchlist/arrows.gif) no-repeat right -19px;
	padding: 0 11px 0 0;
}

.middle_ad {
	text-align:center;
	padding-bottom:20px;
}

.news_panel_ad {
	float:right;
	padding-right:15px;
	padding-bottom:5px;
}

#twitter_panel h3 {
	padding-top:15px;
	padding-bottom:20px;
	float:left;
}

#blog_panel h3 {
	padding-top:15px;
	padding-bottom:20px;
}

.news_twitter_ad {
	float:right;
}

.news_twitter_ad a {
	background:url(/images/vendors/twitter.png);
	display:block;
	width:160px;
	height:55px;
	text-indent:-9999px;
}

#news_panel h3 {
	padding-top:15px;
	float:left;
}

.filter_list span {
	font-size:16px;
	color:#555;
}

#news_commodity_info {
	float:left;
	font-size:14px;
	color:#696969;
	margin-left:10px;
}

.talk_arrow {
	background:url(/images/news/talk_arrow.gif) no-repeat 0 -4px;
	float:left;
	height:30px;
	width:6px;
}

.snap_quote {
	float:left;
	background:#f8f8f8;
	border:1px solid #e1e1e1;
	border-left:0;
	padding:0 10px;
	height:28px;
	line-height:28px;
	overflow-y:hidden;
}

#news_commodity_info a {
	color:#FF8A00;
}

.news_panel {
	float:left;
	margin-bottom:20px;
	width:482px;
}

.news_panel .articles {
	position:relative;
	top:0;
	left:0;
	min-height:400px;
}

#news_panel .articles {
	position:relative;
	top:0;
	left:0;
	min-height:300px;
}

.news_panel .news_panel_padding {
	padding:20px 20px 10px 20px;
}

#blog_panel {
	float:right;
}

#news_panel {
	background:#fafafa;
	float:none;
	width:auto;
	padding:20px 5px 10px 20px;
}

.news_2_column {
	background:url(/images/news/bg.gif) repeat-y 0 0;
}

.current_page {
	color:#999;
}

h3 {
	color:#5CAC32;
	font-size:22px;
	padding-bottom:15px;
}

.panel_pagination {
	border-top:1px solid #e1e1e1;
	margin-top:5px;
	padding-top:5px;
}

.panel_pagination a.disabled {
	color:#999;
}

#news_panel .panel_pagination {
	margin-right:15px;
}

.panel_pagination a {
	padding-left:8px;
}

.news_node {
	border-top:1px solid #ccc;
	padding:5px 0;
}

#news_panel .news_node {
	float:left;
	width:305px;
	margin-right:15px;
}

#news_node_0, #news_panel #news_node_1, #news_panel #news_node_2 {
	border:0;
}

.article_publisher {
	color:#676767;
}

.article_description {
	display:none;
}

.loading_panel span {
	background:url(/images/default/grid/loading.gif) no-repeat 0 0;
	padding: 1px 0 4px 22px;
}