
  body {
    background : #444 url('images/bg_main0.gif');
    text-align : center;
  }

  div#root {
    margin : 0 auto;
    text-align : left;
    width : 749px;
  }
  
  ul#navigation {
    background : #bbb url('images/bg_topnb.gif');
    margin : 50px 0 0 0;
    padding : 0;
    height : 30px;
  }
  
    ul#navigation li {
      background : transparent url('images/bg_navbu.gif') no-repeat scroll top right;
      float : left;
      height : 30px;
      list-style-type : none;
      margin : 0;
      padding : 0;
      text-align : center;
      vertical-align : middle;
      width : 107px;
    }
    
    ul#navigation a {
      color : black;
      font-size : 0.8em;
      line-height : 30px;
      text-decoration : none;
    }
    
    ul#navigation a:hover {
      border-bottom : 2px solid blue;
    }
 
  div#visual {
    background : #888 url('images/t2000000.jpg');
    height : 120px;
  }
  
  div#content {
    background-color : white;
  }
  
  div#leftbox {
    background : #f4f4f4 url('images/leftbar_.gif') no-repeat scroll bottom center;
    margin : 0  0 0 10px;
    float : left;
    padding : 0 0 70px 0;
    width : 180px;
  }
  
    div#leftbox h1 {
      font-size : 1.0em;
      margin : 0 10px;
      padding : 10px 0 0 0;
    }

    div#leftbox h2 {
      font-size : 0.8em;
      margin : 0 10px;
      padding : 4px 0 0 0s;
    }
    
    div#leftbox ul {
      font-size : 0.7em;
      margin : 0;
      padding : 10px 0 0 25px;
    }
    
    object, iframe {
     margin : 10px 10px 10px 0;
     padding : 0;
     float : right;
    }
    
    div#footer {
      background : transparent url('images/bg_foote.gif') no-repeat scroll top center;
      height : 50px;
    }
    
      div#footer h6 {
        margin : 0;
        padding : 20px 10px 0 0;
        text-align : right;
      }

