body
{
  background: #FFF url('images/body-background.jpg') 0 0 repeat;
  margin:0 auto;
  padding:0;
  text-align:center;
}

body, *
{
  font: normal 10px arial, sans-serif;
}
  #superContainer
  {
    width: 750px;
    background: #FFF;
    margin: 40px auto;
    padding: 0;
  }
    #containerTop, #containerBottom
    {
      background: #FFF url('images/container.gif') 0 0 no-repeat;
      height: 5px !important;
      line-height: 5px !important;
      padding: 0;
      margin: 0;
      width: 100%;
    }

    #containerBottom
    {
      background-position: 0 -5px;
      order: 1px solid #F00;
      clear: none;
    }

    #container
    {
      margin: 0 auto;
    }
      #header #logo
      {
        width: 249px;
        height: 57px;
        background: #E60066 url('images/logo-1.gif') 0 0 no-repeat;
        padding: 0;
        margin: 0;
        text-indent: -2491px;
        display: block;
      }

        #header #logo h1
        {
          display: none;
        }

      #header #sitePromo
      {
        border: 0;
      }

      #siteNav
      {
        background: #256D09 url('images/navigation.gif') 0 0 no-repeat;
        height: 28px;
        line-height: 28px;
        margin-bottom: 8px;
        padding-left: 266px;
        width: 464px;
      }

      #leftbox
      {
        background: #FFF;
      }
        #searchBoxTop, #searchBoxBottom
        {
          background: #FFF url('images/search.gif') 0 0 no-repeat;
          height: 5px !important;
          line-height: 5px !important;
          padding: 0;
          margin: 0;
          width: 100%;
        }

        #searchBoxBottom
        {
          background-position: 0 -5px;
          clear: none;
        }

        #gglBoxTop, #gglBoxBottom
        {
          background: #FFF url('images/google-box.gif') 0 0 no-repeat;
          height: 4px !important;
          line-height: 4px !important;
          padding: 0;
          margin: 0;
          width: 100%;
        }

        #gglBoxBottom
        {
          background-position: 0 -4px;
          clear: none;
        }
        #gglBox
        {
          background: #E2E2E2;
        }
      #results
      {
      }

        .resultNormal
        {
          background: #FFF url('images/box-normal.gif') 0 0 no-repeat;
          height: 100px;
        }

        .result
        {
          background: #FFF url('images/box-highlight.gif') 0 0 no-repeat;
          height: 100px;
        }
          .result h2, .result span, .resultNormal h2, .resultNormal span
          {

            color: #FFF;
            font-weight: bold;
            text-indent: 8px;
            height: 30px;
            line-height: 28px;
            margin: 0;
            padding: 0;
          }

          .result span, .resultNormal span
          {
            float: right;
            margin-right: 10px;
          }

          .result img, .resultNormal img
          {
            eight: 50px;
            idth: 100px;
            padding-left: 8px;
            border: 0;
          }

          .result p, .resultNormal p
          {
            margin: 0;
          }

          .result hr, .resultNormal hr
          {
            width: 80%;
            margin: 0 auto;
          }

          .results tr *
          {
            padding: 5px 2px !important;
          }
          .subresults *
          {
            background: #7FAF1E;
            color: #FFF;
          }
          .alt
          {
            background: #B9E27A;
          }
        #pagination a
        {
          background: #FFF url('images/pagination.gif') 0 0 no-repeat;
          width: 27px;
          height: 27px;
          display: block;
          clear: right;
          float: left;
          color: #FFF;
          font-weight: bold;
          font-size: 12px;
          line-height: 27px;
          text-align: center;
          text-decoration: none;
          margin-right: 3px;
        }

        #preface p
        {
          font-family: verdana, sans-serif;
          font-size: 12px;
        }


