BODY {
  width: 360px;
  background: transparent;
  margin: 10px 0px 10px 10px;
  padding: 0px 0px 0px 0px; 
  border: none; 
  overflow: auto; 
  overflow-y: auto; 
  overflow-x: hidden;
  font-family: Palatino Linotype, Book Antiqua, Palatino, Serif;
  font-weight: normal;
  font-size: 80%;
  text-align: justify;
  color: #000000;  
}

A {
  color: #2020FF;
  text-decoration: none;
}

A:visited {color: #2020FF; text-decoration: none;}
A:active {color: #dddddd; text-decoration: none;}
A:unknown {color: #dddddd; text-decoration: none;}
A:hover {color: #dddddd; text-decoration: underline; background-color: #808080;}


P {
  font-family: Palatino Linotype, Book Antiqua, Palatino, Serif;
  font-weight: normal;
  font-size: 1.0em;
  color: #000000;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

H1, H2, H3 {
  font-family: Palatino Linotype, Book Antiqua, Palatino, Serif;
  font-weight: normal;
  font-size: 1.5em;
  color: #000000;
  margin: 0px 0px 1em 0px;
  padding: 0px 0px 0px 0px;
}
H2 { font-size: 1.3em; }
H3 { font-size: 1.1em; }

UL {
  margin: 0px 0px 0px 30px;
  padding: 0px 0px 0px 0px;
  list-style-image: url(images/bullet.gif);
}

LI {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

TD {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

INPUT.form, INPUT.formdown, INPUT.formwide, TEXTAREA.formlarge, INPUT.invalidform {
  background: #cdcdcd url(images/formbg.gif) repeat scroll bottom right;
  border: solid 1px #808080;
  width: 201px;
  height: 20px;
  padding: 4px 5px 0px 5px;
  margin: 1px 1px 1px 1px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, Serif;
  font-weight: normal;
  font-size: 13px;
  text-align: justify;
  color: #000000;
}
INPUT.formdown { background-image: url(images/formbgdown.gif) !IMPORTANT; }
INPUT.formwide { width: 343px; }
INPUT.invalidform, TEXTAREA.invalidform { border: solid 2px #ff0000 !IMPORTANT; margin: 0px 0px 0px 0px !IMPORTANT; }
TEXTAREA.formlarge {
  background: #cdcdcd url(images/formbglarge.gif) repeat scroll bottom right;
  width: 343px;
  height: 90px;
}

INPUT.submit {
  width:107px; 
  float: right;
  font-family: Palatino Linotype, Book Antiqua, Palatino, Serif;
  font-weight: normal;
  font-size: small;
  text-align: center;
  color: #000000;    
}

.line {
  display: block;
  background: #808080 url(images/line.gif);
  width: 355px;
  height: 4px;
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  margin: 15px 0px 15px 0px;
}

.guestbookentry {
  display: block;
  background: #f0f0f0;
  border: solid 1px #808080;
  width: 343px;
  padding: 0px 5px 0px 5px;
  margin: 1px 1px 1px 1px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, Serif;
  font-weight: normal;
  font-size: 13px;
  text-align: justify;
  color: #000000;
  margin: 5px 0px 5px 0px;
}

.back {
  background: transparent url(images/back.gif) no-repeat scroll top left;
  padding: 0px 0px 0px 20px;
}

.javadownload {
  display: block;
  position: relative;
  width: 358px;
  height: 268px;
  border: solid 1px #000000;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background: #f0f0f0;
}

.javadownload P {
  text-align: center;
  margin: 25px 20px 0px 20px;
}

.javadownload IMG {
  margin: 15px 0px 15px 0px;
}

