  /* BASIC */

  a img,:link img,:visited img {border: none;}

  body {
    text-align: center;
  }
  
  h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
  dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
  a img,:link img,:visited img {border: none;}
  address {font-style: normal;}
  
  
  /* LAYOUT */

  #container {
    width: 770px;
    text-align: left;
    margin: 0 auto;
  }
  
  #contentPane {
    float: left;
    width: 470px;
    margin-bottom: 5px;
  }
  
  #leftPane {
    float: left;
    width: 150px;
  }
  
  #leftPaneTd {
  }
  
  #rightPaneTd {
  }
  
  #contentPaneTd {
  }
  
  #rightPane {
    float: right;
    width: 150px;
  }
  
  #footer {
	clear:both;
  }
  
  #header .wrapper {
  	height: 170px;
  	overflow:hidden; /* Firefox z-index bug, when using position:relative */
  }
  
  #footer .wrapper {
	overflow:hidden;
  	height: 50px;
  	width: 770px;
  }
  
  #leftPane .wrapper {
  }
  
  #contentPane .wrapper {
  }
  
 
  /* fixed 2 columns left */
  #twocolumns-left #contentPane {
	width:620px;
  }
  
  #twocolumns-left #rightPane {
	 display:none;
  }
  
   /* onecolumn */
  #onecolumn #contentPane {
	width:620px;
  }
  
  #onecolumn #rightPane {
	 display:none;
  }
  
   /* threecolumns */
  #threecolumns #contentPane {
  }
  
  #threecolumns #rightPane {
  }
  