/* @(#) pwall2.css */

/* NOTE: main font-family changed from
        Arial, Helvetica, "Bitstream Vera Sans", sans-serif
  to
        Arial, sans-serif

*/

.page-head {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 18pt;
    padding-left: 6px;
}

.heading {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 12pt;
    color: #2A1F55;
}

.para {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    padding-top: 2px;
    padding-bottom: 8px;
}

.quote {
/* NOTE: font-family changed from
        "Bitstream Vera Serif", "Times New Roman", Times, serif
  to
        "Times New Roman", Times, serif

*/
    font-family: "Times New Roman", Times, serif;
    font-style: italic;
    font-size: 20pt;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 20px;
    padding-right: 20px;
}

BODY {
    border: 0px;
    margin: 0px;
    background-color: #FFFFFF;
}

FORM {
    border: 0px;
    margin: 0px;
    background-color: #FFFFFF;
}

.left-col {
    width: 104px;
    padding: 4px;
}

.mid-col {
    width: 360px;
    padding: 6px;
}

.right-col {
    width: 148px;
    padding: 4px;
}

.std-top {
    color: #2A1F55;
    background-color: #FFE880;
    background-image: url("http://pwall.net/images/bgtop3.jpg");
}

.std-right {
    background-color: #A6CAF0;
    background-image: url("http://pwall.net/images/bgright3.jpg");
}

.std-light {
    background-color: #D3E5F8;
}

.std-left {
    background-color: #141450;
    width: 104px;
    padding: 4px;
}

.std-mid {
    width: 360px;
    padding: 6px;
}

.std-midright {
    width: 516px;
    padding: 6px;
}

.std-topic {
    color: #D3E5F8;
}

.std-hover {
    color: #FFFFAA;
    background-color: #2424A0;
}

.std-link {
    color: #0000EE;
    font-weight: bold;
}

.std-link:visited {
    color: #551A8B;
    font-weight: bold;
}

.std-footer-item {
    background-color: #CEE1F7;
    font-family: Arial, sans-serif;
    font-size: 8pt;
}

.wtc-top {
    background-color: #DDE2DD;
    color: #2A1F55;
}

.wtc-right {
    background-color: #BBBBBB;
}

.wtc-light { /* not used? */
    background-color: #E6E6E6;
}

.wtc-left {
    background-color: #444444;
    width: 104px;
    padding: 4px;
}

.wtc-mid {
    width: 360px;
    padding: 6px;
    background-image: url("http://pwall.net/images/DSC00573B.jpg");
}

.wtc-topic {
    color: #D3E5F8;
}

.wtc-hover {
    color: #FFFFAA;
    background-color: #666666;
}

.wtc-link {
    color: #0000EE;
    font-weight: bold;
}

.wtc-link:visited {
    color: #551A8B;
    font-weight: bold;
}

.wtc-footer-item {
    background-color: #DDDDDD;
    font-family: Arial, sans-serif;
    font-size: 8pt;
}

.gay-top {
    background-color: #FFB9DC;
    color: #2A1F55;
}

.gay-right {
    background-color: #C0BDFF;
}

.gay-light {
    background-color: #D3E5F8;
}

.gay-left {
    background-color: #141450;
    width: 104px;
    padding: 4px;
}

.gay-mid {
    width: 360px;
    padding: 6px;
}

.gay-midright {
    width: 516px;
    padding: 6px;
}

.gay-topic {
    color: #D3E5F8;
}

.gay-hover {
    color: #FFFFAA;
    background-color: #2424A0;
}

.gay-link {
    color: #0000EE;
    font-weight: bold;
}

.gay-link:visited {
    color: #551A8B;
    font-weight: bold;
}

.gay-footer-item {
    background-color: #DBD9FF;
    font-family: Arial, sans-serif;
    font-size: 8pt;
}

/* rwb - red, white and blue */

.rwb-top {
    background-color: #C00;
    color: white;
}

.rwb-right {
    background-color: #A6CAF0;
}

.rwb-light {
    background-color: #D3E5F8;
}

.rwb-left {
    background-color: #141450;
    width: 104px;
    padding: 4px;
}

.rwb-mid {
    width: 360px;
    padding: 6px;
}

.rwb-midright {
    width: 516px;
    padding: 6px;
}

.rwb-topic {
    color: #D3E5F8;
}

.rwb-hover {
    color: #FFFFAA;
    background-color: #2424A0;
}

.rwb-link {
    color: #A6CAF0;
    font-weight: bold;
}

.rwb-link:visited {
    color: #C0BDFF;
    font-weight: bold;
}

.rwb-footer-item {
    background-color: #CEE1F7;
    font-family: Arial, sans-serif;
    font-size: 8pt;
}

.pad4 {
    padding: 4px;
}

.topic-head {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #D3E5F8;
    border-top: solid 1px #D3E5F8;
    border-bottom: solid 1px #D3E5F8;
}

.topic-all {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 9pt;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 4px;
    padding-right: 4px;
    cursor: pointer;
}

