BODY {
  /*font-size: 14px;*/
  background-color: PapayaWhip;
}
#hd {
  background-color: rgb(98,130,55);
  background-color: rgb(137,181,79);
  font-size: 150%;
  padding: 1em;
  /*-moz-border-radius: 15px;*/
}
#bd {
  background-color: white;
}
#ft {
  background-color: rgb(137,181,79);
}
#title {
  color: white;
}
#welcomebox {
  font-size: 180%;
  margin-bottom: 2em;
  text-align: left;
  font-family: arial;
}
#info {
  float: right;
  font-size: 150%;
  text-align: left;
  border: 1px solid YellowGreen;
  background-color: white;
  padding: 0.5em;
  width: 20.5em;
}
.infobox {
  font-size: 150%;
  border: 1px solid grey;
}
.prodname{
  font-style: italic;
  font-size: 120%;
  font-family: verdana;
  color: rgb(63,84,35);
}
#linksbox{
  margin-top: 1em;
}
#linksbox LI {
  display: inline;
  padding: 0em 2em 0em 2em;
}
#leftnav {
  background-color: rgb(213,228,190);
  height: 40em;
  padding-top: 1em;
}
H1{
  font-size: 200%;
  padding: 0.25em 0em 0.25em 0em;
}
H2{
  font-size: 150%;
  padding: 0.25em 0em 0.25em 0em;
}
H3{
  font-size: 130%;
  padding: 0.25em 0em 0.25em 0em;
}
H4{
  font-size: 110%;
  padding: 0.25em 0em 0.25em 0em;
  font-weight: bold;
}
A:link, A:visited, A:active { text-decoration: none; color: black;}
A:hover { text-decoration: underline; color: blue;}
P {
  padding-bottom: 1em;
}
UL{
  padding-left: 1em;
}
LI{
  list-style-type: circle;
  padding: 0em 0em 0.5em 0em;
}
#menu LI {
  list-style-type: none;
  padding: 0.25em;
}
.important {
  border: 1px solid YellowGreen;
  width: 500px;
  padding: 0.5em;
  float: left;
  font-size: 110%;
  font-family: verdana;
}
#biotext{
  font-family: trebuchet;
  font-size: 16px;
  margin-right: 0.5em;
}
.form TD{
  padding-bottom: 0.5em;
}
.form input{
  width: 20em;
}
.form{
  margin-top: 2em;
}
.datelist LI{
  list-style-type: none; 
}
#leftschedule{
  float: left;
  background-color: rgb(233,248,210);
  border: 1px solid YellowGreen;
  padding: 2px 6px 2px 2px;
}
#rightschedule{
  float: left;
  background-color: rgb(233,248,210);
  margin-left: 40px;
  padding: 2px;
  border: 1px solid YellowGreen;
  padding: 2px 6px 2px 2px;
}
.noclass {
  font-style: italic;
  color: grey;
}
/* Gallery styles */
#full_image {
  float: right;
  width: 600px;
}
#thumbs {
  width: 120px;
}
#thumbs li {
list-style: none;
}
#biotext p{
  margin-top:1em;
}