/*last updated 12-10-25*/

	aside {float: right; padding: 20px; width:21%;}
	
	article{float: left; text-align: justify;
			overflow: auto; padding: 20px; width:70%;}
	
	footer{clear: both; border-top: 2px solid #253545; padding-top: 4px; padding-bottom: 2px; color: #FFFFFF; text-align: center;background-color: #354eab;}

	footer a {color: #FFFFFF; text-decoration: center; } 
	
	footer h6 {margin: 0;  }
	
	.alignleft{float: left;
	padding-right: 20px;}
	
	.alignright {float: right;padding-left: 20px;}
	
	form span {float: left; width: 200px;}
	
	body {font-family: Ariel, sans-serif; font-size: 16px; line-height: 25px; background: #435d6f url("images/lake_bg.jpg") no-repeat top center;}
	
	header {color: #FFFFFF; text-align: center; background: #506987 url("images/header_bg.png") no-repeat top center; height: 157px;} 
	
	header h1{margin: 0; padding-top:40px;}
	
	nav{text-align: center; font-size: 14px;  background-color: #354eab;border-bottom: 2px solid #253545;border-bottom: 2px solid #253545;border-top: 2px solid #253545; padding-bottom: 4px; padding-top: 10px;} 
	
	nav a {padding-left: 10px; padding-right: 10px;}
	
	.author{color: #026a93; font-style: italic;}
	
	#wrapper {background-color: #a3def8; border: 2px solid #3c8323; margin: auto; width:65%;}
	
	th, td { text-align:center;padding-left: 5px; padding-right: 5px;}
	
	hr {border: 3px solid #253545; border-radius:5px;}
	
	fieldset {background-color: #93aabf; margin-bottom: 20px; border-color: #345eab;}
	
	legend {background-color: #253545; color: white; padding: 5px 10px;}