/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  html, body { border-style: dotted;
    border-width: 0px;
    margin: 0pt;
    padding: 0pt;
    text-align: center;
    background-color: rgb(0, 0, 82);
    }

  #pagewidth { border-style: solid;
    border-width: 1px;
    margin: 1% auto;
    width: 770px;
    text-align: left;
    background-color: rgb(255, 255, 255);
    }

  #header { position: relative;
    height: 200px;
    width: 100%;
    background-color: rgb(255, 255, 255);
    background-position: center;
    background-repeat: no-repeat;
    opacity: 1;
    background-image: url(habitatbanner1.png);
    }

  #leftcol { float: left;
    position: relative;
    background-color: rgb(0, 0, 153);
    width: 145px;
    }

  #leftcol p { margin: 4px;
    }

  #maincol { border-style: solid;
    border-width: 1px 0px 0px;
    float: right;
    display: inline;
    position: relative;
    background-color: rgb(255, 255, 255);
    width: 610px;
    }

  #maincol p { margin: 4px;
    }

  #footer { clear: both;
    background-color: rgb(51, 255, 51);
    opacity: 0.859;
    height: 80px;
    }

  .clearfix:after { content: ".";
    display: block;
    height: 0pt;
    clear: both;
    visibility: hidden;
    }

  .clearfix {  }

  * html .clearfix { height: 1%;
    }

  .clearfix { display: block;
    }

  @media print {
  #leftcol { display: none;
    }
  #twocols, #maincol { width: 100%;
    float: none;
    }
}

