
body {
 background: #fff;
 color: #333;
}
h1, h2, h3, h4 {
 color: #0000aa;
}
h3, h4 {
 color: #000099;
}

blockquote {
 color: ;
}

p#formula {
   margin-left: 5%;
}

/* specific divs */
#hdr {
   margin-top: 58px; 
   margin-left: 8%;
   margin-right: 8%;
   text-align: justify;
}

#summ {
   margin: 20px 20px 20px 10px; 
   margin-right: 25%;
   text-align: justify;
}

#formulas {
   margin-left: 5%;
   margin-bottom: 10px;
   font-family: courier;
}

#frminp {
   margin-left: 8%;
   margin-right: 8%;
}

#outp {
   margin-left: 8%;
   margin-right: 8%;
   text-align: justify;
}

#footer {
   margin-left: 8%;
   margin-right: 8%;
   text-align: justify;
}

#stry {
   text-indent: 3%;
   margin-left: 8%;
   margin-right: 8%;
   text-align: justify;
}


// change the look for the form elements
label
{
  width: 4em;
  float: left;
  text-align: right;
  margin-right: 0.5em;
//  display: block
  font-size: 100%;
}

form {
  margin: 0;
  padding: 0;
  font-size: 100%;
  min-width: 400px;
  max-width: 800px;
  width: 590px;
}

form fieldset {
  clear: both;
  font-size: 100%;
  border: 1px solid #0000aa;
  padding: 10px;
  margin: 0 0 0 0;
}

form fieldset legend {
  font-size: 150%;
  font-weight: normal;
  color: #000000;
  margin: 0 0 0 0;
  padding: 2px 5px;
}

input
{
   color: #0000aa;
   background: #ffffff;
   border: 2px outset solid #0000aa;
   padding: 1px 3px;
}

.submit input
{
   color: #000000;
   background: #9cf;
   border: 2px outset #6cf;
//   margin-left: 4.5em;
}

.submit input:hover
{
   color: #000000;
   background: #69c;
   border: 2px outset #6cf;
}

select
{
   color: #0000aa;
   background: #ffffff;
   border: 1px solid #0000aa;
}




