
/* ------------------------------  layout  ----------------------------- */

#latestNewsContainer {
	float: left; width: 450px; height: 620px; 
	overflow: hidden; padding-bottom: 20px; 
	margin: 21px 0px 0px 21px; display: inline; 
}

#latestNewsContent {
	padding: 54px 16px 0px 18px; 
	width: 416px; height: 606px; overflow: auto;
	background: url('../img/news/latest-news-back.jpg') no-repeat;
	background-color: #1c1c1c;
}

.newsImage {
	float: left; padding: 0px 12px 12px 0px;
}

.newsText {
	float: left; padding: 0px 5px 24px 0px; width: 390px; overflow: hidden;
}

#secondColContainer {
	float: left;
	padding: 21px 0px 0px 21px;
}

#newsSearchContainer {
	padding: 54px 0px 0px 18px; 
	width: 278px; height: 68px; 
	background: url('../img/news/search-news-back.jpg') no-repeat;
}

#newsListingsContainer {
	padding: 26px 0px 0px 18px; 
	width: 278px; height: 298px; 
	background: url('../img/news/news-results-back.jpg') no-repeat;
}

#newsListingsContent {
	overflow: auto; width: 260px; height: 280px; 
}

#emailSignUpContainer {
	position: absolute; z-index: 1; top: 711px;
	padding: 65px 0px 0px 16px;
	width: 280px; height: 112px; 
	background: url('../img/news/email-sign-up-back.gif') no-repeat;
}

#footerContainer {
	float: left; width: 767px; padding: 14px 0px 0px 24px; height: 90px; 
	background: url('../img/generic/footer-grad.jpg') no-repeat;
}


