body {
    margin: 40px auto;
    max-width: 1080px;
    line-height: 1.6;
    font-size: 18px;
    font-family: "Georgia", serif;
    color: #444;
    background-color: #EEE;
    padding: 0 10px;
}

h1, h2, h3{
    line-height: 1.2;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
table thead th, table tbody td {
    padding: 10px;
}

a, a:visited, a:active {
    color: #009bc2;
    text-decoration: none;
}
a:hover { color: #007598; }

textarea {
    width: 100%;
}
