/*last updated 12-10-25*/

aside {float: right;
padding: 20px;
width: 21%;
}
article {float: left; overflow: auto;text-align: justify;
padding: 20px;
width: 70%;}
footer {clear: both;background-color: #353eab;text-align: center;}
footer h6 {
margin: 0;}
.alignleft {float: left;
padding-right: 20px;
}
.alignright {float: right;padding-left: 20px;}
form span {float: left;
width: 200px; text-align:left;}
body {font-family: Ariel, 
sans-serif; font-size: 16px; 
background: #435d6f url("images/lake_bg.jpg") no-repeat top center;
line-height: 25px;}
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;}
nav a {padding-left: 10px;
padding-right: 10px;
font-size: 14px;
color: #FFFFFF;
text-align: center;}
footer a {
color: #FFFFFF; 
text-decoration: none; }
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: #354eab;
background-color: #253545;
color: white;
padding: 5px 10px; }
.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;
}

legend { 
background-color: #253545;
color: white;
padding: 5px 10px;
}