/* $Id: style.css,v 1.6 2005/02/16 19:25:47 goodell Exp */

A:hover {
    text-decoration: none;
    color: #000;
    background-color: #FC0;
}

A.black {
    text-decoration: none;
    color: #007;
}

A.red {
    text-decoration: none;
    color: #C07;
}

A.availability {
    color: #C07;
}

ACRONYM {
    border-bottom: none;
}

BODY {
    /* background: url(beacon.wireless.png) no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover; */
    background-size: cover;
    background-color: #FFF;
    color: #000;
}

.main {
   background: #ffffff;
   position: absolute;
   background-position: center;
   background-position-y: center;
   background-size: 100% 100%;
   background-repeat: no-repeat;
   background-image: url("beacon.wireless.png");
}

P {
    font-size: 12px;
    font-family: sans, "Lucida Sans", "Sans", "Geneva", sans-serif;
}

TD, TH, DD, DT, LI {
    font-size: 12px;
    font-family: sans, "Lucida Sans", "Sans", "Geneva", sans-serif;
}

TH, DT {
    font-weight: bold;
}

H1, H2, H3, H4, H5, H6 {
    font-family: sans, "Lucida Sans", "Sans", "Geneva", sans-serif;
}

H1 {
    text-align: left;
}

H2, H3, H4, H5, H6 {
    text-align: left;
}

H2 {
    font-family: sans-serif;
    color: white;
    background-color: #838;
    border-color: black;
    border-width: 2px;
    border-style: solid;
    padding: 2px;
    margin: 0px;
    margin-top: 10px;
    font-size: 12pt;
    font-weight: bold;
}

H3 {
    color: #006;
    padding: 1px 1px 1px 1px;
}

DIV.answer {
    margin: 0 0 0 2em;
}

DIV.expand {
    margin: 0 0 0 2em;
}

DIV.section {
    color: black;
    background: white;
    font-size: 10pt;
    font-weight: normal;
    padding: 8px;
    border-width: 0px 2px 2px 2px;
    border-style: solid;
    border-color: black;
    margin-top: 0px;
}

SPAN.heading {
    background-color: #9CF;
    color: #000;
    border-width: 1px;
    padding: 0 0.2em 0 0.2em;
    border-color: #000;
    border-style: solid;
}

SPAN.date {
    background-color: #FFF;
    color: #0A0;
    font-weight: bold;
}

SPAN.title {
    font-family: sans-serif;
    font-weight: bold;
}

SPAN.availability {
    font-family: sans-serif;
    font-weight: bold;
}

SPAN.underline {
    text-decoration: underline;
}

P.date {
    background-color: #FFF;
    color: #A0A;
    font-weight: bold;
    margin-bottom: 0;
}

P.news {
    margin-top: 0;
    margin-left: 3em;
}

P.credit {
    font-size: smaller;
    font-style: italic;
    padding-left: 3px;
    border-left: 3px solid;
}

P.l2 {
    margin-top: 0px;
    margin-bottom: 0px;
}

TABLE {
    color: #000;
    background-color: #FFF;
    border-width: 1px;
    border-color: #000;
    border-style: solid;
    padding: 1px;
}

TABLE.noborder {
    border-width: 0px;
    padding: 1px;
}

TD.heading {
    color: #000;
    background-color: #AFA;
    font-weight: bold;
}

TD.headingcentered {
    text-align: center;
    color: #000;
    background-color: #AFA;
    font-weight: bold;
}

TD.leftentry {
    text-align: left;
    color: #000;
    background-color: #FC7;
}

TD.dimleftentry {
    text-align: left;
    color: #999;
    background-color: #FDB;
}

TD.entry {
    text-align: center;
    color: #000;
    background-color: #FC7;
}

TD.dimentry {
    text-align: center;
    color: #999;
    background-color: #FDB;
}

TD.centered {
    padding: 0px;
    text-align: center;
}

TD.c7 {
    padding: 0px;
    text-align: center;
    font-weight: bold;
    color: #FFF;
    background-color: #44F;
}

TD.c6 {
    padding: 0px;
    text-align: center;
    font-weight: bold;
    color: #000;
    background-color: #88F;
}

TD.c5 {
    padding: 0px;
    text-align: center;
    font-weight: bold;
    color: #000;
    background-color: #CCF;
}

TD.c4 {
    padding: 0px;
    text-align: center;
    font-weight: bold;
    color: #000;
    background-color: #FFF;
}

TD.c3 {
    padding: 0px;
    text-align: center;
    font-weight: bold;
    color: #000;
    background-color: #FCC;
}

TD.c2 {
    padding: 0px;
    text-align: center;
    font-weight: bold;
    color: #000;
    background-color: #F88;
}

TD.c1 {
    padding: 0px;
    text-align: center;
    font-weight: bold;
    color: #FFF;
    background-color: #F44;
}

TD.boldentry {
    color: #000;
    background-color: #FD9;
    font-weight: bold;
}

TH.boldentry {
    font-weight: bold;
    color: #000;
    background-color: #FC7;
}

TD.boldnormal {
    font-weight: bold;
}

TD.closedstream {
    color: #C00;
    background-color: #FFF;
}

TD.failedstream {
    background-color: #F99;
    color: #000;
}

TD.red {
    color: #C00;
    background-color: #FFF;
}

TD.number {
    text-align: right;
}

TD.rednumber {
    text-align: right;
    color: #C00;
    background-color: #FFF;
}

IMG {
    width: 100%;
    border-width: 0px;
    max-width: 1200px;
}

TT.atomic {
    white-space: nowrap;
}
