body { margin: 0 auto; font-family: 'Baskerville', Georgia, Times, serif; font-size: 20px; line-height: 30px; width: 800px; } div, p { font-family: 'Baskerville', Georgia, Times, serif; } h1, h2, h3, h4 { font-family: "Helvetica", "Arial", "Verdana", sans-serif; padding: 0; margin: 0; } .date { font-style: italic; color: #666; } .right { float: right; } .author { color: #666; } #header { margin: 25px 0px 50px 0px; } #header a { color: black; text-decoration: none; } #container a { color: black; text-decoration: none; } #container a:hover { color: #BE2805; text-decoration: none; } #container ul { list-style: none; padding: 0; margin; 0; } #container ul li { padding: 0; margin; 0; } #container ul.archives li { margin-left: 25px; } #container .article { margin-bottom: 50px; } #footer { margin-top: 50px; color: #666; text-align: right; font-size: 14px; } #footer a { text-decoration: none; color: black; }