html { font-size: 100%;
height: 100%;
}
body { background: #fff; color: #2f2c2c;
overflow: auto; overflow-y: scroll;
font: 12px/18px Ubuntu, Arial, Helvetica, sans-serif;
margin: auto; min-height: 100%;
}
a, a:link {
color: blue; text-decoration: underline;
}
a:visited {
color: purple;
}
a:hover, a:focus {
}
a:active {
color: red;
}
header {
background-color: #656262; color: #fff;
background-image: -moz-linear-gradient(#7a7676, #4f4c4c);
background-image: -webkit-linear-gradient(#7a7676, #4f4c4c);
background-image: -ms-linear-gradient(#7a7676, #4f4c4c);
background-image: -o-linear-gradient(#7a7676, #4f4c4c);
background-image: linear-gradient(#7a7676, #4f4c4c);
box-shadow: 0 0 9px #4f4c4c;
margin: 0; padding: 9px 18px;
}
header h1 {
color: #fff; text-shadow: 0 0 2px black;
font: bold 24px/36px Ubuntu, Arial, Helvetica, sans-serif;
margin: 0;
}
header a, header a:link, header a:visited,
header a:hover, header a:focus, header a:active {
color: white;
text-decoration: none;
}
header a:hover, header a:focus, header a:active {
text-decoration: underline;
}
nav ul {
list-style: none;
margin: 0; padding: 9px 18px;
}
nav ul li {
display: inline-block; margin: 0; padding: 0;
}
nav a {
display: inline-block; margin: 0; padding: 0 18px 0 0;
}
nav a, nav a:link, nav a:visited, nav a:hover, nav a:focus, nav a:active {
color: #4f4c4c; text-decoration: none;
}
nav a:hover, nav a:focus, nav a:active { text-decoration: underline; }
article {
padding: 9px 18px;
}