/* Establish the site-wide font scheme */
body {
font-family:"Times New Roman";
line-height:1.0;
}

/* Set border spacing for tables at 10 pixels horizontally and 0 pixels vertically */ 
table {
border-spacing: 10px 0px;
}

/* Set up horizontal line  */ 
hr {
width:1010px;
height:1px;
color:#000000; /* black */
}

/* Set attributes for logo text */
logo {
font-size:150%;
font-style:normal;
color:#000000; /* black */
}

/* Set attributes for motto text */
motto {
font-size:120%;
font-style:italic;
color:#000000; /* black */
}

/* Set attributes for toolbar text */
toolbar {
font-size:100%;
font-style:normal;
color:#000000; /* black */
}

/* override attributes for mobile operation */
@media only screen and (max-device-width: 480px) {

 /* Set attributes for logo text */ 
 logo {
  font-size:50%;
  font-style:normal;
  color:#000000; /* black */
  margin-top: 0em;
  margin-bottom: 1em;
 }

 /* Set attributes for motto text */ 
 motto {
  font-size:50%;
  font-style:italic;
  color:#000000; /* black */
  margin-top: 0em;
  margin-bottom: 1em;
 }

 /* Set attributes for toolbar text */
 toolbar {
  font-size:75%;
  font-style:normal;
  color:#000000; /* black */
  margin-top: 0em;
  margin-bottom: 1em;
 }

}

h1 {
width:1000px;
font-size:125%;
font-style:normal;
color:#000000; /* black */
}

/* Set attributes for large text titles */
h2 {
font-size:125%;
font-style:italic;
/* color:#CCFFFF; */ /* light blue */
/* color:#66FFFF; */ /* medium blue */
/* color:#FFFFF0; */ /* ivory */
/* color:#FFFF66; */ /* tan */
/* color:#00FF00; */ /* lime */
/* color:#92D050; */ /* TrustREA green */
color:#FFFFFF; /* white */
/* text-shadow: -1px 0 #555555, 0 1px #555555, 1px 0 #555555, 0 -1px #555555; */ /* dark grey */
text-shadow: -1px 0 #000000, 0 1px #000000, 1px 0 #000000, 0 -1px #000000; /* black */
opacity:1.0;
margin-top: 0em;
margin-bottom: 1em;
}

/* Set attributes for normally sized text that is backgounded with some transparency for overlay on top of an image */ 
h3 {
font-size:100%;
font-style:normal;
color:#000000; /* black */
background-color:#999999; /* grey */
opacity:0.7;
padding:4px;
margin-top: 0em;
margin-bottom: 1em;
}

/* override attributes for mobile operation */
@media only screen and (max-device-width: 480px) {
 
 /* Set attributes for normally sized text that is backgounded with some transparency for overlay on top of an image */ 
 h3 {
  font-size:90%;
  font-style:normal;
  color:#000000; /* black */
  background-color:#999999; /* grey */
  opacity:0.7;
  padding:4px;
  margin-top: 0em;
  margin-bottom: 1em;
 }

}

/* Set attributes for large text titles, with visibility attributes similar to h4 */
h4t {
font-size:140%;
font-style:italic;
/* color:#CCFFFF; */ /* light blue */
color:#000000; /* medium blue */
opacity:1.0;
margin-top: 0em;
margin-bottom: 1em;
}

/* Set attributes for normally sized text that matches the large text title color,
optional 1 pixel text shadowing to increase readability on varied image background
Currently used only for body of poem text on home page */
h4 {
font-size:105%;
font-style:italic;
/* color:#CCFFFF; */ /* light blue */
/* color:#66FFFF; */ /* medium blue */
color:#000000; /* black */
background-color:#999999; /* grey */
opacity:0.7;
padding:4px;
/* text-shadow: -1px 0 #555555, 0 1px #555555, 1px 0 #555555, 0 -1px #555555; */ /* dark grey */
margin-top: 0em;
margin-bottom: 1em;
}

/* Set attributes for very small text matches the large text title color, typically used for footnotes or credits */
h5 {
font-size:60%;
font-style:normal;
/* color:#CCFFFF; */ /* light blue */
color:#FFFFFF; /* white */
opacity:1.0;
padding:4px;
margin-top: 0em;
margin-bottom: 1em;
}

/* override attributes for mobile operation */
@media only screen and (max-device-width: 480px) {
 
 /* Set attributes for very small text matches the large text title color, typically used for footnotes or credits */
 h5 {
  font-size:50%;
  font-style:normal;
  /* color:#CCFFFF; */ /* light blue */
  color:#FFFFFF; /* white */
  opacity:1.0;
  padding:4px;
  margin-top: 0em;
  margin-bottom: 1em; 
 }

}

/* Set attributes for slightly reduced opaque backgrounded text used for framing captioned images with a frame size of 8 pixels */
h6 {
font-size:90%;
font-style:normal;
color:#000000; /* black */
background-color:#999999; /* grey */
opacity:1.0;
padding:8px;
margin-top: 0em;
margin-bottom: 1em;
}