html {
    overflow: auto;
}

html, body {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}



body { 
    font-family: sans-serif; 
    color: #222; 
    font-size:0.9em;
    background: #eee;
    background: linear-gradient(#ffff8b, #fff 70%, #ffff8b);
}

a:link { text-decoration:none; color: #777 }
a:visited { text-decoration:none; color: #777 }
a:hover { text-decoration:none; color: #00d }

.button {
    background-color: #e9e9ed;
    border: 1px solid #008CBA;
    color: #000;
    padding: 6px 14px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin: 4px 2px;
    cursor: pointer;
    border-radius: 4px;
}

.button:hover {background-color: #ffff4d; color: #000;}