@charset "utf-8";

body {
	font:74% Arial, Helvetica, sans-serif, Tahoma normal; 
	background:#7B941E url(images/bg_main.jpg) repeat-x; 
	margin:0; 
	padding:0; 
	text-align:center; 
	color:#626f1e;
}

#container {
	width:811px; 
	height:814px; 
	background: url(images/bg_container.jpg) no-repeat; 
	margin:0 auto; 
	text-align: left; 
	overflow:hidden;
}

	#header {
		width:761px; 
		height:306px; 
		margin:0 auto; 
		padding:0; 
		overflow:hidden;
	}
	
	#mainContent {
		width:761px; 
		height:428px; 
		margin:0 auto;
		padding:0; 
		text-align:left; 
		overflow:hidden;
	}
	
		#lnav {
			width:178px; 
			height:428px; 
			margin:0 
			padding:0; 
			background:url(images/bg_lnav.jpg) repeat-y; 
			float:left; 
			overflow:hidden;
		}
		
		#mid {
			width:345px; 
			height:428px; 
			margin:0 
			padding:0; 
			background:url(images/bg_mid.jpg) repeat-x; 
			float:left; 
			text-align:justify; 
			overflow:hidden;
		}
		
			#mid p{margin:10px auto auto 5px;}
			#mid a{text-decoration:none; color:#626f1e;}
			#mid a:hover{text-decoration:none; color:#ccc; background-color:#626f1e;}
			
		#featured {
			width:238px; 
			height:428px; 
			margin:0 
			padding:0; 
			background:url(images/bg_featured.jpg) no-repeat; 
			float:left; 
			overflow:hidden;
		}
		
			#featured a{text-decoration:none; color:#626f1e;}
			#featured a:hover{text-decoration:none; color:#ccc; background-color:#626f1e;}
			
#footer {
	width:761px; 
	height:50px; 
	margin:0 auto; 
	padding:0; 
	background:url(images/bg_ftr.jpg) repeat-y; 
	overflow:hidden; 
	text-align:right;
}

	#ftrnav {margin:.5em auto; float:right; width:auto; font:90% Arial, Helvetica, sans-serif, Tahoma; color:#333334;}
	#ftrnav a{text-decoration:none; color:#333334;}
	#ftrnav a:hover{text-decoration:none; color:#ccc; background-color:#333334;}