/*last update 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: 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; 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-left: 20px; padding-right: 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;}