html, body {
  padding: 0px;
  border: 0px;
  background-color: black;
  margin-left: 10px;
  margin-right: 20px;
}
  
#left {
  position: absolute;
  left:10px;
  top:110px;
  width:200px;
 /* background:#fff;*/
 /* border:0px solid #000;*/
/*  padding: 0px 5px;*/
  height: 600px;
}

#right {
  position: absolute;
  right:0px;
  top:100px;
  width:200px;
  background:#fff;
  border:1px solid #000;
  padding: 0px 5px;
}

#header {
  background:#fff;
  /* IE 5.5 */
/*  height:81px;*/
  border-top:0px solid #000;
  border-right:0px solid #000;
  border-left:0px solid #000;
  voice-family: "\"}\"";
  voice-family: inherit;
  /* IE 6 */
  height: 129px;
  background-color: black;
  margin-left: 5px;
  float: left;
  width: 950px;
}
html]body #banner {
  /* Mozilla and Safari */
  height: 99px;
}

#main {
  /* these two margins affect IE 5.5 */
/*  position: absolute;*/
float: left; 
/* position: relative;*/
  left: 0px;
  width: 850px;
/*  top: 40px;*/
/*  top: 160px;*/
  margin-left: 5px;
/*  margin-right:20px;*/
/*  margin-top:40px;*/
  border:0px solid #000;
/*  padding: 0px 5px;*/
  voice-family: "\"}\"";
  voice-family: inherit;
  background-color: black;
}
html]body #main {
  /* these two margins affect Mozilla and Safari */
  margin-left: 220px;
  margin-right:212px;
}
#footer {
  width: 950px;
/*  position: absolute;*/
/*  top:540px;*/
/*  height: 10px;*/
/*  position: relative;*/
  float: left;
  border: solid #000000;
  border-width: 0px 0;
  margin: 0;
  background-color: black;
  margin-left: 5px;
}
.h1script {
font-family: "French Script MT";
font-size: 36pt;
font-style:italic;
color: #67897C;
}


.h1tahoma {
font-family: "Tahoma";
font-size: 18pt;
font-style:italic;
color: #67897C;
}

p {
margin-left: 20px;
margin-right: 20px;
font-family: "Arial";
font-size: 10pt;
color: white;
}

td {
text-align: left;
font-family: "Arial";
font-size: 10pt;
color: white;
}


td.center {
text-align: center;
font-family: "Arial";
font-size: 10pt;
color: white;
}

td.headday {
text-align: center;
font-family: "Arial";
font-size: 12pt;
color: #99CCFF;
}

td.headstudio {
text-align: center;
font-family: "Arial";
font-size: 11pt;
color: #99CCFF;
}

td.headtimeclass {
text-align: left;
font-family: "Arial";
font-size: 10pt;
color: black;
background: #99CCFF;
}


h1 {
margin-left: 20px;
color: white;
text-align: center;
font-size: 14pt;
font-family: "Arial";
}

h2 {
margin-left: 20px;
color: #99CCFF;
font-weight: bold;
text-align: left;
font-size: 12pt;
font-family: "Arial";
}

h2.center {
margin-left: 20px;
font-weight: bold;
color: #99CCFF;
text-align: center;
font-size: 12pt;
font-family: "Arial";
}

h3 {
margin-left: 20px;
color: white;
text-align: left;
font-size: 11pt;
font-family: "Arial";
}

h4 {
margin-left: 20px;
color: #99FF99;
text-align: left;
font-size: 10pt;
font-family: "Arial";
}

ul.regular { list-style-image: url('../images/webimages/boxedbluebullet.png'); 
color: white;
font-family: "Arial";
font-size: 10pt;
padding-left: 40px;
}

li.regular {
padding-left: 5px;
}

a {
color: #99CCFF
}
