/* 2002-12-30
 bd2.css (C) ctLow 2003
 -also in use by Meds '79 */

BODY { background: white;
 margin: 0; padding: 0; } 

BODY, P, TD, ADDRESS, UL, OL, CAPTION, DIV { 
 font-family: Verdana, Arial, sans-serif; 
 font-size: small; 
 line-height: normal; 
 color: black; } 

H1, H2, H3, H4, H5, H6 { 
 font-family: Verdana, Arial, sans-serif; }
H1, H2 { margin: 0; padding: 0; } 
H3, H4, H5, H6 { margin: 0; padding: 0.3em 0; } 

H1 { font-size: x-large; font-weight: bold; font-variant: small-caps; } 
H2 { font-size: medium; font-weight: bold; color: navy; } 
H3 { font-size: medium; font-weight: bold; font-style: italic; padding: 0.1em 0; } 
H4 { font-size: small; font-weight: bold; color: navy; } 
H5 { font-size: small; font-weight: bold;  } 
H6 { font-size: small; font-weight: normal; color: navy; font-style: italic; } 

P { margin: 0; padding: 0.2em 0; } 
P.upping { font-size: x-small; text-align: center; } 
P.update { font-size: x-small; text-align: right; background: #e8e8ee; } 
P.uplink { font-size: x-small; text-align: left; } 

ADDRESS { font-size: x-small; text-align: right; font-style: normal; } 

CAPTION {font-weight: bold; }

TABLE.upthere { margin: 0 auto; padding: 0; width: 100%; 
  background: #2f2f2f; } 
TABLE.upthere TD { text-align: center; font-variant: small-caps; 
 margin: 0; padding: 0; color: gray; } 

DIV.overall { margin: 0 auto; padding: 0 1em; width: 600px; 
 background: #f8f8ff; border-right: 12px solid #2f2f2f; } 
/* width not recognized in BODY on older browsers */ 

DIV.roomy { 
 border-top-width: 0; border-bottom-width: 1px; 
 border-right-width: 0; 
 border-left-width: 6px; 
 border-style: solid; 
 border-color: #2f2f2f; padding: 0.5em; } 
/* various code combos giving a bottom-width of 0 fail in IE5/6, cause text to overrun left margin!? */ 
DIV.roomy TD { padding: 0.5em; } 

UL { margin: 0 2em; padding: 0.2em; } 
UL UL { padding: 0; } 
DIV.roomy UL { padding-bottom: 0.5em; } 

A { text-decoration: none; } 
A:link { color: blue; background: #00ffff; /* aqua */ } 
A:visited { color: #bf0000; /* ff8fbf */ background: #8fffff; } 
A:active { color: white; background: black; } 
A:hover { color: #FFFF8f; background: #4f4f4f; } 

TABLE.upthere A:link { color: white; background: #4f4f4f; } 
TABLE.upthere A:visited { color: #ff8fbf; background: #4f4f4f; } 
TABLE.upthere A:active { color: #4f4f4f; background: silver; } 
TABLE.upthere A:hover { color: yellow; background: black; } 

.under { border-bottom: medium solid blue; /* padding-bottom: 0.5em; */ } 
.underer { border-bottom: thin solid red; padding-bottom: 0.5em; } 
