body {
  background:#bab3d6;
  padding:0px;
  margin: 0px; }

#container {
  position: relative;
  top: 0px;
  right: 0px;
  width: 1000px;
    padding: 0;
  margin: 0;
    }

#nav {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 190px;
  height: 625px;
  background: url(images/backnav.jpg) left top no-repeat;
  background-color: #bab3d6;
  padding: 201px 0px 0 10px;
 }
#content {
  position: absolute;
  top: 0px;
  right: 0px;
  background: url(images/backintroline.jpg) right top repeat-y;
  width: 800px;
}

#content2 {
  background: url(images/backintro.jpg) no-repeat right top;
  position: relative;
top: 0px;
  right: 0px;
  text-align:left;  
  width: 680px;
  font: .8em arial;
  color:#000;
  padding: 430px 60px 0 60px;
  
   }

#bottom {
  background: url(images/backintrob.jpg) right bottom no-repeat;
  position:absolute;
  bottom: 0px;
  right: 0px;
  width: 800px;
  height: 146px;
 clear: both;

  	}

ul#buttons {
  list-style-type: none; }

ul#buttons li a {
  color: black;
  font: small-caps 1em/2.5em arial;

  text-decoration: none;
  text-align: left;
  padding: 2px 5px 2px 0px;
  margin: 0;
   }

ul#buttons li a:hover {
  color: white;
  background-color: #009933;
   }
dl#slistsch dt {
  font: 1em/1.5em arial; }
dl#slistsch dd {
  padding-bottom: 15px; }

h2 {font: small-caps 2em/3em arial; }  
h3 {font: small-caps 1.5em/3em arial; }
h4 {font: small-caps 1.5em/1em arial; }
h5 {font: small-caps 1.2em/1em arial; }
h4.desc { color: black; border: solid 1px black; }
h5.bname {font: normal 500 small-caps 1.3em/1em arial; }

table#concerts {  
    width: 680px;
  }
table#concerts td {
  padding: 0px 10px 20px 0px;
  vertical-align: top;
}
table#concerts th {
  font: small-caps 1.4em/2em arial; 
}
table#purchase td {
  padding: 0px 0px 10px;
  vertical-align: top;
}
table#homep td {
  padding: 0px 10px 0px;

}
table#phtbl { 
  width: 600px;
  padding: 0px;
  margin: 0px;
  }
table#phtbl td { 
  width: 300px; 
  padding: 0px 20px 20px 0px;
  margin: 0px;
  }
table#phtbl td.ctr { 
  text-align: center;
  
  }

p#schpic {
  float: right; 
  padding: 10px 10px;
}
p#award {
  float: left; 
  padding: 10px 10px;
}
table#cdlist td {
  padding: 0px 0px 50px 0px;
  
}
.centered {
text-align: center;
}
.mainh {
  text-align: center;
  border: solid 1px black;
  background-color:#b4d97c;
}

}
.intro { font-size:10pt; font-style:italic }
.heading { font-size:14pt; font-weight:bold; font-family:sans-serif }
.title { font-size:18pt; font-weight:bold; background-color:navy; color:white; text-align:center; font-family:sans-serif }



a:link, a:active, a:visited, a:hover {
  text-decoration: none;
  color: black;
  }

p#singb {
text-align: center;
font: 1.2em arial;
}

ul#stores {
  list-style-type: none; }

ul#stores li {
  display: inline; }

ul#stores li a {
  color: black;
  font: small-caps 1.5em arial;
  text-align: center;
  text-decoration: none;
  padding: 5px 20px;
  margin: 0px 30px;
   }

ul#stores li a:hover {
  color: white;
  background-color: #bab3d6;
}

ul#schools {
  list-style-type: none; }

ul#schools li {
  display: inline; }

ul#schools li a {
  color: black;
  font: small-caps 1.2em arial;
  text-align: center;
  text-decoration: none;
  padding: 5px 20px;
  margin: 0px ;
   }

ul#schools li a:hover {
  color: white;
  background-color: #bab3d6;
}

