body
{ background-color: #000000;
  margin: 0;
  padding: 0; }



span.boldred
{ color: #990000;
  font-style: italic;
  font-weight: bold; }

span.boldgreen
{ color: #009900;
  font-style: italic;
  font-weight: bold; }

span.boldblue
{ color: #000099;
  font-style: italic;
  font-weight: bold; }



header
{ background: linear-gradient(0deg, #990000, #330033);
  display: block;
  text-align: center;
  width: 100%; }



bar
{ background-color: #000000;
  border-color: #ff3333 #000000 #ff3333 #000000;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  color: #ff0066;
  display: block;
  float: left;
  font-family: times, serif;
  text-align: center;
  width: 100%; }

bar h1
{ font-size: 18pt;
  font-weight: normal;
  text-transform: uppercase;}

bar a
{ color: #cc99ff;
  text-decoration: none;}

bar a:hover
{ color: #6600ff; }



menu
{ background: linear-gradient(180deg, #990000, #330033, #3300ff);
  color: #ffffff;
  display: table-cell;
  padding: 0;
  text-align: left;
  width: 250px; }

menu h1
{ color: #ffffff;
  font-family: times, serif;
  font-size: 12pt;
  line-height: 150%;
  text-indent: 1em;
  text-transform: uppercase; }

menu div
{ font-family: times, serif;
  font-size: 12pt;
  line-height: 150%;
  text-indent: 2em; }

menu a
{ color: #cc99ff;
  text-decoration: none;}

menu a:hover
{ color: #6600ff; }



main
{ background-color: #ffffff;
  border-width: 0em;
  color: #000000;
  display: table-cell;
  font-size: 12pt;
  font-weight: normal;
  line-height: 180%;
  text-align: justify; }

main h1
{ background: linear-gradient(90deg, #cccccc, #eeeeee, #cccccc);
  font-size: 16pt;
  font-variant: small-caps;
  font-weight: bold;
  padding-bottom: .5em;
  padding-top: .5em;
  text-align: center; }

main h2
{ color: #000099;
  font-family: times, serif;
  font-size: 16pt;
  font-style: italic;
  font-weight: bold;
  padding-left: 1em;
  text-align: left;
  text-transform: uppercase; }

main a
{ color: #6600ff;
  text-decoration: none;}

main a:hover
{ color: #cc99ff; }

main div
{ text-indent: 2em;
  padding-left: 2em;
  padding-right: 2em; }

main div.new
{ text-indent: 0em;
  padding-left: 2em;
  padding-right: 2em; }



footer
{ background: linear-gradient(0deg, #330033, #3300ff);
  clear: all;
  color: #ffffff;
  display: block;
  float: left;
  font-family: helvetica, verdana, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  line-height: 150%;
  padding-top: 2em;
  text-align: center;
  text-transform: uppercase;
  width: 100%; }

footer div
{ text-indent: 0em; }



menu2
{ background-color: #000000;
  color: #ffffff;
  display: table-cell;
  float: left;
  padding: 0;
  text-align: left;
  width: 33%; }

menu2 h1
{ color: #ffffff;
  font-family: times, serif;
  font-size: 12pt;
  line-height: 150%;
  text-indent: 1em;
  text-transform: uppercase; }

menu2 div
{ font-family: times, serif;
  font-size: 12pt;
  line-height: 150%;
  text-indent: 2em; }

menu2 a
{ color: #cc99ff ;
  text-decoration: none;}

menu2 a:hover
{ color: #6600ff; }



splash
{ background: linear-gradient(180deg, #990000, #330033, #3300ff);
  border-width: 0em;
  color: #ffffff;
  display: block;
  float: left;
  font-size: 12pt;
  font-weight: normal;
  line-height: 180%;
  text-align: center;
  text-transform: uppercase;
  width: 100%; }

splash h1
{ font-size: 48pt;
  font-weight: normal; }

splash a
{ color: #cc99ff;
  font-size: 18pt;
  text-decoration: none;}

splash a:hover
{ color: #6600ff; }

splash div
{ color: #ffffff;
  padding-left: 2em;
  padding-right: 2em; }

splash hr
{ border: 1px solid #ff0066;
  width: 800; }
