#framecontentLeft {
  position: absolute;
  top: 0;
  height: 100%;
  overflow: hidden;
  line-height: 1.4em;
  width: 200px;
  left: 38pt;
  font-size: 0.9em;
  font-family: Palatino Linotype;
  color: white;
  background-image: url(images/CRW_2123_rt_2124_rt_pp-gmp_smaller.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-color: #000086;
}
#framecontentTop {
  top: 0;
  right: 0;
  height: 110px;
  overflow: hidden;
  background-color: #000086;
  left: 250px;
  width: 700px;
  position: absolute;
  font-family: Palatino Linotype;
  background-image: url(images/enrico_nuovo_miniritratto_sito_2009.png);
  background-position: 607px 2px;
  background-repeat: no-repeat;
  line-height: 1.7em;
  color: white;
}
#framecontentBottom {
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
  height: 60px;
  overflow: hidden;
  font-size: small;
  background-color: #5E1E5E;
  left: 250px;
  width: 700px;
  font-family: Palatino Linotype;
  background-image: url(images/Logo%20Scuola%20Orchestra.png);
  background-repeat: no-repeat;
  background-position: 610px 0px;
  color: white;
  line-height: 0.4em;
}
#maincontent {
  background-attachment: fixed;
  top: 110px;
  right: 0;
  bottom: 0px;
  overflow: auto;
  left: 250px;
  width: 700px;
  font-size: 0.9em;
  font-family: Palatino Linotype;
  color: black;
  position: fixed;
  list-style-type: none;
  list-style-image: url(images/triangle-red.png);
  background-image: url(images/score1a.gif);
  background-repeat: repeat;
  background-position: center top;
}
.innertube {
  margin: 15px;
  font-family: Palatino Linotype;
}
* html body {
  padding: 110px 0 60px 250px;
  font-family: palatino linotype;
}
* html #maincontent {
  height: 100%;
  width: 100%;
  font-family: Palatino Linotype;
}
* html #framecontentTop, * html #framecontentBottom {
  width: 100%;
  font-family: Palatino Linotype;
}
.reclist ul {
  list-style-position: outside;
  list-style-image: url(images/note.png);
}
.pdflist ul {
  list-style-position: outside;
  list-style-image: url(images/pdf_icon.gif);
}
.finalelist ul {
  list-style-position: outside;
  list-style-image: url(images/finale_icon.gif);
}
.menu ul {
  list-style-type: none;
  padding-left: 0px;
  margin-left: 0px;
  list-style-position: inside;
  display: block;
}
.menu a:link {
  text-decoration: none;
  font-family: Palatino Linotype;
  color: white;
  width: 9.8em;
  display: block;
}
.menu a:visited {
  text-decoration: none;
  font-family: Palatino Linotype;
  color: white;
  width: 9.8em;
  display: block;
}
.menu a:hover {
  border-style: none;
  margin: auto auto auto -3px;
  padding: 0px 3px;
  font-family: palatino linotype;
  width: 9.8em;
  /* display: block; */
  /* background-color: red; */
  color: red;
}
div#maincontent p:first-letter {
  font-weight: bold;
  font-size: x-large;
  color: red;
}
div#maincontent h1:first-letter {
  color: red;
  font-size: larger;
}
div#maincontent h2:first-letter {
  color: red;
  font-size: larger;
}
div#framecontentTop h1:first-letter {
  color: red;
  font-size: larger;
  font-weight: inherit;
  line-height: 0.3em;
}
div#framecontentLeft h3:first-letter {
  color: red;
  font-size: larger;
}
div#maincontent a:link {
  color: #3333ff;
}
div#maincontent a:visited {
  color: #3333ff;
}
div#maincontent a:hover {
  color: red;
}
