body {	background:#ccc url('img/content_container_index.png') repeat-y scroll top center;	}#header_container {	height:120px;	}#header_scrollarea {	height:30px;	}#content_container {	background:transparent url('img/content_container_alt_index.png') repeat-x scroll top center;	}#footer_container {	padding:10px;	}#credit {	padding:0 10px 10px 10px;	}	#flash {	height:290px;	text-align:center;	overflow:hidden;	}	#news {	background:transparent url('img/index_below_flash.png') no-repeat scroll top center;	padding:20px 30px 0 30px;	}#news h2 {	padding:5px;	font-size:14px;	line-height:14px;	color:#fff;	background:#333 url('img/whatsnew.png') repeat-x scroll top center;	}#news_inbox {	overflow:auto;	height:100px;	background-color:#fff;	border:1px solid #333;	border-top:none;	padding:10px;	}* html #news_inbox {	height:130px;	}#news_inbox dl {	font-size:12px;	line-height:22px;	border-bottom:1px dashed #ccc;	width:100%;	overflow:auto;	}#news_inbox dt {	clear:both;	float:left;	width:11%;	font-weight:bold;	border-top:1px dashed #ccc;	font-family:monospace;	}#news_inbox dd {	float:left;	width:88%;	border-top:1px dashed #ccc;	}#news_inbox dd a {	text-decoration:none;	}#banner {	margin-top:20px;	}	#banner ul {	margin:0 10px;	overflow:auto;	height:100%	}	#banner ul li {	list-style-type:none;	float:left;	width:240px;	text-align:center;	}	#banner ul li a img {	border:none;	}
