body {
  background: #ccf;
  font-family: georgia, book antiqua, times, serif;
  font-size: 10pt;

  margin: 0;
  padding: 0;
  text-align: center;
  background-image: url(images/bglavender.gif);
}

A           { font-weight: bolder;}
A:active    { color: #009999; text-decoration: none }
A:link      { color: #009999; text-decoration: none }
A:visited   { color: #009999; text-decoration: none }
A:hover     { color: #0099ff;}

.header  {  font-size: 14pt; font-weight: bold;  color: #666666}
.header1 {  font-size: 11pt; font-weight: bold; color: #666666}
.header2 {  font-size: 11pt; font-weight: bold; color: #666666}
.header3 {  font-family: Comic Sans MS, Comic Sans MS5, cursive;font-size: 20pt; font-weight: bold; color: #666666;}
.header4 {  font-family: Comic Sans MS, Comic Sans MS5, cursive;font-size: 12pt; font-weight:normal; color: #9966cc;}
.header5 {  font-size: 11pt; font-weight: bold; color: #9966cc; font-style:italic;}
.normal  {  font-size: 11pt; font-weight: normal; color: #333333}
.normalbold  {  font-size: 11pt; font-weight: bold; color: #333333}
.address {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight:bold; color: #666666;}
.quote  {  font-size: 10pt; font-weight: normal; color: #333333; font-style:italic;}
.small   {  font-size: 9pt; font-weight: normal;}
.xsmal   {  font-size: 8pt; font-weight: normal;}
.normalc  {  font-size: 10pt; font-weight: normal; color: #333333;text-align:center}
.normalr  {  font-size: 10pt; font-weight: normal; color: #333333;text-align:right}
.xsmalr   {  font-size: 8pt; font-weight: normal; text-align:right}

h1 {
   font-size: 18pt; font-weight: bold;  color: #666666
}

h2 {
   font-family: Comic Sans MS, Comic Sans MS5, cursive;
   font-size: 14pt; font-weight: bold; color: #666666
}

h3 {
   font-size: 13pt; font-weight: bold; color: #666666;
}

h4 {
    font-size: 11pt; font-weight: bold; color: #6699cc;
}

.pic      {  border:solid 1px black; }

.headermenu   {
   font-family: Comic Sans MS, Comic Sans MS5, cursive;
   font-size: 11pt; font-weight: normal;
}

#topmenu {
  margin:0;
  padding:10px 0;
  text-align:center;
  width:720px;
  }


#pagetitle {
  background-color: #FFF;
  width: 620px;
  text-align: center;
  vertical-align: middle;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 5px;
  margin-top: 0px;
  border: 1px solid #fff;
  }

.box1 {
  width: 175px;
  float: left;
  text-align: left;
  background-color: #fff;
  border: 1px solid #000;
  padding: 3px 16px;
  background-image: url(images/lavendergrad.jpg);
  background-repeat: no-repeat;
  }

.box2 {
  float: right;
  text-align: left;
  background-color: #fff;
  width: 350px;
  padding: 3px 16px;
  border: 1px solid #fff;
  }


.box3 {
  width: 100px;
  float: left;
  text-align: left;
  background-color: #fff;
  border: 1px solid #fff;
  padding: 3px 3px;
  }


.box4 {
  width: 430px;
  float: left;
  text-align: left;
  background-color: #fff;
  border: 1px solid #fff;
  padding: 10px 10px;

  }

.box5 {
  float: right;
  text-align: center;
  background-color: #fff;
  width: 130px;
  padding: 3px 3px;
  border: 1px solid #fff;
  }

.box6 {
  background-color: #FFF;
  width: 600px;
  text-align: right;
  vertical-align: middle;
  margin: 10px;
  font-size: 8pt; font-weight: normal;
  }


#page {
  background-image: url(images/menu2.jpg);
  background-repeat: repeat-x;

  background-color: #FFF;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 720px;
  border: 1px solid #000;
  }
#pagefront {
  background-color: #FFF;
  width: 600px;
  text-align: left;
  vertical-align: middle;
  margin-left: 70px;
  margin-right: 70px;
  margin-bottom: 10px;
  margin-top: 0px;
  border: 1px solid #fff;
  }
#pagebottom {
  background-color: #FFF;
  width: 680px;
  text-align: right;
  vertical-align: middle;
  margin: 10px;
  }
.footermenu   {
   font-family: verdana, Geneva, san-serif;
   font-size: 7pt; font-weight: normal;
}
/* Contact form */
#contact  {margin:0 auto;text-align:left;padding:10px;}
#contact legend {color:#099;font-size:16px;font-weight:bold;}
#contact .param {color:#099;font-size:12px;font-weight:bold;float:left;margin:0 10px 5px 0;}
#contact .prompt {}
#contact .reject {color:#09f;}

/* Gallery */
#p_nav {position:relative;margin:0 auto;width:300px;text-align:center;}
#p_nxt {position:absolute;left:200px;font-size:16px;font-weight:bold;width:100px;}
#p_run {position:absolute;left:100px;width:100px;left:100px;}
#p_prv {position:absolute;left:0px;font-size:16px;font-weight:bold;width:100px;}

#gallery {margin:0 auto;width:500px;position:relative;}
#gallery div {display:none;}
#g {margin:0 auto;overflow:hidden;width:500px;}
#g > div {text-align:center;width:100%}
