/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0pt;
    padding: 0pt;
    background-color: rgb(189, 166, 121);
   
    }

  img { border: 0pt none ;
    }

  a:link { color: rgb(51, 51, 51);
    text-decoration: none;
    }

  a:visited { color: rgb(102, 153, 153);
    text-decoration: none;
    }

  a:hover { color: rgb(102, 102, 102);
    text-decoration: underline;
    }

  a:active { color: rgb(51, 51, 51);
    text-decoration: none;
    }
    
  #header { margin: 0pt;
    padding: 0pt;
    width: 720px; 
   
    }

  #header h1 { margin: 0pt;
    padding: 0pt;
    width: 720px;
    height: 50px;
    background-image:url('img/en_header.JPG'); 
    background-repeat:no-repeat; 
    background-attachment:scroll;
    text-indent: -9999px;
    }
 
   #linkhome {
    position: absolute;
    width: 105px;
    height: 65px;
    left: 40px;
    top: -12pt;
    margin: 0;
    padding: 0;
    background-image: url(img/logo-white.s.GIF);
    background-repeat: no-repeat;
    background-attachment: scroll;
    }
   
  #linkhome h1 a {
	display: block;
	width: 105px;
	height:45px;
	margin: 0;
	padding: 0;
	
	text-indent: -10000px;
    }


  #pagebody { width: 720px;
    background-color: #FFFFFF;
    }

  
  #background2 { margin: 0pt auto;
    padding: 0pt;
    width: 650px;
    background-color: rgb(221, 204, 170);
    }

  #navi { border-left:0pt solid #999999;
    border-right:0pt solid #999999; 
    border-top:1px solid #999999; 
    border-bottom:1px solid #999999; 
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 15px;
    letter-spacing: 1px;
    background-color:#DCF1A2;
    }

  #navi ul { margin: 0pt;
    padding: 0pt 20px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #navi li { margin: 0pt;
    padding: 0pt;
    float: left;
    text-indent: 0pt;
    }

  #navi a, #navi strong { border-style: solid;
    border-color: rgb(153, 153, 153);
    border-width: 0pt 1px 0pt 0pt;
    padding: 4px 10px;
    display: block;
    text-decoration: none;
    white-space: nowrap;
    color: rgb(255, 255, 255);
    }

  #navi strong { background-color: rgb(102, 51, 51);
    color: rgb(102, 153, 204);
    }

  #navi a { font-weight: 600;
    color: rgb(126, 126, 159);
    }

  * html #navi a { width: 1%;
    }

  #navi a:hover { color: rgb(85, 51, 51);
    background-color: rgb(136, 170, 221);
    }

  #top-content { margin: 0pt;
    padding: 0pt;
    background-color: rgb(255, 255, 153);
    }

  #main-content { float: right;
    width: 450px;
    background-color: transparent;
    font-size: 14px;
    line-height: 1.6em;padding-left:10px; padding-right:20px; padding-top:10px; padding-bottom:10px
    }
    
   #photo-content { float: left;
    width: 660px;
    background-color: transparent;
    font-size: 14px;
    line-height: 1.6em;padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px
    }

.commentbox  { border-style: ridge; border-width: 1px; padding-left: 4px; padding-right: 4px; 
               padding-top: 1px; padding-bottom: 1px }
  .side ul { margin: 0pt;
    padding: 0pt 20px;
    list-style-image: none;
    background-color: rgb(255, 255, 255);
    }

  .side li { margin: 0pt;
    padding: 0pt;
    float: left;
    }

  #sidebar { padding: 10px;
    float: left;
    width: 220px;
    background-color: transparent;
    }

  #footer { margin: 0pt;
    padding: 0pt;
    clear: both;
    text-align: center;
    width: 720px;
    height: 50px;
    background-image:url('img/footer.jpg'); 
    background-repeat:no-repeat; 
    }
     
  #footer p {text-indent: -9999px;}
  
  #footer a { color: rgb(255, 255, 255);
    }

  #footer a:hover, a:active { color: rgb(196, 5, 5);
    }

  #footer ul { list-style-type: none;
    }

  #footer li { float: left;
    font-size: x-small;
    }
