/* wbru.css -- the Style Sheet for the WBRU in the 1960s website */
/* Created by Fred Brack, last updated June 26, 2009, to remove ref to 'none' in background; derived from bracksco.css */
/* COLORS:  #660066 is OBSCURE DULL MAGENTA; #FFFFCC is PALE WEAK YELLOW */

/* The specification of all these individual tags is required for Netscape support */
/* Unfortunately, NS4 interprets font-size large as 16, not 15 */
body, div, p, blockquote, ol, ul, dl, li, dt, dd, td, h1, h2, h3 
     { color: black; background-color: white; font-size: large; font-family: Arial, sans-serif }
body { margin-top: 5px; margin-left: 10px; margin-right: 10px } /* should match body.wbru below ... */
/* Setting the left margin screws up NS 4.x when presenting tables */ 
/* NOTE:  Not all of the following selectors are used, but they are left in case they are, or for future mods! */

/*----- CLASS SELECTORS -----*/

/* header and footer refer to page headers and footers */
/* title refers to the page title, while banner refers to a banner title within a page */
/* classes ending in 2 are used primarily in the left navigation column on the main page */
.header            { color: black;   background-color: white }
.footer            { color: white;   background-color: #660066; font-size: medium }
.title             { color: navy;    font-size: xx-large; font-weight: bold } /* for text and rule lines in header */
.top               { font-size: medium } /* for the navigation word "TOP" */
/* stylex's are used in left nav menu */
.style2            { color: #660066; font-size: small;  font-weight: normal; font-family: Verdana, sans-serif }
.style3            { color: #660066; font-size: x-small;    font-weight: normal; font-family: Verdana, sans-serif }
.fgcolor2          { color: #FFFFCC } /* not used yet */
.bgcolor2          { background-color: #FFFFCC }
.alsoavail         { background-color: #FFFFCC } /* used in "Also Available" box as background */
/* nav2 is only for left nav col on main page; the top border is suppressed because the left nav column butts against the header */
.nav2              { border-left:thin solid #660066; border-right:thin solid #660066; border-top:0px solid #660066; border-bottom:thin solid #660066;  }
.bannercolor       { color: #660066 }
.bannercolorl      { color: #660066; font-size: larger }
.bannercolorb      { color: #660066; font-weight: bold }
.bannercolorlb     { color: #660066; font-size: larger; font-weight: bold }
.banner            { color: white;   background-color: #660066; font-size: x-large; font-weight: bold; text-align: center }
.bannerleft        { color: white;   background-color: #660066; font-size: large;   font-weight: bold; text-align: left }
.banner2           { color: #FFFFCC; background-color: #660066; font-weight: bold } /* also used in TD */
.smaller           { font-size: smaller }
.larger            { font-size: larger }

/*----- HTML SELECTORS -----*/

body.wbru          { margin-top: 5px; margin-left: 10px; margin-right: 10px; }

p.question         { color: navy;    background-color: white;   font-size: medium;  font-weight: bold }
p.answer           { color: green;   background-color: white;   font-size: medium;  font-weight: bold; font-style: italic }

table.header       { border-color: black;  border-style: solid;  border-width: 6px }
table.footer       { border-color: black;  border-style: solid;  border-top-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px }
table.price        { border-color: maroon; border-style: solid;  border-width: 1px }
table.shipping     { border-color: navy;   border-style: solid;  border-width: 1px }
table.solid        { border-color: navy;   border-style: solid;  border-width: 2px; border-collapse: collapse }
table.dashed       { border-color: navy;   border-style: dashed;  border-width: 2px; background-color: navy }
table.double       { border-color: navy;   border-style: double;  border-width: 5px }
table.alsoavail    { border: 6px dotted #660066 } /* "Also Available" product box */

/* td.nav is for navigation bar cells in the page header; pricexxx is for the price tables */
td.nav             { color: navy; background-color: #FFFFCC; font-weight: bold; border: 2px solid #660066; padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px }
td.pricehdr        { color: black; font-size: 14pt;   font-weight: bold;   text-align: center;   background-color: #FFFFCC; border-color: maroon; border-width: 1px; border-style: solid }
td.pricelabel      { color: black; font-size: 11pt;   font-weight: bold;   text-align: left;     background-color: #FFFFCC; border-color: maroon; border-width: 1px; border-style: solid }
td.priceline       { color: navy;  font-size: 10pt;   font-weight: normal; text-align: center;   background-color: #FFFFCC; border-color: maroon; border-width: 1px; border-style: solid }
td.shiphdr         { color: black; font-size: medium; font-weight: bold;   text-align: center;   background-color: #FFFFCC; border-color: navy;   border-width: 1px; border-style: solid }
td.shiplabel       { color: black; font-size: medium; font-weight: normal; text-align: center;   background-color: #FFFFCC; border-color: navy;   border-width: 1px; border-style: solid }
td.shipline        { color: navy;  font-size: medium; font-weight: normal; text-align: center;   background-color: #FFFFCC; border-color: navy;   border-width: 1px; border-style: solid }

/* Link attributes */
a:link             { color: navy }
a:visited          { color: red }
a:hover            { color: #FFFFCC; background-color: navy }
a.nav              { text-decoration: none }
/* technically "invisible" is white on white, and it is used in header for screen reader */
a.invisible        { text-decoration: none; color: white; background-color: white }
/* following needs to match banner2 color scheme, and it is used in index.html */
a.banner2          { text-decoration: none; color: #FFFFCC; background-color: #660066 }
a.banner2:visited  { color: #FFFFCC }
a.banner2:hover    { color: #FFFFCC }

/* NOTE:  hr colors are not honored for NS 4.x */

/* standard heading definitions */
h1                 { font-size: xx-large; text-align: center }
h2                 { font-size: x-large }
h3                 { font-size: large }

/* END OF FILE */