BODY
{
  background: url(/images/background_saw.jpg) white fixed ;
  color: #000 ;
  font-family: verdana, arial, helvetica, sans-serif ;
  margin-left: 5% ;
  margin-right: 5% ;
}

NOSCRIPT, P, TH, TD, TABLE
{
  color: #000 ;
  font-family: verdana, arial, helvetica, sans-serif ;
}

PRE
{
  font-family: terminal, fixed, clean, courier, sans-serif ;
}

H1
{
  color: #000 ;
  font-size: 150% ;
  font-style: bold ;
  text-align: center ;
  margin-top: 10px ;
}

H2
{
  border: thin solid Black ;
  background-color: #DDF ;
  color: #000 ;
  font-size: 110% ;
  font-style: italic ;
  text-align: left ;
  text-indent: 20 ;

  padding-left : 5px ;
  padding-right : 1px ;
  padding-top : 2px ;
  padding-bottom : 5px ;
}

A:link 
{
  color: #04D ;
  text-decoration: none ;
}
A:visited
{
  color: #038 ;
  text-decoration: none ;
}
A:active
{
  color: #C00 ;
  text-decoration: none ;
}

BLOCKQUOTE
{
  background: #DDF ;
  padding: 10 ;
  border : thin solid Black ;
  margin-left: 0;
  margin-right: 0;
}
      
.question
{
  font-style: italic ;
  margin-bottom: 12 ;
}

.answer
{
  font-size: smaller ;
  margin-left: 5% ;
  margin-bottom: 12 ;
}

.colour1
{
  background: #DDF ; 
}

.mainlink 
{
  background-color : #DDF ;
}

.navlink 
{
  font-size : 70% ;
  line-height: 250% ;
  background-color : #DDF ;
  border : thin solid Black ;
  padding-left : 5px ;
  padding-right : 1px ;
  padding-top : 5px ;
  padding-bottom : 5px ;
}

.mainlink:hover, .navlink:hover
{
  background : #AAD ;
  text-decoration : none;
}

.instructors
{
  border-style: inset;
  border-width: 1px;
  padding: 5px;
}

.chainbg { background: url(/images/background_chain.jpg) white fixed ; }
.rampbg { background: url(/images/background_ramp.jpg) white fixed ; }
.nobgimage { background: white ; }
