/* News panel */ .home { margin: .5em; } .column { max-width: 120em; } /* New */ .new { text-align: left; background-color: white; color: #222; border: none; border-radius: 0.1em; box-shadow: 0 0.2em 0.2em #CCC; margin: .5em; } .new .top { padding: 1.5em; padding-bottom: 1em; } .new h2 { font-size: 1.6em; color: black; font-weight: normal; } .new-info { font-size: 0.9em; color: #444; text-align: right; margin: 0.8em 0; } .new-text { margin-top: 2em; } .new-text li { margin: 0.4em 0; } .new img { display: block; margin: auto; width: 100%; } /* Survey */ .survey { position: absolute; right: 0; width: 6em; top: 0; } .question, .survey-votes { text-align: center; margin: 1em; } .answers .radio { text-align: right; } .survey button { display: block; margin: auto; }