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@358: #forum-jumpbox-form {
bgneal@358:    text-align:right;
bgneal@358:    margin-top:0.5em;
bgneal@358:    margin-bottom:0.5em;
bgneal@358: }
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: }
bgneal@343: a.intra {
bgneal@343:  text-decoration: none;
bgneal@343: }
bgneal@344: .post-author {
bgneal@344:    font-size: medium;
bgneal@344: }
bgneal@364: .centered {
bgneal@364:    text-align: center;
bgneal@364: }
bgneal@371: .success {background:#99ff99;color:#264409;border-color:#339933;}
bgneal@378: 
bgneal@378: tr.forum-post.even td {
bgneal@378:  background-color: #E0F2F6;
bgneal@378: }
bgneal@378: tr.forum-post.odd td {
bgneal@378:  background-color: #EDF7F6;
bgneal@378: }
bgneal@380: .solid-background {
bgneal@380:  background-color: #EDF7F6;
bgneal@380: }
bgneal@406: div.news-story-container {
bgneal@406:    padding: 0.5em;
bgneal@406: }
bgneal@415: 
bgneal@415: ul.no-bullet-inline-block {
bgneal@415:  list-style: none;
bgneal@415: }
bgneal@415: ul.no-bullet-inline-block li {
bgneal@415:  display: inline-block;
bgneal@415: }
bgneal@422: .middle {
bgneal@422:    vertical-align: middle;
bgneal@422: }
bgneal@427: html.busy, html.busy * {
bgneal@427:   cursor: wait !important;
bgneal@427: }