* {
margin: 0;
padding: 0;
}

html {
background: #FAAB00;
font: 87.5%/1.4 georgia, serif;
}

body {
padding: 30px;
}

ul {
list-style: none;
width: 60%;
}

li {
height: 1%;
margin-bottom: .5em;
}

a, strong, em {
display: block;
}

a {
background: #6F9DCE;
border: 3px solid #F9DA69;
color: #FFF;
padding: .2em .4em .4em;
text-decoration: none;
}

a:focus, a:hover, a:active {
background: #678191;
border-color: #686868;
}

strong {
font-size: 1.5em;
font-weight: normal;
padding-bottom: .1em;
}

em {
padding-top: .2em;
}