.container{
	overflow:hidden;
}
#nav a{
	font-size:16px !important;
}

#homeFeature{
	width:100%;
}

[class*=span] {
display: inline;
float: left;
margin-left: 0px !important;}

.news_columns {
display: inline-block;
float: left;
width:100%;
margin-left: 0px !important;}
}
.main_content_column {
	width: 98% !important;
	float: left;
}

.newsColLeft, .newsColRight{
	width:48%;
}

.horiz_left {
	float:left;
	width:43.5%;
	height:auto;/*460px*/
	margin: 20px 20px 0px;
}
.horiz_right {
	float:right;
	width:43.5%;
	height:430px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 20px;
	margin-right: 10px;
}
.horiz_left .news_header {
	width:96%;
	}

.national_articles img {
width: 100%;
height: auto;
}

.national_articles {
width: 100%;
height: auto;
font-size:15px;
overflow: hidden;
}

.national_article_secondary {
	width: 91%;
	height:40px;
	overflow:hidden;
	text-overflow:ellipsis;
}

#newsSubFeature {
padding-left: 9px;
border-bottom: 1pt #ddd solid;
height: 90px; }
#newsSubFeature  ul{ border:1px #cfcfcf solid;}
#newsSubFeature  ul li{ 
	padding:15px;}
#newsSubFeature  a img{
	padding:10px 10px 0px 0px;
	float:left;
	}
#newsSubFeature  a {
	padding-left:0px;
}
#newsSubFeatureText {
font-family: Arial, Helvetica, sans serif;
color: #767676;
font-size: 12pt;
text-align: left;
padding: 10px 0px 0px;
float: none;
width: 100%;
line-height: 130%;}
#newsList {
    list-style: none outside none;
    float: left;
    display: inline-block;
    border: 1pt solid rgb(221, 221, 221);
	border-top: 4pt solid rgb(221, 221, 221);
	border-bottom: 4pt solid rgb(221, 221, 221);
	margin-top:20px;}
}
.newsFeature{
	margin: 0px 0px 5%;
}
#newsFeature1 {
min-height: 220px;
border-bottom: 1pt #ddd solid;
}

#newsFeature1 a p {
color: #000;
font-family: Arial, Helvetica, sans serif;
font-size: 16px;
text-align: left;
margin-left:400px;
}

#newsFeature1 h5 {
color: #4C463D;
font-family: Arial, Helvetica, sans serif;
font-size: 2.0em;
font-weight: 800;
line-height: 1.2em;
text-align: left;
margin-left: 400px;
/*padding: 15px 5px 8px;*/
margin-top: 10px;
margin-bottom: -1px;}

#newsFeature1 a img {
float: left;
width: 360px;
height: auto;
margin-left: 10px;
}

.news_header {
border-bottom: 1pt #cfcfcf solid;
border-top: 1pt #cfcfcf solid;
height: 25px;
background-image: url(/images/header_background.jpg);
background-repeat: repeat-x;
font-family: font-family: 'Prata', serif;
font-size: 20px;
padding-left: 15px;
padding-top: 8px;
margin-bottom: 20px;
float: left;
width: 97%;
text-align: left;}

.mktItemDesc {
padding-top: 4px;
color: #767676;
margin-left: 80px;}

#blog_columns li{
	width:100%;
}

#blog_list h3 {
display: inline-block;
font-family: Arial, Helvetica, sans serif !important;
border-bottom: 1pt #cfcfcf solid;
border-top: 1pt #cfcfcf solid;
height: 25px;
background-image: url(/images/header_background.jpg);
background-repeat: repeat-x;
font-family: font-family: 'Prata', serif;
font-size: 18px;
padding-left: 15px;
padding-top: 8px;
margin-bottom: 20px;
float: left;
text-align: left;
width: 100%;
margin-top:30px;}

#blog_list a p {
color: #777;
font-size: 1.1em;
line-height: 1.8em;
margin-bottom: 0;
margin-left:0px !important;
text-decoration: none:;}

#blog_list a h4 {
font-size: 1.0em;
font-family: Arial, sans serif;
font-style: normal;
font-weight: normal;
line-height: 1.0em;
margin-top: 10px;
margin-left:0px !important;
text-align: left;
text-transform: uppercase;}

#blog_list a img {
	width:62px;
	border:1px solid #eee;
}

#blog_list {
display: inline-block;
font-family: Arial, Helvetica, sans serif !important;
margin-top:5%;
float:left;
width:62%;
height:auto;
overflow:hidden;
}
.sidebar_340px{
	margin-top:5%;
}
.national_article_subheadline{
	margin-top: 5px;
}
.national_article_primary {
font-size: 18px;
height:auto;
overflow:hidden;
text-overflow: ellipsis;
padding-top: 10px;
padding-right: 10px;
padding-left: 15px;}

