bsw@213: /* CSS reset */
bsw@213:
bsw@213: html, body, div, span, applet, object, iframe,
bsw@213: h1, h2, h3, h4, h5, h6, p, blockquote, pre,
bsw@213: a, abbr, acronym, address, big, cite, code,
bsw@213: del, dfn, em, font, img, ins, kbd, q, s, samp,
bsw@213: small, strike, strong, sub, sup, tt, var,
bsw@213: dl, dt, dd, ol, ul, li,
bsw@213: fieldset, form, label, legend,
bsw@213: table, caption, tbody, tfoot, thead, tr, th, td {
bsw@213: margin: 0;
bsw@213: padding: 0;
bsw@213: border: 0;
bsw@213: outline: 0;
bsw@213: font-weight: inherit;
bsw@213: font-style: inherit;
bsw@213: font-size: 100%;
bsw@213: font-family: inherit;
bsw@213: vertical-align: baseline;
bsw@213: }
bsw@213: /* remember to define focus styles! */
bsw@213: :focus {
bsw@213: outline: 0;
bsw@213: }
bsw@213: body {
bsw@213: line-height: 1;
bsw@213: color: black;
bsw@213: background: white;
bsw@213: }
bsw@213: ol, ul {
bsw@213: list-style: none;
bsw@213: }
bsw@213: /* tables still need 'cellspacing="0"' in the markup */
bsw@213: table {
bsw@213: border-collapse: separate;
bsw@213: border-spacing: 0;
bsw@213: }
bsw@213: caption, th, td {
bsw@213: text-align: left;
bsw@213: font-weight: normal;
bsw@213: }
bsw@213: blockquote:before, blockquote:after,
bsw@213: q:before, q:after {
bsw@213: content: "";
bsw@213: }
bsw@213: blockquote, q {
bsw@213: quotes: "" "";
bsw@213: }
bsw@213:
bsw@213: /* end CSS reset */
bsw@213:
bsw@213:
bsw@213: /*
bsw@213: Global settings
bsw@213: */
bsw@213: body {
bsw@213: font-family: sans-serif;
bsw@213: background-color: #7df;
bsw@213: color: #000;
bsw@213: }
bsw@213:
bsw@213: a {
bsw@213: background-color: #ffffff;
bsw@213: color: #000;
bsw@213: }
bsw@213:
bsw@213: /*
bsw@213: Main top navigation
bsw@213: */
bsw@213:
bsw@213: .tab1 {
bsw@213: background-color: #444;
bsw@213: color: #000;
bsw@213: }
bsw@213:
bsw@213: .tab1 .right {
bsw@213: float: right;
bsw@213: }
bsw@213:
bsw@213: .tab1 a {
bsw@213: float: left;
bsw@213: padding: 0.5ex 0.5em 0.5ex 0.5em;
bsw@213: margin-left: 0.5em;
bsw@213: background-color: #444;
bsw@213: color: #fff;
bsw@213: font-weight: bold;
bsw@213: text-decoration: none;
bsw@213: }
bsw@213:
bsw@213: .tab1 .right a {
bsw@213: margin-left: 0;
bsw@213: margin-right: 0.5em;
bsw@213: }
bsw@213:
bsw@213: .tab1 a.active {
bsw@213: background-color: #7df;
bsw@213: color: #000;
bsw@213: }
bsw@213:
bsw@213: /*
bsw@213: Default slot
bsw@213: */
bsw@213:
bsw@213: .slot_default {
bsw@213: margin: 2ex 1% 2ex 32%;
bsw@213: position: relative;
bsw@213: width: 67%;
bsw@213: }
bsw@213:
bsw@213: .sidebar_right .slot_default {
bsw@213: margin: 2ex 32% 2ex 1%;
bsw@213: }
bsw@213:
bsw@213: /*
bsw@213: Sidebar
bsw@213: */
bsw@213:
bsw@213: .slot_sidebar {
bsw@213: margin: 2ex 1% 2ex 1%;
bsw@213: float: left;
bsw@213: width: 30%;
bsw@213: }
bsw@213:
bsw@213: .sidebar_right .slot_sidebar {
bsw@213: margin: 0 1% 2ex 1%;
bsw@213: float: right;
bsw@213: width: 30%;
bsw@213: }
bsw@213:
bsw@213: .slot_sidebar .box {
bsw@213: width: 100%;
bsw@213: }
bsw@213:
bsw@213:
bsw@213: /*
bsw@213: Boxes
bsw@213: */
bsw@213:
bsw@213: .box a {
bsw@213: text-decoration: none;
bsw@213: color: #46a;
bsw@213: }
bsw@213:
bsw@213: .boxhead,
bsw@213: a.boxhead {
bsw@213: /* position */
bsw@213: display: block;
bsw@213: margin-bottom: 0.5ex;
bsw@213: margin-top: 1ex;
bsw@213: margin-left: 0.5em;
bsw@213:
bsw@213: /* color */
bsw@213: background-color: #7df;
bsw@213: color: #000;
bsw@213:
bsw@213: /* text format */
bsw@213: font-weight: bold;
bsw@213: text-shadow: 2px 2px 2px #fff;
bsw@213: }
bsw@213:
bsw@213: .box {
bsw@213: /* position */
bsw@213: position: relative;
bsw@213: width: 100%;
bsw@213: margin-bottom: 2ex;
bsw@213:
bsw@213: /* border and shadow*/
bsw@213: border-radius: 1ex;
bsw@213: -moz-border-radius: 1ex;
bsw@213: -webkit-box-shadow: 2px 2px 3px 0px #444;
bsw@213: -moz-box-shadow: 2px 2px 3px 0px #444;
bsw@213:
bsw@213: /* color */
bsw@213: background-color: #fff;
bsw@213: color: #000;
bsw@213:
bsw@213: }
bsw@213:
bsw@213: .box .row {
bsw@213: overflow: auto;
bsw@213: /* position */
bsw@213:
bsw@213: /* border */
bsw@213: border-top: 1px solid #ccc;
bsw@213: }
bsw@213:
bsw@213: .box .row .col {
bsw@213: /* position */
bsw@213: padding: 0.5ex 0.2em 0.5ex 0.2em;
bsw@213:
bsw@213: /* text format */
bsw@213: line-height: 125%;
bsw@213: }
bsw@213:
bsw@213: .box .row .col.left {
bsw@213: float: left;
bsw@213: }
bsw@213:
bsw@213: .box .row .col.right {
bsw@213: float: right;
bsw@213: }
bsw@213:
bsw@213: .box .row .col.clearleft {
bsw@213: clear: left;
bsw@213: }
bsw@213:
bsw@213: .box .row .col.clearright {
bsw@213: clear: right;
bsw@213: }
bsw@213:
bsw@213: .box .row .col.toggle {
bsw@213: float: left;
bsw@213: /* position */
bsw@213: padding-left: 0.4em;
bsw@213: }
bsw@213:
bsw@213: .box .row .col.toggle:hover {
bsw@213: /* color */
bsw@213: background-color: #7cf;
bsw@213:
bsw@213: /* cursor */
bsw@213: cursor: pointer;
bsw@213: }
bsw@213:
bsw@213: .box .row.first .col.toggle {
bsw@213: /* border */
bsw@213: border-radius: 1ex 0 0 0;
bsw@213: }
bsw@213:
bsw@213: .box .row.last .col.toggle {
bsw@213: /* border */
bsw@213: border-radius: 0 0 0 1ex;
bsw@213: }
bsw@213:
bsw@213: .box .row.toggled .col.first {
bsw@213: /* position */
bsw@213: margin-left: 1.5em;
bsw@213: }
bsw@213:
bsw@213: .box .row.first {
bsw@213: /* border */
bsw@213: border-top: none;
bsw@213: }
bsw@213:
bsw@213: .box .row .col.first {
bsw@213: /* position */
bsw@213: padding-left: 0.5em;
bsw@213: }
bsw@213:
bsw@213: .box .row.toggled .col.first {
bsw@213: /* position */
bsw@213: padding-left: 0.2em;
bsw@213: }
bsw@213:
bsw@213: .box .row.head {
bsw@213: background-color: #e4e7f0;
bsw@213: color: #000;
bsw@213: border-radius: 1ex 1ex 0 0;
bsw@213: }
bsw@213:
bsw@213: .box .row.last {
bsw@213: border-radius: 0 0 1ex 1ex;
bsw@213: }
bsw@213:
bsw@213: .box .row.head .col.head {
bsw@213: font-weight: bold;
bsw@213: color: #444;
bsw@213: }
bsw@213:
bsw@213: .box .row.head .col a {
bsw@213: background-color: #e4e7f0;
bsw@213: color: #3B6E7F;
bsw@213: }
bsw@213:
bsw@213: .box .row.head2 {
bsw@213: background-color: #f2f3f7;
bsw@213: color: #000;
bsw@213: }
bsw@213:
bsw@213: .box .row.head2 .col a {
bsw@213: background-color: #f2f3f7;
bsw@213: color: #3B6E7F;
bsw@213: }
bsw@213:
bsw@213:
bsw@213: .box .row .col a {
bsw@213: color: #3B6E7F;
bsw@213: }
bsw@213:
bsw@213: .box .row.active,
bsw@213: .box .row.active a {
bsw@213: background-color: #DDF7FF;
bsw@213: }
bsw@213:
bsw@213: /* Sidebar hover button */
bsw@213:
bsw@213: .hoverbutton_container {
bsw@213: position: relative;
bsw@213: }
bsw@213:
bsw@213:
bsw@213: .hoverbutton {
bsw@213: /* position */
bsw@213: display: none;
bsw@213: position: absolute;
bsw@213: top: 0px;
bsw@213: left: 0px;
bsw@213: height: 100%;
bsw@213: width: 100%;
bsw@213:
bsw@213: /* color */
bsw@213: background-color: #fff;
bsw@213:
bsw@213: /* text format */
bsw@213: font-weight: bold;
bsw@213:
bsw@213: /* cursor */
bsw@213: cursor: pointer;
bsw@213: }
bsw@213:
bsw@213: .hoverbutton_container:hover .hoverbutton {
bsw@213: /* position */
bsw@213: display: block;
bsw@213: }
bsw@213:
bsw@213: .hoverbutton_container:hover .hoverbutton img {
bsw@213: /* text format */
bsw@213: vertical-align: middle;
bsw@213: }
bsw@213:
bsw@213: .hoverbutton_container:hover .hoverbutton.noaction {
bsw@213: /* color */
bsw@213: background-color: #ccc;
bsw@213:
bsw@213: /* cursor */
bsw@213: cursor: default;
bsw@213: }
bsw@213:
bsw@213: .hoverbutton_container:hover .hoverbutton.green {
bsw@213: background-color: #cfc;
bsw@213: }
bsw@213:
bsw@213: .hoverbutton_container:hover .hoverbutton.red {
bsw@213: background-color: #fcc;
bsw@213: }
bsw@213:
bsw@213: .hoverbutton .content {
bsw@213: /* position */
bsw@213: padding: 0.5ex 0.2em 0.5ex 0.5em;
bsw@213: }
bsw@213:
bsw@213: /* Scrolled col */
bsw@213:
bsw@213: .box .row .col.scrolled {
bsw@213: padding: 0;
bsw@213: max-height: 300px;
bsw@213: overflow: auto;
bsw@213: }
bsw@213:
bsw@213: .box .row .col.scrolled .head {
bsw@213: font-weight: bold;
bsw@213: padding: 0.5ex 0.2em 0.5ex 0.5em;
bsw@213: }
bsw@213:
bsw@213: /*
bsw@213: Bars
bsw@213: */
bsw@213:
bsw@213: .bar {
bsw@213: float: right;
bsw@213: margin-left: 0.3em;
bsw@213: }
bsw@213:
bsw@213: .bar div {
bsw@213: margin-top: 2px;
bsw@213: float: left;
bsw@213: height: 11px;
bsw@213: }
bsw@213: .bar .green {
bsw@213: background-color: #0a0;
bsw@213: }
bsw@213:
bsw@213: .bar .grey {
bsw@213: background-color: #eee;
bsw@213: }
bsw@213:
bsw@213: /*
bsw@213: Avatars
bsw@213: */
bsw@213:
bsw@213: .avatars {
bsw@213: overflow: auto;
bsw@213: }
bsw@213:
bsw@213: .avatars .avatar {
bsw@213: float: left;
bsw@213: margin-left: 2px;
bsw@213: margin-right: 2px;
bsw@213: }
bsw@213:
bsw@213: .avatars.normal .avatar {
bsw@213: width: 100px;
bsw@213: -webkit-box-shadow: 1px 1px 1px #000;
bsw@213: background-color: #eee;
bsw@213: border-radius: 1ex;
bsw@213: -moz-border-radius: 1ex;
bsw@213: }
bsw@213:
bsw@213: .avatars.small .avatar {
bsw@213: border: 2px solid #fff;
bsw@213: border-radius: 0.5ex;
bsw@213: -moz-border-radius: 0.5ex;
bsw@213: }
bsw@213:
bsw@213: .avatars .arrow {
bsw@213: float: left;
bsw@213: margin-top: 0.3ex;
bsw@213: }
bsw@213:
bsw@213: .avatars .avatar.myweight {
bsw@213: border-color: #f70;
bsw@213: background-color: #f70;
bsw@213: }
bsw@213:
bsw@213: .avatars .avatar.autoreject {
bsw@213: border-color: #f00;
bsw@213: background-color: #f00;
bsw@213: }
bsw@213:
bsw@213: .avatars.small .avatar img {
bsw@213: border-radius: 0.25ex;
bsw@213: -moz-border-radius: 0.25ex;
bsw@213: }
bsw@213:
bsw@213: .avatars.normal .avatar img {
bsw@213: margin-left: 0.3em;
bsw@213: margin-top: 0.3ex;
bsw@213: border-radius: 1ex;
bsw@213: -moz-border-radius: 1ex;
bsw@213: }
bsw@213:
bsw@213: .avatars.small .avatar img {
bsw@213: height: 24px;
bsw@213: width: 24px;
bsw@213: }
bsw@213:
bsw@213: .avatars.normal .avatar img {
bsw@213: height: 48px;
bsw@213: width: 48px;
bsw@213: }
bsw@213:
bsw@213: .avatars.normal .avatar .name {
bsw@213: margin-left: 0.3em;
bsw@213: margin-top: 0.3ex;
bsw@213: line-height: 100%;
bsw@213: font-size: 70%;
bsw@213: overflow: hidden;
bsw@213: height: 4ex;
bsw@213: }
bsw@213:
bsw@213: .avatars .avatar .weight {
bsw@213: text-align: center;
bsw@213: font-size: 70%;
bsw@213: }
bsw@213:
bsw@213: .avatars.small .avatar.participation {
bsw@213: border-color: #f70;
bsw@213: }
bsw@213:
bsw@213: .avatars.small .avatar.overridden,
bsw@213: .avatars.small .arrow.overridden {
bsw@213: opacity: 0.3;
bsw@213: }
bsw@213:
bsw@213: /*
bsw@213: Area
bsw@213: */
bsw@213:
bsw@213: .area .name {
bsw@213: color: #444;
bsw@213: }
bsw@213:
bsw@213: .area .name a {
bsw@213: font-weight: normal;
bsw@213: }
bsw@213:
bsw@213: .area .name .avatars {
bsw@213: float: right;
bsw@213: margin-top: -3px;
bsw@213: }
bsw@213:
bsw@213: /* Initiatives */
bsw@213:
bsw@213: .initiative .name,
bsw@213: .initiative a.name {
bsw@213: font-weight: bold;
bsw@213: }
bsw@213:
bsw@213: .initiative .authors {
bsw@213: /* color */
bsw@213: color: #777;
bsw@213:
bsw@213: /* text format */
bsw@213: font-size: 80%;
bsw@213: font-style: italic;
bsw@213: }
bsw@213:
bsw@213: .initiative .authors a {
bsw@213: /* color */
bsw@213: }
bsw@213:
bsw@213: .drafts .draft .created {
bsw@213: font-weight: bold;
bsw@213: }
bsw@213:
bsw@213: .drafts .draft .author_name {
bsw@213: font-style: italic;
bsw@213: }
bsw@213:
bsw@213: /* Draft */
bsw@213:
bsw@213: .draft {
bsw@213: line-height: 135%;
bsw@213: }
bsw@213:
bsw@213: .draft h2 {
bsw@213: font-size: 135%;
bsw@213: font-weight: bold;
bsw@213: margin-bottom: 0.5ex;
bsw@213: }
bsw@213:
bsw@213: .draft h3 {
bsw@213: font-size: 135%;
bsw@213: margin-bottom: 0.5ex;
bsw@213: }
bsw@213:
bsw@213: .draft p {
bsw@213: margin-bottom: 1ex;
bsw@213: }
bsw@213:
bsw@213: .draft ul {
bsw@213: padding-left: 2em;
bsw@213: list-style: disc;
bsw@213: }
bsw@213:
bsw@213: .draft ul li {
bsw@213: margin-bottom: 1ex;
bsw@213: }