bgneal@312: body { bgneal@312: background-color: #eee; bgneal@312: background: url('../themes/kds/bg.png') no-repeat fixed center; bgneal@312: } bgneal@312: tr.even td { bgneal@312: background-color: #E0F2F6; bgneal@312: } bgneal@312: a { bgneal@312: text-decoration: underline; bgneal@312: color: teal; bgneal@312: } bgneal@312: a:hover { bgneal@312: text-decoration: underline; bgneal@312: color: black; bgneal@312: } bgneal@312: #page { bgneal@312: } bgneal@312: #header { bgneal@312: background-position: left; bgneal@312: background-repeat: no-repeat; bgneal@312: text-align: center; bgneal@312: display: block; bgneal@312: height: 150px; bgneal@312: overflow: visible; bgneal@312: background-image: url('../themes/kds/headerbg.png'); bgneal@312: } bgneal@312: #header p { bgneal@312: float: none; bgneal@312: padding: 40px 24px 0px 24px; bgneal@312: font-size: 1.5em; bgneal@312: line-height: 1em; bgneal@312: display: block; bgneal@312: clear: both; bgneal@312: } bgneal@312: #header-nav { bgneal@312: background-color: #E0F2F6; bgneal@312: text-align: right; bgneal@312: } bgneal@312: #header-nav ul { bgneal@312: padding-top: 3px; bgneal@312: padding-right: 5px; bgneal@312: margin-bottom: 3px; bgneal@312: /* text-align: right; */ bgneal@312: list-style: none; bgneal@312: } bgneal@312: #header-nav li { bgneal@312: display: inline; bgneal@312: margin: 0 36px; bgneal@312: } bgneal@312: #header-nav li a { bgneal@312: font-size: 1.0em; bgneal@312: line-height: 1em; bgneal@312: text-decoration: none; bgneal@312: color: teal; bgneal@312: } bgneal@312: #header-nav li a:hover { bgneal@312: color: black; bgneal@312: } bgneal@312: #content-primary { bgneal@312: } bgneal@312: #content-secondary { bgneal@312: background-color: #E0F2F6; bgneal@312: min-height: 1750px; bgneal@312: } bgneal@312: #content-secondary ul.nav-left { bgneal@312: margin-top: 1.5em; bgneal@312: list-style:none; bgneal@312: } bgneal@312: #content-secondary ul.nav-left li { bgneal@312: background-color: #eee; bgneal@312: background-color: #E0F2F6; bgneal@312: color: black; bgneal@312: } bgneal@312: #content-secondary ul.nav-left li a { bgneal@312: text-decoration: none; bgneal@312: color: teal; bgneal@312: } bgneal@312: #content-secondary ul.nav-left li a:hover { bgneal@312: color: black; bgneal@312: } bgneal@312: #footer { bgneal@312: height: 105px; bgneal@312: font-size: 10px; bgneal@312: line-height: 1em; bgneal@312: background-repeat: no-repeat; bgneal@312: background-color: #E0F2F6; bgneal@312: color: black; bgneal@312: } bgneal@312: #footer p { bgneal@312: margin: 1em; bgneal@312: text-align: center; bgneal@312: } bgneal@312: #footer a { bgneal@312: color: teal; bgneal@312: } bgneal@312: ul.app-menu { bgneal@312: text-align: center; bgneal@312: list-style: none; bgneal@312: } bgneal@312: ul.app-menu li { bgneal@312: display: inline; bgneal@312: border: 1px solid black; bgneal@312: padding: 3px 1em; bgneal@312: background-color: teal; bgneal@312: } bgneal@312: ul.app-menu li a { bgneal@312: text-decoration: none; bgneal@312: background-color: teal; bgneal@312: color: #111; bgneal@312: } bgneal@312: ul.app-menu li a:hover { bgneal@312: color: #fff; bgneal@312: } bgneal@312: div.side-block { bgneal@312: margin-bottom:1.2em; bgneal@312: margin-left:14px; bgneal@312: margin-right:auto; bgneal@312: width:160px; bgneal@312: } bgneal@312: div.side-block-title { bgneal@312: margin: 0; bgneal@312: background-color: teal; bgneal@312: color: white; bgneal@312: font-weight: bold; bgneal@312: text-align: center; bgneal@312: border-top-left-radius: 5px; bgneal@312: border-top-right-radius: 5px; bgneal@312: -moz-border-radius-topleft: 5px; bgneal@312: -moz-border-radius-topright: 5px; bgneal@312: } bgneal@312: div.side-block-content { bgneal@312: margin: 0; bgneal@312: border: 1px solid teal; bgneal@312: padding: 2px 2px; bgneal@312: border-bottom-left-radius: 5px; bgneal@312: border-bottom-right-radius: 5px; bgneal@312: -moz-border-radius-bottomleft: 5px; bgneal@312: -moz-border-radius-bottomright: 5px; bgneal@312: } bgneal@312: iframe { bgneal@312: margin-bottom: 1em; bgneal@312: } bgneal@312: img { bgneal@312: border-style: none; bgneal@312: } bgneal@312: .breadcrumbs { bgneal@312: font-size: x-small; bgneal@312: padding-bottom: 0.5em; bgneal@312: } bgneal@312: table { bgneal@312: width: auto; bgneal@312: border-style: none; bgneal@312: } bgneal@312: .errorlist { bgneal@312: background: #FBE3E4; bgneal@312: color: #8a1f11; bgneal@312: border-color: #FBC2C4; bgneal@312: border: 2px solid #ddd; bgneal@312: } bgneal@312: .app-logo { bgneal@312: text-align: center; bgneal@312: padding: 0.5em; bgneal@312: } bgneal@312: .bulletin { bgneal@312: text-align: center; bgneal@312: margin: 1em 1em; bgneal@312: padding: 1em 1em 0; bgneal@312: border: 1px solid black; bgneal@312: border-radius: 10px; bgneal@312: -moz-border-radius: 10px; bgneal@312: } bgneal@312: .bulletin h3 { bgneal@312: background-image: url(../icons/asterisk_orange.png); bgneal@312: background-position: center left; bgneal@312: background-repeat: no-repeat; bgneal@312: } bgneal@312: .bulletin .bulletin-meta { bgneal@312: font-size: x-small; bgneal@312: color: gray; bgneal@312: text-align: right; bgneal@312: clear: both; bgneal@312: } bgneal@312: ul.icon-list li { bgneal@312: list-style-type: none; bgneal@312: } bgneal@312: #slideshow { bgneal@312: position:relative; bgneal@312: left:15px; bgneal@312: height:240px; bgneal@312: } bgneal@312: #slideshow img { bgneal@312: position:absolute; bgneal@312: top:0; bgneal@312: left:0; bgneal@312: z-index:8; bgneal@312: opacity:0.0; bgneal@312: } bgneal@312: #slideshow img.active { bgneal@312: z-index:10; bgneal@312: opacity:1.0; bgneal@312: } bgneal@312: #slideshow img.last-active { bgneal@312: z-index:9; bgneal@312: } bgneal@312: table.forum-index-table { bgneal@312: width:100%; bgneal@312: } bgneal@312: table.forum-index-table thead th { bgneal@312: background:teal; bgneal@312: } bgneal@312: table.forum-index-table .forum-title { bgneal@312: width:57%; bgneal@312: } bgneal@312: table.forum-index-table .forum-topics { bgneal@312: width:9%; bgneal@312: text-align:center; bgneal@312: } bgneal@312: table.forum-index-table .forum-posts { bgneal@312: width:9%; bgneal@312: text-align:center; bgneal@312: } bgneal@312: table.forum-index-table .forum-last_post { bgneal@312: width:25%; bgneal@312: text-align:center; bgneal@312: } bgneal@312: bgneal@312: table.forum-index-table .forum-index_title { bgneal@312: width:50%; bgneal@312: } bgneal@312: table.forum-index-table .forum-index_replies { bgneal@312: width:8%; bgneal@312: text-align:center; bgneal@312: } bgneal@312: table.forum-index-table .forum-index_author { bgneal@312: width:8%; bgneal@312: text-align:center; bgneal@312: } bgneal@312: table.forum-index-table .forum-index_views { bgneal@312: width:8%; bgneal@312: text-align:center; bgneal@312: } bgneal@312: table.forum-index-table .forum-index_last_post { bgneal@312: width:26%; bgneal@312: text-align:center; bgneal@312: } bgneal@312: table.forum-index-table .forum-index_select { bgneal@312: width:10%; bgneal@312: text-align:center; bgneal@312: } bgneal@312: table.forum-index-table h4 { bgneal@312: margin-bottom: 4px; bgneal@312: } bgneal@312: table.forum-topic { bgneal@312: border-top:1px solid black; bgneal@312: border-left:1px solid black; bgneal@312: border-right:1px solid black; bgneal@312: width:100%; bgneal@312: margin-top: 5px; bgneal@312: } bgneal@312: td.forum-post-author { bgneal@312: width:5%; bgneal@312: border-right: 1px solid #ccc; bgneal@312: border-bottom: 1px solid black; bgneal@312: vertical-align: top; bgneal@312: font-size: x-small; bgneal@312: } bgneal@312: td.forum-post-body { bgneal@312: vertical-align: top; bgneal@312: width:95%; bgneal@312: border-bottom: 1px solid black; bgneal@312: } bgneal@312: td.forum-post-body-split { bgneal@312: vertical-align: top; bgneal@312: width:90%; bgneal@312: border-bottom: 1px solid black; bgneal@312: } bgneal@312: td.forum-post-split-check { bgneal@312: width:5%; bgneal@312: border-left: 1px solid #ccc; bgneal@312: border-bottom: 1px solid black; bgneal@312: vertical-align: middle; bgneal@312: } bgneal@312: div.forum-post-info { bgneal@312: padding: 2px; bgneal@312: font-size:.8em; bgneal@312: border-bottom: 1px solid #ccc; bgneal@312: margin-bottom: 5px; bgneal@312: padding-bottom: 5px; bgneal@312: } bgneal@312: div.forum-post-info img { bgneal@312: float: left; bgneal@312: margin-right: 5px; bgneal@312: } bgneal@312: div.forum-post-info-tools { bgneal@312: border-top: 1px solid #ccc; bgneal@312: padding-top: 5px; bgneal@312: text-align: right; bgneal@312: } bgneal@312: div.forum-post-info-tools img { bgneal@312: padding-left: 1em; bgneal@312: } bgneal@312: .forums-post-navigation { bgneal@312: text-align: right; bgneal@312: } bgneal@312: #forums-quick-reply { bgneal@312: margin-top: 1.5em; bgneal@312: } bgneal@312: img.forums-topic-icon { bgneal@312: float: left; bgneal@312: margin-right: 3px; bgneal@312: } bgneal@312: div.forum-mod-controls form { bgneal@312: display:inline; bgneal@312: } bgneal@312: table.grid { bgneal@312: border-collapse:collapse; bgneal@312: } bgneal@312: table.grid th, table.grid td { bgneal@312: border: 1px solid #eee; bgneal@312: } bgneal@312: ul.inline-list li { bgneal@312: display: inline; bgneal@312: margin: 0 3px; bgneal@312: } bgneal@312: table.forum-topic-table { bgneal@312: width:100%; bgneal@312: } bgneal@312: table.forum-topic-table thead th { bgneal@312: background:teal; bgneal@312: } bgneal@312: table.forum-topic-table .col-0 { bgneal@312: width:23%; bgneal@312: text-align:center; bgneal@312: } bgneal@312: table.forum-topic-table .col-1 { bgneal@312: width:37%; bgneal@312: text-align:center; bgneal@312: } bgneal@312: table.forum-topic-table .col-2 { bgneal@312: width:5%; bgneal@312: text-align:center; bgneal@312: } bgneal@312: table.forum-topic-table .col-3 { bgneal@312: width:5%; bgneal@312: text-align:center; bgneal@312: } bgneal@312: table.forum-topic-table .col-4 { bgneal@312: width:5%; bgneal@312: text-align:center; bgneal@312: } bgneal@312: table.forum-topic-table .col-5 { bgneal@312: width:25%; bgneal@312: text-align:center; bgneal@312: } bgneal@312: table.forum-topic-table .info { bgneal@312: text-align:center; bgneal@312: } bgneal@312: #forum-query-form { bgneal@312: text-align:right; bgneal@312: } bgneal@312: #forums-post-list dt { bgneal@312: margin-top: 0.5em; bgneal@312: padding: 3px 0 3px 0; bgneal@312: } bgneal@312: #forums-post-list dd { bgneal@312: border: 1px solid #555; bgneal@312: padding: 0.5em 0.5em; bgneal@312: } bgneal@312: #forums-post-list dd.even { bgneal@312: background-color:#e5ecf9; bgneal@312: } bgneal@312: #badge_summary { bgneal@312: border-collapse:collapse; bgneal@312: } bgneal@312: #badge_summary th, #badge_summary td { bgneal@312: border: 1px solid teal; bgneal@312: } bgneal@312: .error a { bgneal@312: text-decoration: underline; bgneal@312: } bgneal@312: .stranger { bgneal@312: background:#FFF6BF; bgneal@312: } bgneal@312: h2.forum-nav {font-size:1.2em;margin-top:1em;margin-bottom:0.2em;} bgneal@312: h3.forum-nav {font-size:2em;line-height:1;margin-bottom:1em;margin-left:1em;} bgneal@312: #attachment div { bgneal@312: margin: 1.0em 1.5em; bgneal@312: } bgneal@312: #attachment div span.link { bgneal@312: margin: 1em; bgneal@312: } bgneal@312: div.forum-attachment { bgneal@312: margin: 1.0em 1.5em; bgneal@312: } bgneal@323: .pointer { bgneal@323: cursor: pointer; bgneal@323: } bgneal@341: .centeredImage { bgneal@341: text-align: center; bgneal@341: margin-top: 0px; bgneal@341: margin-bottom: 0px; bgneal@341: padding: 0px; bgneal@341: } bgneal@341: .centeredImage img { bgneal@341: margin-top: 3px; bgneal@341: margin-bottom: 3px; bgneal@341: }