div#header { background-color: #d03; color: #fff; } div#header h1 { font-size: 4em; line-height: 1.5em; margin-bottom: 0em; } div#logo { text-align: right; color: #d03; padding-top: 1.5em; } div#logo h1 { margin-top: 0.65em; margin-bottom: 0.15em; } div.center-column { width: 50em; margin-left: auto; margin-right: auto; } div#nav { margin-bottom: 1.5em; } div#content-pane { background-color: #fbfbfb; padding: 1.5em; } span#filters { float: right; } span#filters a { margin-left: 2em; } div#footer { text-align: center; font-size: 0.9em; } body { background-image: url(/static/images/stripe.png); background-repeat: repeat;} a:link, a:visited, a:active { color: #d03; text-decoration: none; font-weight: bold; } a:hover { color: #60b305; }