body
{
  background-color: rgb(256,256,256);
/*  font-size: small;  */
/*  font-size: large;*/
/*  font-size: 90%; */
  font-family: Helvetica;
}

.pagecontent
{
  float:left;

  padding: 1.5em;

  margin-left: 10%;
  margin-top: 2%;
  margin-bottom: 5%;
  margin-right: auto;

  background-color: rgb(248,248,248);
  border-style: none;
  border-width: 8px 8px 8px 8px;
  border-color: rgb(245,235,240);
}

.parhd
{
  font-size: 120%;
  /*font-style: italic;*/
  font-weight: bold;
}

.parintroWarn
{
  /*max-width: 4in;*/
  font-size: 110%;
  background: rgb(255, 200, 200);
  foreground: rgb(100, 1, 1);
  border-width: 2px 2px 2px 2px;
  border-color: black;
  border-style: solid;
  padding: 10px;
 /*text-align:justify;*/
}

.parintroStale
{
  max-width: 4in;
  font-size: 110%;
 /*text-align:justify;*/
}

.parintro1
{
  max-width: 4in;
  font-size: 110%;
 /*text-align:justify;*/
}
.parintro2
{
  max-width: 4in;
  font-size: 110%;
 /*text-align:justify;*/
}

.textcolumn 
{
 max-width: 8.5in;
 padding: 0px;
 margin: 0px;
}

.hicolumn
{
 margin: 0.6em;
 /*text-align:justify;*/
 padding: 0.6em;
 padding-left: 1em;
 padding-right: 0.8em;
 border-radius: 5px;
 background-color: rgb(256,256,256);
 border-style: solid;
 border-width: 3px;
 border-color: rgb(225,210,225);}
}

pre
{
 font-family: monospace,sans-serif;
 float: left;
 padding: 5px;

 background-color: rgb(256,256,256);
 border-style: solid;

 border-width: 5px;
 border-color: rgb(235,235,240);
}

hr
{
  height: 1px;
  border-width: 5px 0px 0px 0px;
  border-style: solid;
  border-color: rgb(235,235,240);
}

img
{
 border: 0px;
}

h1, h2, h3 {
    font-weight: normal    
}

a
{
  color: rgb(100,0,190);
  text-decoration: none;
/*  text-decoration: underline; */
/*  font-weight: bold;*/
}

a:visited
{
  color: rgb(0,0,190);
  text-decoration: none;
}

a:hover
{
  color: rgb(20,10,250);
  text-decoration: none;
  background-color: rgb(235, 220, 255);
}

ul
{
  list-style: square;
}

li
{
 margin: 10px;
 padding: 5px;
 border-style: solid;
 border-width: 0px;
}

.infobox
{
  border-style: solid;
  border-width: 1px;
}

.figure
{
 float: right;
 margin: 20px;


/* padding: 10px; */
/* background-color: rgb(235,235,235); */
/* border-style: solid; */
/* border-color: rgb(215,215,215); */
}

a.big
{ 
  font-size: large;
}

.clearboth
{
  clear:both;
}

.footnote, .footnote *
{ 
  color: rgb(75,75,75);
  font-size: x-small;
}

.alert
{ 
  background-color: rgb(250, 240, 240);
  margin: 10px;
  padding: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: rgb(200, 140, 140);
}

blockquote
{
 padding: 10px;
 margin: 10px;
 background-color: rgb(235,235,235);
 border-style: dashed;
 border-color: rgb(215,215,215);
 border-width: 2px;
 color: rgb(75,75,75);
}

.footer
{
 padding-top: 10px;
 clear: both;
}

.footer-icon
{
  padding: 0.025in;  
  padding-top: 0.1in;
}

.page-logo
{
  padding: 15px;
  float: right;
}

blockquote p {
  padding: 0%;
  margin: 0%;
}

.par {
  float: left;
  width: 300px;
  display: inline;
}

.important-par {
  float: left;
  width: 300px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(200,200,200);
  background: rgb(255,230,230);
  padding: 5px;
  margin-bottom: 10px;
  display: inline;
}

table td, table td * {
  vertical-align: top;
}

/********* FILE INDEX PAGE SETTINGS ********/

.index_list_item {
  margin: 10px;
  border-style: dashed;
  border-width: 2px;
  border-color: rgb(240,240,240);
  background: rgb(230,230,230);
  list-style: none;
}

.index_description {
  font-size: 110%;
/*  font-weight: bold; */
}

.index_filename {
  font-size: 120%;
  font-weight: bold;
}
