      body 
           {
	       font:11px verdana, arial, helvetica, sans-serif;
	       color:#222;
	       background-color:white;
	     }
      h1
           {
	
		color:#c00;
	       /*color:#d02090;*/
	       /**/
	       font: 15px "Trebuchet MS", "Times New Roman", Times, serif;
	       font-weight:700;
	       margin:1em 0 .5em;
	     }
      h2
           {
		
		color:#c00;
	       /*color:#A1066E;*/
	       font:25px Georgia, "Times New Roman", Times, serif;
	       font-weight:600;
	       margin:2em 0 .5em;
	     }
      p 
           {
	       line-height:1.8;
	       margin:0 0 1em;
               text-align: justify;
	     }
      ol, ul
           {
	       margin-top:0;
             margin-bottom:1em;
	       line-height:1.8;
	     }
      a
           {
	       color:#990099;
	       text-decoration:none;
	       font-weight:600;
	     }
      a:link
           {  
             color:#333;
           }
      a:visited
           {
             color:#444;
           }
      a:hover
           {
             color:#666;
           }
      body
           {
	       margin:50px 0px; padding:0px;
	       text-align:center;
	     }
      img
           { 
             border: 0;
	       margin:0 0 1em;
           }
      acronym
           {
             cursor: help;
           }

	#navlanguage
           {
		width:650px;
		text-align: right;
		margin: -4em auto 2em auto;
		z-index: 4;
           }


	#navlanguage a#current
           {
	     color: #c00;        
             border-bottom: 1px solid #c00;
           }


	#navlanguage a#current2
           {
	     color: #c00;        
             border-bottom: 1px solid #c00;
           }

	#navlanguage a:hover
           {
	     color: #000;
	     text-decoration: none;       
           }

	#navlanguage a
           {
	     color: #666;
	     text-decoration: none;
           }


      #navcontainer
           {
             margin-left: auto;
             margin-right: auto;
             margin-bottom: 3.6em;
             border-top: 1px solid #999;
             z-index: 1;
           }
      #navcontainer ul
           {
             list-style-type: none;
             text-align: center;
             margin-top: -0.9em;
             padding: 0;
             position: relative;
             z-index: 2;
           }
      #navcontainer li
           {
             display: inline;
             text-align: center;
             margin: 0 5px;
           }
      #navcontainer li a
           {
             padding: 1px 7px;
             color: #666;
             background-color: #fff;
             border: 1px solid #ccc;
             text-decoration: none;
           }
      #navcontainer li a:hover
           {
             color: #000;
             border: 1px solid #666;
             border-top: 1px solid #666;
             border-bottom: 1px solid #666;
           }
      #navcontainer li a#current
           {
	     color: #c00;             
             border: 1px solid #666;
             border-top: 1px solid #666;
             border-bottom: 1px solid #666;
           }

      #content
           {
	       width:630px;
	       margin:0px auto;
	       text-align:left;
	       padding:1.3em;
	       border: 1px solid #666;
               margin-bottom: 2.7em;
	       background-color:#fff;
	     }
      #description
           {
               width:480px;
               margin:0px auto;
               text-align:left;
               padding:0.6em;
               border:1px dotted #888;
               margin-bottom: 0.5em;
               background-color:#fff;
             }

/* =photo
-------------------------------------------------------------------------*/
img.photo {
margin: 25px 20px 25px 5px;
float: left;
width: 200px;
padding: 0;
border: 0;
}

img.book {
margin: 20px 25px 15px 0;
float: left;
width: 220px;
padding: 0;
border: 0;
}


      #address ul
           {
             list-style-type: none;
             margin-top: 4px;
           }
      #footer
           {
	       text-align:center;
           }