body { background-color: #fffeda; font-family: Helvetica, Arial, sans-serif; width: 600px; margin: 60px auto; line-height: 1.5em; } input { font-size: 150%; text-transform: uppercase; } .highlight { background-color: yellow; } #main { margin: 60px 0; } #footer { font-size: 90%; text-align: right; } a, a:visited { padding: 2px 5px; background-color: #333; color: #fff; text-decoration: none; } a:hover { background-color: #fff; color: #333; } h2 { margin-top: 50px; }