html, body, h1, ol, li { margin: 0; padding: 0; }
a { border-bottom: 1px solid #ccc; padding: 0 0 1px; text-decoration: none; }
a:link, a:visited { color: #555; }
a:hover { border: none; color: #000; }
html { background: #333; color: #eee; font: 12px/1 "Helvetica Neue", Arial, sans-serif; padding: 9em 0; }
body { background: #eee; border: solid #ddd; border-width: 5px 0; color: #444; padding: 3em 0; text-align: center; }	
h1 { font: italic 40px/1 Georgia, Serif; margin: 0 0 0.5em; }
h1 em { color: #333; font-style: normal; font-size: 42px; }
ol { list-style: none; }
ol li { display: inline; font-size: 15px; margin: 0 0.5333em; }