* { clear: both; } a { color: #3f3fff; padding-left: 0.25em; padding-right: 0.25em; text-decoration: none; white-space: nowrap; } a:hover { text-decoration: underline; } a.tag { display: inline-block; margin: 1.5em; padding: 0em; } body { font-family: sans-serif; font-size: 8pt; font-weight: bold; min-width: 550px; margin: 2em; text-align: center; } div { border-width: 0px; border-style: dashed; } div.header1 { color: #525252; float: left; text-align: left; width: 50%; vertical-align: bottom; } div.header2 { clear: none; float: right; text-align: right; width: 50%; vertical-align: bottom; } div.loginform, div.registerform, div.uploadform { line-height: 2.5em; margin: 1.5em; } div.messagebox { border-color: #606060; border-style: solid; border-width: 1px; margin: 1.5em; } div.messagebox#error, div.messagebox#warning { background-color: #f09090; } div.messagebox#information { background-color: #90f090; } div.messagebox img { margin-bottom: 0.75em; vertical-align: middle; } div.search { padding: 0.75em; } div.search-small { clear: none; float: right; text-align: right; padding-top: 1em; } div.toplists { padding: 0.75em; } div.tagcloud { padding: 4em; } div.footer { padding: 0.75em; } fieldset { border-width: 0px; } hr { background-color: #c0c0c0; position: relative; top: 0.25em; margin-bottom: 1.5em; } input { text-align: left; } img { border: 0; } img.openid-icon { padding-left: 0.2em; vertical-align: text-top; } img.logo-big { display: inline-block; padding-bottom: 1.5em; } img.logo-small { display: inline-block; float: left; } span.protip { color: #606060; } span.protip:after { content: " )"; } span.protip:before { content: "( "; } td { vertical-align: top; }