/*last updated 12/10/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; border-top: 2px solid #253545; padding-top: 4px; padding-bottom: 2px; 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; height: 157px; background: #506987 url("images/header_bg.png") no-repeat top center;}
nav {text-align: center; border-bottom: 2px solid #253545; border-top:2px solid #253545; padding-bottom: 4px; padding-top: 10px; background-color: #354eab;}
footer a {color: #FFFFFF;
text-decoration: none;}
th, td {text-align: center; padding-left: 5px; padding-right: 5px;}
.author {color: #026a93;
font-style: italic;}
#wrapper {background-color: #a3def8; border: 2px solid #3c8323; 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;