  * {
    margin:0px;
    padding:0px;
    font-family:Arial,Helvetica,san-serif;
  }
  BODY {
    color:#000;
    background-color:gray;
  }
  H1 { font-size:16px; }
  H2 { font-size:14px; }
  H3 { font-size:12px; }
  H4 { font-size:14px; }
  H5 { font-size:12px; }
  H6 { font-size:10px; }
  DIV {
    position:relative;
    margin:0px;
    padding:0px;
    border:none;
  }
  P,TD,DIV  { font-size: 12px; line-height: 15px }


  #body {
    width:765px;
    height:auto;
    margin:10px auto;
    padding:10px;
    background-color:#FFF;
  }

  #body #header {
    width:765px;
    height:150px;
    background-image:url(../img/graph.jpg);
    background-repeat:repeat-x;
  }
  #body #header #logo {
    position:absolute;
    top:15px;
    left:10px;
    width:115px;
    height:125px;
  }
  #body #header #motto {
    position:absolute;
    top:15px;
    left:135px;
    width:180px;
    height:120px;
    font-family:Times New Roman, serif;
    font-size:24px;
    font-weight: 600;
    font-style:italic;
    line-height:26px;
    color:#1D90D1;
  }
  #body #header #quote {
    position:absolute;
    top:15px;
    left:330px;
    width:420px;
    height:135px;
  }
  #body #header #quote #what {
  }
  #body #header #quote #who {
  }


  #body #main {
    overflow:auto;
  }
  #body #sidebar {
    float:left;
    width:190px;
    height:auto;
    z-index:100;
  }
  #body #sidebar #menuBox {
    width:189px;
    height:200px;
    margin:0px;
    z-index:100;
  }
  #body #sidebar #info {
    width:190px;
    height:200px;
    margin:0px;
    z-index:100;
    overflow:auto;
  }
  #body #sidebar #info H3 {
    font-size:12px;
    color:red;
    margin-top:15px;
  }
  #body #sidebar #info P {
    font-size:10px;
    margin:5px;
  }
  #body #sidebar #endorsers {
    width:160px;
    margin:25px 10px 5px 10px;
  }
  #body #sidebar #endorsers H2 {
    font-size:20px;
    color:Red;
    text-align:center;
  }

  #body #content {
    width:575px;
    margin-left:190px;
  }
  #body #content H1 {
    width:565px;
    height:40px;
    margin:15px 0px 15px 0px;
    padding:0px;
    font-size:16px;
    background-image:url(../img/line.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    color:#E00;
  }

  #footer {
    position:absolute;
    left:0px;
    bottom:-35px;
    height:35px;
    width:765px;
    text-align:center;
  }
  #footer .footercol {
    margin-right:70px;
    padding:3px 10px;
    float:left;
  }
  #footer .footercol #col3 {
    margin-right:0px;
  }
  #footer .footercol P {
    margin:0px;
    font-size:11px;
    color:#FFF;
  }
  #footer .footercol P A {
    color:#FFF;
    font-weight:bold;
    text-decoration:none;
  }
  #footer .footercol P A:hover {
    text-decoration: underline;
  }
