body {
  margin: 0px;
  padding: 0px;
  border-color: #333333;
}

a { color: #666666; text-decoration: none; }
a:hover { color: #9999ff; }
a:active { color: #dddddd; }
a:visited { }
a img { border: none; }

#header {
  border: 0px;
  margin: 0px;
  height: 240px;
  width: 440px;
  min-width: 482px;
  position: absolute;
  padding: 0px 0px 0px 360px;
  top: 0px;
  margin-top: -70px;
  left: 0px;
  overflow: hidden;
  white-space: nowrap;
}

#header h1 {
  position: absolute;
  left: 50%;
  bottom: 119px;
  margin: 0px 0px 0px -267px;
  width: 100%;
  padding: 59px 5px 0px;
  height: 41px; 
  border-bottom: solid 1px black; 
  font: normal 30pt "Timew New Roman", serif; 
  font-variant: small-caps; 
  letter-spacing: 3px; 
}


#header p { 
  position: absolute;
  top: 121px;
  left: 50%;
  margin: 0px 0px 0px -261px;
  padding: 3px 100px;
  font-family: "Courier New", monospace;
}

#header #logo { 
  position: absolute;
  left: 50%;
  margin-left: -507px;
}


#content {
  border: 0px; /*solid 1px #333333;*/
  margin: 110px auto 0px;
  padding: 20px;
  width: 760px;
  height: 460px;
  overflow: auto;
}


#menu {
  border: none;
  list-style: none;
  padding: 0px 5px;
  margin: -20px;
  width: 790px;
  height: 500px;
  background: white;
}

#menu li {
  display: inline-block;
  padding: 0px;
  margin: 5px;
  width: 250px;
  height: 240px;
  text-align: center;
  font: normal 15pt "Times New Roman","Georgia",serif; 
  font-variant: small-caps; 
  letter-spacing: 1px; 
  background: top center no-repeat url('./linktemp.png'); 
 
}

#menu li a {
  display: inline-block;
  margin: 0px;
  padding: 205px 0px 0px;
  width: 250px;
  height: 35px;
  background-position: top center;
  background-repeat: no-repeat;
}

#content #menu li a#biografia { background-image: url('./img/1.jpg'); }
#spettacoli { background-image: url('./img/ruota profilo.jpg'); }

#footer {
  position: fixed;
  left: 5%; 
  bottom: 5px; 
  width: 90%; 
  text-align: center; 
  padding: 0px; 
  font-size: 11px; 
  line-height: 1em; 
  text-transform: uppercase; 
  font-family: "Courier New",monospace; 
}
#footer * { vertical-align: bottom; }
#footer a { color: #333; text-decoration: underline; }
#footer a:hover { color: #33c; }