body {
  margin-top: 0;
  margin-bottom: 35;
  margin-left: 35;
  margin-right: 35;
  padding: 0px;
  background: #fff url(images/bottom.jpg);
  color: #000;
  font-family: Georgia, palatino, serif;
  font-size: 100%;
  fontweight: bold;
}

h1 {
  margin-top: 15px;
  font-size: 1em;
  font-weight: bold;
  text-align: left;
}

img {
	border: 0;
}

div.indent {
  margin-left:25px;
}

#bk-div1 {
  margin: 0;
  padding: 35px 35px 8px 35px;
  border-width: 8px;
  border-style: solid;
  border-color: #669999 #336666 #336666 #669999;
  background: url(images/middle.jpg);
}

#content {
  margin: 0px;
  padding: 35px;
  border-width: 5px;
  border-style: solid;
  border-color: #669999 #336666 #336666 #669999;
  background: url(images/top.jpg);
}

.sectionHdr { 
  width: 100%;
  font-size: 1.1em; 
  text-align: center;
  vertical-align: top; 
  margin-top: 5px; 
  margin-bottom: 5px;
  font-weight: bold;
} 

.subSectionHdr { 
  font-size: 1em; 
  text-align: center;
  margin-top: 5px; 
  margin-bottom: 5px;
  font-weight: bold;
  font-style: oblique;
} 

.footerLinks {
  margin-top: 8px; 
  font-size: .9em; 
  font-weight: normal; 
  color: #404040; 
}

.fieldLabel { 
  font-size: .8em; 
  text-align: right;
  font-weight: bold;
  margin-bottom: 15px;
} 

.fieldDisplay { 
  font-size: .8em; 
  text-align: left;
  font-weight: normal;
  margin-bottom: 5px;
} 

.imageFile { 
  font-size: .8em; 
  text-align: left;
  font-weight: normal;
  margin-top: 10px;
  margin-bottom: 5px;
} 

.guestbookName {
  font-size: .7em; 
  text-align: left;
  font-weight: bold;
  margin-bottom: 10px;
}

.guestbookEntryDate {
  font-size: .7em; 
  text-align: right;
  font-weight: bold;
  margin-bottom: 10px;
}

.guestbookMessage {
  font-size: .7em; 
  margin-bottom: 20px;
}

.textCell { 
  vertical-align: bottom; 
} 

.errorBlock {
  background-color: #FFCCCC;
  margin-bottom: 15px;
  margin-left: 60px;
  margin-right: 60px;
  border-style: solid;
  border-width: 1px;
}

.errorMsg {
  text-align: center;
  font-size: .8em; 
  font-weight: bold;
}

a.linkHighlight:link {font-variant: small-caps; color: #000; text-decoration: underline}
a.linkHighlight:hover {font-variant: small-caps; background-color: #e3c9e1;}
a.linkHighlight:visited {font-variant: small-caps; color: #000; text-decoration: underline;}

a.footerLink:link {color: #000; text-decoration: none}
a.footerLink:hover {background-color: #e3c9e1; text-decoration: underline;}
a.footerLink:visited {color: #000; text-decoration: none;}


.tableText {
  font-size: .8em; 
  vertical-align: top; 
  margin-top: 25px; 
  margin-bottom: 5px;
  font-weight: bold;
} 

.textArea {
  font-size: .8em; 
  vertical-align: top; 
  font-weight: bold;
  width: 350px;
} 


#footer {margin-top: 20px; font-weight: normal; color: #404040; text-align:center;}
#footer td {font-weight: normal; color: #404040; text-align:center;}
a.celeriter:link {font-weight: normal; color: #404040; text-decoration: none;}
a.celeriter:visited {font-weight: normal; color: #404040; text-decoration: none;}
a.celeriter:active {font-weight: normal; color: #404040; text-decoration: none;}
a.celeriter:hover {font-weight: normal; color: #404040; text-decoration: underline;}