
body { 
  color: black;
  background-image: url("/local-icons/background.jpg");
  background-repeat: repeat;
/*  background-color: #CCDDFF;*/
/*  background-color: #0000FF; */
}

h1 { 
  font-size: large; 
  color: blue; 
  background-color: inherit; 
}

h2 { 
  font-size: medium; 
  color: inherit; 
  background-color: inherit; 
}

.outerbox { 
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  color: black;
  background-color: #AADDDD; 
}

.innerbox { 
  padding-top: 0.4em;
  font-size: small;
  text-align: center;
  padding-bottom: 0.4em;
  color: black;
  background-color: #99CCCC; 
}

table { 
  border-collapse: collapse;
  border-top: none;
  border-bottom: thin solid; 
  border-right: none;
  border-left: thin solid;
  border-spacing: 0;
  margin-left: 0;
  margin-right: 0; 
  margin-top: 0;
  margin-bottom: 0; 
  padding: 0 0 0 0;
  width: 100%;
}

table > thead {
  border-top: none;
  border-bottom: none; 
  border-right: none;
  border-left: none;
  color: inherit;
  background-color: lightGrey;
}

tbody {
  vertical-align: baseline;
}

tr {
  vertical-align: top;
  margin: 0 0 0 0;
  border: 0;
  padding: 0 0 0 0;
}

tr.evenRow { 
  color: inherit;
  background-color: inherit; 
}

tr.oddRow { 
  color: inherit;
  background-color: #DDFFFF; 
}

table > thead > tr > th,
table > tbody > tr > td { 
  border-bottom: none; 
  border-right: thin solid;
  border-top: thin solid;
  border-left: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

table.forPics { 
  border-collapse: collapse;
  border-top: none;
  border-bottom: none; 
  border-right: none;
  border-left: none;
  border-spacing: 0;
  margin-left: 0;
  margin-right: 0; 
  margin-top: 0;
  margin-bottom: 0; 
  padding: 0 0 0 0;
  width: 100%;
}

table.forPics > thead {
  border-top: none;
  border-bottom: none; 
  border-right: none;
  border-left: none;
  color: inherit;
  background-color: inherit;
}


table.forPics > thead > tr > th,
table.forPics > tbody > tr > td { 
  border-bottom: none; 
  border-right: none;
  border-top: none;
  border-left: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

p.top { 
  font-family: "Adobe Poetica",sans-serif;
  font-style: italic;
  font-size: large;
  color: green;
  background-color: inherit;
  text-align: right; 
}

p.identity {
  padding:0 0 0 0;
  margin-top: 0;
  margin-bottom: 0.5em;
}

p.signature {
  text-align: right;
}

p.question {
  font-size: large;
}

p.answer {
  margin-left: 1em;
}

p.newsDate {
  font-family: "Adobe Poetica",sans-serif;
  font-style: italic;
  font-size: small;
  background-color: inherit;
  text-align: right; 
}

img {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

img.identity {
  width:60px;
  height:60px;
  margin: 0 0 0 0;
  border: 0;
  padding: 0 0 0 0;
}

td.picture {
  width:60px;
}

.heavyText { }

