/*last updated 12/10/25*/


aside{float: right;padding: 20px;width:21%;}

article{float: left; overflow: auto;padding:20px;width: 70%;text-align: justify;}

footer{clear: both;border-top: 2px solid #253545;padding-top: 4px; padding-bottom: 2px;background-color: #354eab; color:#FFF;text-align: center;}

.alignleft{float: left;}

.alignright{float: right;}

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: #a3def8;height: 157px;background: #506987 url("images/header_bg.png") no-repeat top center;}

nav{text-align: center; font-size: 14px;  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;}

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;padding-right: 20px;padding-left: 20px;}

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}