#market_columns li {
border-bottom: 1pt #ddd solid;
color: #767676;
width: 300px !important;}

.market_columns_news_header {
display: inline-block;
font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif !important;
border-bottom: 1pt #cfcfcf solid;
border-top: 1pt #cfcfcf solid;
height: 25px;
background-image: url(/images/header_background.jpg);
background-repeat: repeat-x;
font-size: 18px;
padding-left: 15px;
padding-top: 8px;
float: left;
text-align: left;
width: 100%;
margin-top:0px;
font-weight:200;
-webkit-margin-after: 0.0em;}

.advert {
float: left;
width: 300px;
margin:0px !important; 
padding: 20px 17px; }

.resp-tab-list li{
	color: #74787A;
}
@media only screen and (max-width:1023px) and (min-width:768px){
	#newsSubFeatureText{
		padding:10px 0px 0px;
		float:none;
		width:100%;
	}
	.national_articl_subheadline{
		margin:12px 0px 0px;
		height:auto;
	}
	#newsFeature1 h5{
		margin:10px 0px 0px 390px;
	}
	#newsFeature1 a p{
		margin:10px 0px 0px 390px;
	}
	.horiz_left{
		height:auto;
	}
	.national_article_primary{
		padding: 10px 10px 15px 15px;
		height:auto;
	}
	.national_article_secondary{
		width:95%;
		height:auto;
	}
	.national_articles img{
		width:100%;
	}
	#blog_list{
		width:55%;
	}
	.sidebar_340px{
		width:41%;
	}
}
@media only screen and (max-width: 767px) and (min-width:480px){
	.content{
		max-width:460px;
		width:100%;
		margin:0px auto;
	}
	#newsFeature1{
		height:auto;
	}
	#newsFeature1 a img{
		text-align:center;
		margin:0px 10px 0px;
		width:98%;
	}
	#newsFeature1 h5{
		margin: 0px 0px 10px 10px;
	}
	#newsFeature1 a p{
		margin-left:10px;
	}
	.newsColLeft, .newsColRight{
		width: 100%;
		max-width: 460px;
		float: none;
		margin: 0px auto;
	}
	#newsSubFeatureText{
		width:auto;
		height:auto;
		padding:10px 0px 0px;
	}
	.latest_news{
		max-width:460px;
		width:100%;
		margin:0px auto;
	}
	.horiz_left{
		width:100%;
		height:auto;
		margin:0px;
	}
	.horiz_left .news_header{
		width:97%;
	}
	.national_article_secondary{
		width:96%;
		height:auto;
	}
	#blog_list{
		width:100%;
	}
	#blog_list a img{
		margin:0px 10px 10px 0px;
		border:1px solid #eee;
	}
	.sidebar_340px{
		width:100%;
	}
	#market_columns li{
		width:100% !important;
	}
}
@media only screen and (max-width: 479px){
	#newsFeature1{
		margin-left:10px;
	}
	#newsFeature img{
		text-align:center;
		margin:0px auto;
	}
	#newsFeature1 a img{
		margin-left: 0px;
		width:100%;
	}
	#newsFeature1 h5{
		margin-left: 0px;
	}
	#newsFeature1 a p{
		margin-left:0px;
	}
	#horPHDiv{
		width:100% !important;
	}
	.newsColLeft, .newsColRight{
		width:100%;
	}
	#newsSubFeatureText{
		width:100%;
		padding:10px 0px 0px;
	}
	#newsSubFeature a{
		padding-left:0px;
	}
	.horiz_left{
		width:100%;
		margin:0px auto;
		height:auto;
	}
	.news_columns{
		max-width:446px;
		width:100%;
		float:none;
		margin:0px auto;
	}
	.horiz_left .news_header{
		width:96%;
	}
	.national_article_secondary{
		width:94%;
		height:auto;
	}
	.mktItemDesc{
		margin-left:0px;
	}
	#blog_list{
		width:100%;
		float:none;
		margin:5% 1%;
	}
	#blog_list li{
		width:96%;
	}
	.advert{
		max-width:300px;
		width:100%;
		padding:20px 0px !important;
	}
	.sidebar_340px{
		max-width:480px;
		width:100%;
		float:none;
	}
	.newsFeature{
		margin-left:5px;
	}
	.national_articles{
		margin:0px 1%;
	}
	.national_news{
		margin-bottom:10%;
	}
	#ctl00_MainContent_storyListMarkets{
		margin:0px 0px 10% 2%;
	}
}