body                {
                        background: #FFFF88;
                        padding: 0;
                        margin: 0;
                        font-family: arial;
                    }
table               {
                        width: 100%;
                    }
input               {
                        width: 100%;
                        border: none;
                        font: inherit;
                        font-size: inherit;
                        background: inherit;
                        font-weight: inherit;
                        box-sizing: border-box;
                    }
header              {
                        padding-bottom: 0.25em;
                        background: #000000;
                        color: #FFFFFF;
                        font-weight: 700;
                        text-align: center;
                        padding-top: 0.25em;
                    }
footer              {
                        padding-bottom: 0.25em;
                        background: #000000;
                        color: #FFFFFF;
                        font-weight: 700;
                        text-align: center;
                        padding-top: 0.25em;
                    }
table td            {
                        width: 50%;
                        vertical-align: top;
                    }
#content            {
                        width: 90%;
                        display: table;
                        margin-top: 10%;
                        margin-left: 5%;
                        font-weight: 700;
                        margin-bottom: 10%;
                        font-family: arial;
                        border: medium solid #000000;
                    }
textarea            {
                        width: 100%;
                        border: none;
                        font: inherit;
                        font-size: inherit;
                        background: inherit;
                        font-weight: inherit;
                        box-sizing: border-box;
                    }
#content .side      {
                        width: 20%; 
                        color: #550000;
                        display: table-cell;
                        vertical-align: top;
                        background: #888888;
                    }
#content .main      {
                        border-left: thin left #000000;
                        background: #BBFFBB;
                        width: 60%;
                        color: #000088;
                        display: table-cell;
                        text-align: justify;
                        vertical-align: top;
                        border-right: thin left #000000;
                    }   
