body
{
text-align: center;
width: 60%;
margin: auto;
}
#introduction
text-align: justify;
border: solid;
border-radius: 5px;
padding: 10px;
margin-bottom: 10px;
form
margin-bottom: 20px;
text-align: left;
#list
padding-top: 100px;
padding-bottom: 100px;
#q
vertical-align: top;
aside
float: right;
width: 30%;
box-shadow: 0px 5px 10px black;
padding-left: 10px;
padding-right: 10px;
#arrow
position: absolute;
margin-left: -40px;
margin-top: 100px;
footer
border-top: solid;