@charset "utf-8";

h2 {display:none;}
div#column-one{
	position:relative;
	float:left;
	width:570px;
	padding:0 0 20px 0;
	margin:0;
	background:url(/images/bg-column.png) no-repeat 8px bottom;
}
div#column-one div#mill{
	position:relative;
	width:570px;
	height:230px;
	padding:0;
	margin:0 0 13px 0;
	background:url(/images/mill2.jpg) no-repeat right top;
}
div#column-one div#mill img{
	position:absolute;
	bottom:0;
	right:0;
}
div#column-one p {
	width:260px;
	padding-left:42px;
}
div#column-one img#emerging{
	margin:0 0 8px 10px;
}
div#column-one #map{
	position: absolute;
	top:260px;
	right:0;
}
div#column-one #map img{
	width:265px;
}
div#column-two{
	padding:0; 
	width:390px;
}
div#column-two div#news{
	width:350px;
	height:190px;
	padding:20px;
	background:#fbebbe url(/images/corner.png) no-repeat right 141px;
	background-color:rgba(241,188,41,0.3);
}
div#column-two div#news ul {
	list-style:none;
	margin:0;
	padding:0;
	width:350px;
}
div#column-two div#news li {
	position:relative;
	display:block;
	list-style:none;
	width:340px;
	line-height:16px;
	height:auto;
	overflow:hidden;
	margin:0 0 8px;
	padding:0;
}
div#column-two div#news li.last {
	display:none;
	width:235px;
	margin-top:10px;
	padding-left:105px;
}
div#column-two div#news li span.date{
	position: absolute;
	top:0;
	left:0;
}
div#column-two div#news li img {
	position:absolute;
	top: 1px;
	left: 85px;
}
div#column-two div#news li a{
	position:relative;
	left: 105px;
	display:block;
	width: 235px;
	max-height: 32px;
	line-height:16px;
}
div#column-two div#news li.last a{
	display:inline;
	position:static;
}
div#column-two div#news li.fourth a{
	width:205px;
}
div#column-two div#recent{ 
	line-height:1.5em;
	width:350px;
	padding:20px;
}
div#column-two div#recent img{ 
	height:100px;
}
h3{ text-transform:uppercase; }
div#column-two div#recent h4{
	width:350px;
	height:1.5em;
	white-space:nowrap;
	overflow:hidden;
	padding-bottom:0;
	margin-bottom:0;
}
div#column-two div#recent div.body{
	position:relative;
	line-height:1.5em;
	width:350px;
	max-height:4.5em;
	overflow:hidden;
	padding:0;
	margin-bottom:1.5em;
}
div#recent div.body p.readmore{
	position:absolute;
	height:1.5em;
	top:3em;
	right:0;
	background:#fff;
	padding-left:10px;
}