Mercurial > hg > fapweb
view fap.css @ 4:934ab7d8c244
Various improvements.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 04 Dec 2012 21:28:11 +0200 |
parents | e2cbadeb4c7b |
children | 76c3b89d7b11 |
line wrap: on
line source
html { -webkit-backface-visibility: hidden; } body { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12pt; color: white; margin: 0px; padding: 0px; background: #999F73 url(img/kulli.png) no-repeat -3em 100% fixed; } img { border: none; } a:hover { text-decoration: underline; } a:active { outline: none; } a:focus { outline-style: none; } a, a:visited, a:active { text-decoration: underline; color: white; } #contents { position: absolute; width: 100%; height: 100%; background: url(img/runkkari2.png) no-repeat 101% 102%; } #headerbox { position: fixed; top: 2em; left: 0px; right: 0px; height: 10em; padding: 0px; margin: 0px; } #header h1 { margin: 0px; } #header { border-top: 3pt solid rgba(255,255,255,0.25); border-bottom: 3pt solid #595F23; margin: 0px; font-family: Impact; font-size: 20pt; background: rgba(0,0,0,0.45); padding: 0.25em; text-align: center; background: #7D8A2D url(img/runkkari.png) no-repeat 1em 2em; text-shadow: 2px 2px 1px rgba(0,0,0,0.4); box-shadow: 0px 4px 4px rgba(0,0,0,0.7); } .logo { font-size: 30pt; } #menu { font-family: Impact; margin: 0px; margin-left: 2em; padding: 5pt; } #menu a { text-decoration: none; padding: 5pt; margin: 5pt; background: #595F23; text-shadow: 2px 2px 1px rgba(0,0,0,0.4); box-shadow: 4px 4px 4px rgba(0,0,0,0.7); border-bottom-left-radius: 5pt; border-bottom-right-radius: 5pt; } #menu a:hover { background: #C8D286; } #date { font-size: 15pt; text-align: right; position: absolute; right: 0.5em; top: 0.5em; } #maincontent { position: fixed; left: 10%; right: 10%; top: 13em; bottom: 2em; padding: 5pt; margin: 0px; background: rgba(0,0,0,0.15); text-shadow: 1px 1px 1px rgba(0,0,0,0.6); border: 5pt solid rgba(0,0,0,0.15); -moz-border-radius: 8pt; border-radius: 8pt; } #maincontent > div { width: 100%; height: 100%; overflow-y: auto; } #maincontent h1, #maincontent h2 { margin: 0px; margin-top: 1em; padding: 2pt; padding-left: 1em; background: rgba(0,0,0,0.35); border-bottom: 2px solid rgba(0,0,0,0.55); -moz-border-radius: 8pt; border-radius: 8pt; } #maincontent h1 { margin: 0px; } div.newsitem { } div.newsitem div.text { margin-top: 0.5em; margin-left: 1.5em; margin-right: 1.5em; padding-bottom: 1em; border-bottom: 1px dotted white; } div.newsitem div.sig { padding: 5pt; font-family: Impact; text-align: right; } table.attendees,table.misc { width: 100%; font-size: 10pt; } table.attendees th,table.misc th { background: rgba(0,0,0,0.25); width: 15%; } table.attendees th.regtime { width: 20%; } table.attendees th.oneliner { width: 50%; } tr.rodd td { } tr.reven td { background: rgba(0,0,0,0.15); } table.misc { padding-top: 1em; } table.misc tr:hover td { background: rgba(0,255,0,0.15); } div.reglink { text-align: center; padding: 0.5em; font-size: 15pt; color: red; border: 2pt solid rgba(0,0,0,0.35); margin: 5pt; -moz-border-radius: 8pt; border-radius: 8pt; } .notice { color: red; text-align: center; font-size: 15pt; } .overbooked { color: red; } #pageTabs { margin-top: 10pt; margin-bottom: 0px; border-bottom: 5pt solid #595F23; } #pageTabs a { text-decoration: none; padding: 5pt; margin: 5pt; background: #595F23; text-shadow: 2px 2px 1px rgba(0,0,0,0.4); border-top-left-radius: 5pt; border-top-right-radius: 5pt; } #pageTabs a:hover { background: #C8D286; } #pageTabs a:active { background: #C8D286; } #pageTabs a.admin { position: relative; right: -2em; } table.misc th.vvalue { width: 1%; } table.misc td.vvalue { text-align: center; }