/*last updates 12-09-25*/

aside {float: right; font-size: 14px; padding: 20px; width: 21%;}
article {float: left; overflow: auto; text-align: justify; padding: 20px; width: 70%;}

footer {clear: both; color: #FFFFFF; text-align: center;background-color: #354eab;}
.alignleft {float: left; padding-right: 20px;}

.alignright {float: right; padding-left: 20px;}

form span{float: left; width: 200px;}
	
body {font-family: Arial, 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;}

nav{text-align: center; background-color: #354eab; border-bottom: 2px solid #253545; border-top: 2px solid #253545; padding-bottom: 4px; padding-top: 10px;}

footer a {color: #FFFFFF; text-decoration: none; border-top: 2px solid #253545; padding-top: 4px; padding-bottom: 2px; }

th, td {text-align: center; padding-left: 5px; padding-right: 5px;}

.author {color: #026a93; font-style: italic;}

#wrapper {background-color: #a3def8; border: 2px solid #3c9323; margin: auto; width: 65%;}

header h1{margin: 0; padding-top:40px;}

nav a{padding-left: 10px; padding-right: 10px;}

footer h6{ margin: 0;}

hr{border: 3px solid #253545; border-radius: 5px;}

fieldset {background-color:#93aabf; margin-bottom: 20px; border-color:#354eab;}

legend{background-color: #253545; color: white; padding: 5px 10px;}
