  html {     width: 97%;    }  body {    margin: 0 0 5em 0;    padding: 0;    font-family: Verdana, Arial, Helvetica, sans-serif;    background-color: #33F;    width: 99%;    }    #header {    background-color: #33F;    color: #33F;    border-bottom: 1px solid #33F;      }  #header h1 a {    height: 85px;    font-size: 0!important;    text-align: right;    color: black;    float: left;    width: 350px !important;        }  #header .slogan  {    margin: 0;    padding: 0;    text-align: center;    color: #fff;    font-size: 26px;    white-space: nowrap;      }  #header .slogan a {    margin: 0;    padding: 0;    text-align: center;    color: #fff;    font-size: 26px;    white-space: nowrap;      }  h1, h2, h4 {    margin: 0;    padding: 0;    }    h1 {    }      form {    margin: 0;    padding: 0;    }    input {    font-size: 12px;    }      .no, #navish h2, hr  {    display: none;    }      #navsite  {    background-color: #33F;    margin: 0 0 0 0;    position: absolute;    left: 80%;    width: 25%;    z-index: 3;    color: #fff;      font-size: 12px;      padding: 0;    }    #navsite ul  {    margin: 0 0 0 15px;    padding: 0;      list-style: none outside;    }    #navsite ul li  {    margin: 0;    padding: 2px 0 0 0;    text-indent: -14px;    }    #navsite ul li  a {    font-size: 12px !important;    color: #fff;    background-color: transparent;    padding: 0 0 0 0;    line-height: 14px;    }  #navlocal  {    background-image: url("images-after/nav_local_rightedge.gif");    background-repeat: no-repeat;    background-position: bottom right;    background-color: #999;    padding: 0;    margin: 0 20% 0 0;    height: 41px;    border-top: 1px solid #33F;    border-bottom: 1px solid #fff;      min-width: 145px;          }  #content  {      margin: 0 25% 0 0;      padding: 0 0 5% 0;    color: #33F;    background-color: #fff;    }  #content h1  {    float: none;    color: #000;    background-color: transparent;    text-align: left;    font-size: 24px;    font-weight: bold;    margin: 0 0% 1.5em 20%;    border-bottom: 1px solid #000;    line-height: 16px;    padding: 0;      }  #content h2  {    color: #000;    background-color: transparent;      text-align: left;    font-size: 20px !important;    font-weight: bold;        margin: 1em 0% 0.5em 20%;        }  #content h3 {    color: #000;    background-color: transparent;      text-align: left;    font-size: 18px !important;    font-weight: bold;      margin: 0 0% 1em 20%;                  }  #content h4 {    color: #000;    background-color: transparent;      text-align: left;    font-size: 15px !important;    font-weight: bold;      margin: 0 0% 1em 20%;                  }   #content p  {    margin: 0 0 0 20%;    color: #000;    font-size: 12px;    line-height: 21px;    }  #content ul  {    margin: 0 0 0 20%;    color: #000;    font-size: 12px;    line-height: 21px;    }  #content blockquote  {    margin: 0 0 0 25%;    color: #33f;    font-size: 12px;    line-height: 21px;    }  #content ol  {    margin: 0 0 0 25%;    color: #33f;    font-size: 12px;    line-height: 21px;    }  #content li  {    color: #000;    font-size: 12px;    line-height: 21px;    }  #content table {    margin: 0 0 0 20%;    color: #000;    font-size: 12px;    line-height: 21px;    }  #content strong {    color: #000;    font-size: 12px;    line-height: 21px;    }  #content a  {    color: #000;    }  #content ul.table  {    margin: 0 0 0 0%;    color: #000;    font-size: 12px;    line-height: 21px;    }  #content p.byline  {    margin: 24px 0% 0 20%;    padding: 24px 0 24px 0;    border-top: 1px solid #999;    color: #33F;    font-size: 10px;    line-height: 13px;    }  #content table.tone {    margin: 0 0 0 0;    color: #000;    font-size: 10px;    line-height: 18px;    }  #content form {    margin: 0 0 0 0;    padding: 0 0 0 0;    color: #000;    background-color: transparent;    font-size: 12px;    line-height: 21px;    }  #footer  {    clear: both;    color: #33F;      text-align: right;      border-top: 4px solid #000;    margin: 0 20% 0 0;    padding: 0;        }  #footer p {    margin: 0;    padding: 0;    color: #fff;    white-space: nowrap;      font-size: 10px;    background-color: #33F;        }  #footer p a  {    float: right;    width: 20%;    font-size: 12px;    margin: 0;      padding: 0 4px 4px 22px;    color: #fff;    border-right: 1px solid #33F;    background-color: #33F;    background-image: url("images-after/bottomedge.gif");    background-repeat: no-repeat;    background-position: bottom left;    }  #participate  {    margin: 0;    padding: 0;    text-align: center;    }  #participate a.first {    margin: 0;    padding: 0 1em 0 0;    display: inline;    border-left: none;  }  #participate a {  margin: 0;  padding: 0 1em 0 1em;  display: inline;  border-left: 1px solid #33F;    font-size: 13px;    text-transform: lowercase;  }  .nowrap  {    white-space: nowrap;    }    /* global */  