.table-entry {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #EEEEEE;
}

.table-head {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #EEEEEE;
}

.code-head {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 9pt;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #A6CAF0;
}

.code-row {
    background-color: #CEE1F7;
}

.code-entry {
    font-family: Arial, sans-serif;
    font-size: 8pt;
}

.code-entry-dec {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    text-align: center;
}

.code-entry-hex {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    text-align: center;
}

.code-entry-mnemonic {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    text-align: center;
}

.code-entry-html {
/* NOTE: font-family changed from
        Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier,
            monospace
  to
        Consolas, monospace

*/
    font-family: Consolas, monospace;
    font-size: 8pt;
    text-align: center;
}

.code-entry-ch {
    /* font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier,
            monospace; */
    /* font-family: "Bitstream Vera Serif", "Times New Roman", Times, serif; */
    font-family: Arial, sans-serif;
    font-size: 9pt;
    text-align: center;
}

.code-entry-expanded {
    font-family: Arial, sans-serif;
    font-size: 20pt;
    text-align: center;
    vertical-align: middle;
    visibility: hidden;
    position: absolute;
    padding: 2px;
    z-index: 100;
    width: 38px;
    height: 36px;
    background-color: #EEE;
    border: solid 1px #666;
}

.code-sample {
    width: 324px;
    background-color: #EEE;
    padding: 16px;
    border: 2px solid #AAA;
}

.code-sample-wide {
    width: 480px;
    background-color: #EEE;
    padding: 16px;
    border: 2px solid #AAA;
}

.download-head {
    background-color: #A6CAF0;
    color: #2A1F55;
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    padding: 4px;
    white-space: nowrap;
}

.download-entry {
    background-color: #CEE1F7;
    font-family: Arial, sans-serif;
    font-size: 10pt;
    padding: 4px;
    white-space: nowrap;
}

.time-head {
    background-color: #A6CAF0;
    color: #2A1F55;
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid white;
    padding: 1px;
}

.time-date {
    background-color: #CEE1F7;
    font-family: Arial, sans-serif;
    font-size: 8pt;
    text-align: center;
    padding-top: 1px;
}

.time-day {
    background-color: #CEE1F7;
    font-family: Arial, sans-serif;
    font-size: 7pt;
    text-align: center;
    border-bottom: 1px solid white;
    padding-bottom: 1px;
}

.time-time {
    background-color: #CEE1F7;
    font-family: Arial, sans-serif;
    font-size: 14pt;
    text-align: center;
    padding: 2px;
}

.menu-head {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    padding-top: 3px;
    padding-bottom: 1px;
    color: #2A1F55;
}

.menu-item {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    padding-top: 1px;
    padding-bottom: 1px;
}

.thumb {
    font-family: Arial, sans-serif;
    font-size: 8pt;
}

.quote-line {
    padding-left: 8pt;
    padding-right: 8pt;
    padding-top: 1pt;
    padding-bottom: 6pt;
    font-style: italic;
    font-weight: bold;
    color: #606060;
}

.status-block {
    width: 512px;
    background-color: #DDD;
    border: 2px solid #BBB;
}

.status-hidden {
    position: absolute;
    display: none;
    z-index: 10;
}

.status-text {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    padding: 2px;
}

.green-block {
    width: 10px;
    height: 10px;
    background-color: #0E0;
    border: solid 2px #080;
}

.red-block {
    width: 10px;
    height: 10px;
    background-color: #E00;
    border: solid 2px #800;
}

.todo-category {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 12pt;
    color: #2A1F55;
    padding-top: 6px;
    padding-bottom: 6px;
    border-bottom: solid 1px #CCC;
}

.todo-item {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    padding-top: 6px;
    padding-bottom: 6px;
    border-bottom: solid 1px #CCC;
}

.pwall-clock-city {
    font-size: 8pt;
    font-weight: bold;
    padding: 1px;
    background-color: #A6CAF0;
    text-align: center;
    border-bottom: 1px solid white;
}

.pwall-clock-date {
    font-size: 8pt;
    padding: 1px 6px 0px;
    background-color: #CEE1F7;
    text-align: center;
}

.pwall-clock-day {
    font-size: 7pt;
    padding: 0px 0px 1px;
    background-color: #CEE1F7;
    text-align: center;
    border-bottom: 1px solid white;
}

.pwall-clock-time {
    font-size: 14pt;
    padding: 2px;
    background-color: #CEE1F7;
    text-align: center;
    border-bottom: 2px solid white;
}

.pwall-clock-block {
    font-family: Arial, sans-serif;
    width: 69px;
    padding-right: 3px;
    color: #2A1F55;
}

A {
    text-decoration: none;
}

A.mainlink:hover {
    text-decoration: underline;
}

CODE {
/* NOTE: font-family changed from
        Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier,
            monospace
  to
        Consolas, monospace

*/
    font-family: Consolas, monospace;
}

PRE {
    margin: 0px;
}
