
/* Container Setup */
	#archive { margin: 0 auto; margin-top: 25px; margin-bottom: 5px; background: #fff url(../images/home/bg-middle.png); width: 850px; border: solid 2px #fff; }
	#archive #top { background: transparent url(../images/home/bg-top.png) no-repeat; height: 15px; }
	#archive #bottom { clear: both; background: transparent bottom url(../images/home/bg-bottom.png) no-repeat; height: 15px; }
	
	#archive #left { margin: 10px 6px 0 7px; padding: 0; width: 152px; float: left; }
	html>body #archive #left { margin: 10px 5px 0 15px; }

	#archive #middle { margin: 0; padding: 0; width: 518px; float: left; }
	#archive #right { margin: 10px 0 0 0; padding: 0; width: 140px; float: left; text-align:center; }		
	
	#header { margin: 0 15px; padding:0 0 2px 10px; border-bottom: 1px solid #2691B5; }
	#header #text1 { margin:0; padding:0; font: bold 30px arial,sans-serif; color:#2691B5;}
	#header #text2 { margin:0; padding:0; font: bold 20px arial,sans-serif; color:#333;}
	
	.sideblock { margin: 0 0 10px 0; padding: 0; width: 150px; background: #e6f5fa; border: solid 1px #b3e1f0; }	
	.sideheader { margin: 0; padding: 3px 0 0 15px; height: 21px; width: 135px; background: #333 url(../images/home/bg-contentbar.png); border-bottom: solid 2px #0099cc; font: bold 14px/21px arial,sans-serif; color: #fff; }
	
	.sideblock ul { margin: 5px 0 10px 0; padding: 0 0 0 15px; list-style: none; }	
	.sideblock ul li a { padding: 0; font: 12px/18px arial,sans-serif; color: #333; text-decoration: none; }
	.sideblock ul li a:hover { text-decoration: underline; }
	
/* Recent News */
	.newsimage { margin: 10px; padding: 1px; height: 76px; width: 166px; float: left; border: solid 1px #555; }
	.nonewsimage { margin: 10px 10px 10px 0; height: 80px; float: left;}
	.newsimage:hover { border: solid 1px #FF6600; }
	.news { padding: 15px 10px 10px 0; font: 12px arial,sans-serif; color: #333; }
	.news h1 { margin: 0; padding: 0; font: bold 13px/13px arial,sans-serif; color: #003366; }	
	.news h1 a { color: #003366; text-decoration: none; }
	.news h1 a:hover { text-decoration: underline; }

	.adsimage { margin: 0; padding: 1px; border: solid 1px #555; }
/* Footer - Clear Both */
	#footer { clear: both; }
	.footer { clear: both; }
