html
{height: 100%;}

body
{background-color: #ffec9e;
 text-align: center;
 margin: 0px;
 height: 100%;}

.centerline
{background-color: #fcc800;
 display: inline-block;
 width: 800px;
 height: 100%;
 overflow:scroll;
 padding: 8px 0px;}

label 
{display: inline-block;
 font-weight: bold; 
 padding: 3px 6px;
 margin: 2px;
 border: solid 1.5px #000000;
 cursor: pointer;
 position: relative;
 top: 20px;
 width: 100px;}

input 
{display: none;}

.title
{height: 0;
 padding: 0;
 overflow: hidden;
 opacity: 0;
 position: relative;
 top: 20px;}

.check:checked + .title
{height: auto;
 margin: 10px;
 opacity: 1;}

.link
{text-decoration: none;
 color: #000000;
 display: block;}

.footer 
{margin: 80px 0px 80px;}