  html {
     width: 97%;
    }

  body {
    margin: 0 0 5em 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #000;
    width: 99%;
    }
  

  #header {
    background-color: #000;
    color: #000;
    border-bottom: 1px solid #000;  
    }

  #header h1 a {
    background-image: url("images/logo.gif");
    background-repeat: no-repeat;
    display: block;
    height: 83px;
    font-size: 0!important;
    text-align: right;
    color: black;
    float: left;
    width: 503px !important;    
    }

  #header .slogan  {
    margin: 0;
    padding: 0;
    text-align: right;
    color: #fff;
    font-size: 12px;
    white-space: nowrap;  
    }

  h1, h2, h4 {
    margin: 0;
    padding: 0;
    }
  
  h1 {

    }
  
  
  form {
    margin: 0;
    padding: 0;
    }
  
  input {
    font-size: 12px;
    }
	
  a	{
  	color: #fff;
	background-color: transparent;
	}
	
  a:hover {
  	color: #fff;
	background-color: transparent;
	text-decoration: none;
	}	
  
  .no, #navish h2, hr  {
    display: none;
    }
    
  #navsite  {
    background-image: url("images/nav_global_rightedge.gif");
    background-repeat: no-repeat;
    background-position: top right;
    padding: 0;
    margin: 2px 15% 2px 0;
    height: 21px;
    }
  
  #navsite ul  {
    margin: 0 0 0 5px;
    padding: 0;  
    list-style: none outside;
    }
  
  #navsite ul li  {
    margin: 0 3% 0 0;
    font-size: 12px;
    width: 10%;  
    float: left;    
    }
  
  
  #navsite ul li  a {
    padding: 0 0 0 20px;
    height: 20px;
    color: #fff;
    display: block;      
    }
  

    
  #navsite ul li a#home  {
    background-image: url("images/nav_global_home.gif");
    background-repeat: no-repeat;          
    }

  #navsite ul li a#home:hover  {
    background-image: url("images/nav_global_home_over.gif");
    background-repeat: no-repeat;
  text-decoration: underline;              
    }
  
  #search  {
    background-image: url("images/nav_global_search.gif");
    background-repeat: no-repeat;
    }

  #navsite ul li a#search:hover  {
    background-image: url("images/nav_global_search_over.gif");
    background-repeat: no-repeat;      
    }

  #navsite ul li a#sitemap  {
    background-image: url("images/nav_global_sitemap.gif");
    background-repeat: no-repeat;        
    }

  #navsite ul li a#sitemap:hover  {
    background-image: url("images/nav_global_sitemap_over.gif");
    background-repeat: no-repeat;        
    }
    
  #navsite ul li a#contact  {
    background-image: url("images/nav_global_contact.gif");
    background-repeat: no-repeat;        
    }          

  #navsite ul li a#contact:hover  {
    background-image: url("images/nav_global_contact_over.gif");
    background-repeat: no-repeat;        
    }  
  
  #navsite ul li a#about  {
    background-image: url("images/nav_global_about.gif");
    background-repeat: no-repeat;      
    }          
  

  #navsite ul li a#about:hover  {
    background-image: url("images/nav_global_about_over.gif");
    background-repeat: no-repeat;      
    }  

  #navlocal  {
    background-image: url("images/nav_local_rightedge.gif");
    background-repeat: no-repeat;
    background-position: bottom right;
    background-color: #999;
    padding: 0;
    margin: 0 15% 0 0;
    height: 41px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #fff;  
    min-width: 145px;      
    }

  #navish {
    background-color: #000;
    position: absolute;
    left: 85%;
    width: 15%;
    z-index: 3;
    color: #000;
      font-size: 12px;
      padding: 0;
    }
  
  
  #navish h3  {
    font-size: 12px !important;
    font-weight: bold;
    color: #fff;
    background-color: transparent;
    padding: 0 0 0 5px;
    margin: 0;
    }
  
  #navish ul {
    margin: 0 0 5px 0;
    padding: 0;
    list-style: none outside;    
    }
  
  #navish ul li {
    margin: 0;
    padding: 2px 0 0 0;
    text-indent: -14px;
    }
  
  #navish ul li a  {
    font-size: 12px !important;
    color: #fff;
    background-color: transparent;
    padding: 0 0 0 19px;
    line-height: 14px;
    }  

  #navish ul li a img  {
    line-height: 14px;
    vertical-align: bottom;
    }

  #navish ul li a#whatsnew:hover img  {
    background-color: #FFF;  
    }

  #navish ul li a#features:hover img  {
    background-color: #F00;  
    }
  #navish ul li a#tutorials:hover img  {
    background-color: #FF0;  
    }
  #navish ul li a#interviews:hover img  {
    background-color: #0F0;  
    }
  #navish ul li a#digisect:hover img  {
    background-color: #F00;  
    
    }
  #navish ul li a#prodotcon:hover img  {
    background-color: #FF0;  
    
    }
  #navish ul li a#bookreviews:hover img  {
    background-color: #0F0;  
    }
  #navish ul li a#prodreviews:hover img  {
    background-color: #FFF;    
    }
  
  #navish ul li a#classifieds:hover img  {
    background-color: #FFF;  
    }

  #navish ul li a#resources:hover img  {
    background-color: #FFF;  
    }

  #navish ul li a#profiles:hover img  {
    background-color: #FFF;  
    
    }



  #content  {  
    margin: 0 15% 0 0;
      padding: 0 0 5% 0;
    color: #000;
    background-color: #fff;
    }

  #content h1  {
    float: none;
    color: #06C;
    background-color: transparent;
    text-align: left;
    font-size: 20px;
    font-weight: bold;
    margin: 0 10% 1.5em 10%;
    border-bottom: 1px solid #06C;
    line-height: 16px;
    width: 500px;
    padding: 0;
  
    }

  #content h2  {
    color: #06C;
    background-color: transparent;  
    text-align: left;
    font-size: 18px !important;
    font-weight: bold;    
    margin: 1em 10% 0.5em 10%;    
    }

  #content h3 {
    color: #06C;
    background-color: transparent;  
    text-align: left;
    font-size: 15px !important;
    font-weight: bold;  
    margin: 0 10% 1em 10%;              
    }

  #content p  {
    margin: 0 10% 0.8em 10%;
    color: #333;
    font-size: 12px;
    line-height: 21px;
    }


  #content a  {
    color: #069;
    }

  #content p.byline  {
    margin: 24px 10% 0 10%;
    padding: 24px 0 24px 0;
    border-top: 1px solid #999;
    color: #06C;
    font-size: 10px;
    line-height: 13px;
    }

  #footer  {
    clear: both;
    color: #000;  
    text-align: right;  
    border-top: 4px solid #06C;
    margin: 0 15% 0 0;
    padding: 0;    
    }

  #footer p {
    margin: 0;
    padding: 0;
    color: #999;
    white-space: nowrap;  
    font-size: 10px;
    background-color: #000;    
    }

  #footer p a  {
    float: right;
    width: 15%;
    font-size: 12px;
    margin: 0;  
    padding: 0 4px 4px 22px;
    color: #fff;
    border-right: 1px solid #06C;
    background-color: #06C;
    background-image: url("images/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 #000;
    font-size: 13px;
    text-transform: lowercase;
  }




  .nowrap  {
    white-space: nowrap;
    }
  
  /* global */
  
  #navsite  {
    background-color: #0066CC;
    }

.photoRight {
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
}
