.text-shadow {
  /* Firefox, WebKit, Opera 9+ */
  text-shadow: 0.015em 0.015em 0px #555;
}
@charset "UTF-8";
/* CSS Document */
@font-face {
  font-family: 'bpfont';
  src: url('fanwood/fanwood-webfont.eot');
  src: url('fanwood/fanwood-webfont.eot?#iefix') format('embedded-opentype'), url('fanwood/fanwood-webfont.woff') format('woff'), url('fanwood/fanwood-webfont.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: 'bpfont';
  src: url('fanwood/fanwood_italic-webfont.eot');
  src: url('fanwood/fanwood_italic-webfont.eot?#iefix') format('embedded-opentype'), url('fanwood/fanwood_italic-webfont.woff') format('woff'), url('fanwood/fanwood_italic-webfont.ttf') format('truetype');
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: 'bpfont';
  src: url('fanwood/fanwood_text-webfont.eot');
  src: url('fanwood/fanwood_text-webfont.eot?#iefix') format('embedded-opentype'), url('fanwood/fanwood_text-webfont.woff') format('woff'), url('fanwood/fanwood_text-webfont.ttf') format('truetype');
  font-style: normal;
  font-weight: bold;
}
body {
  font-family: "bpfont", arial, verdana, tahoma;
  background-color: #000;
  color: #fff;
}
DIV.csc-textpic-imagewrap {
  padding: 19px;
}
form {
  margin: 0 19px 18px;
}
p {
  font-family: "bpfont", arial, verdana, tahoma;
  background-color: #000;
  color: #fff;
  font-size: 12pt !important;
  letter-spacing: 0.065em;
  line-height: 1.95 !important;
}
h1 {
  font-size: 50px;
  line-height: 36px;
  color: #440001;
  margin: 10px;
  font-weight: normal;
  /* Firefox, WebKit, Opera 9+ */
  text-shadow: 0.015em 0.015em 0px #555;
}
.menu a {
  display: block;
  padding-right: 1em;
  color: white;
  font-size: 1.3em;
  line-height: 1.5;
}
.bodytext {
  color: white;
  margin: 0cm 0.5cm;
  font-size: 13px;
  line-height: 1.4;
  text-align: left;
}
.content {
  text-align: left;
}
.content p {
  padding-left: 1em;
}
.content TD {
  font-size: 9pt;
  color: white;
  margin: 0cm 0.5cm;
  text-align: left;
}
.content A {
  text-decoration: underline;
  color: white;
}
.content A:hover {
  text-decoration: none;
  color: white;
  border-bottom: 1px solid gray;
}
.content TD A {
  border-bottom: 0px;
}
hr {
  border-width: 0 0 1px;
}
/*------------------------- guestbook---------------*/
.tx-guestbook-list-header {
  background-color: #440001;
}
.tx-veguestbook-pi1 {
  padding: 15px;
}
.tx-srfreecap-pi2-cant-read {
  color: white;
}
.tx-guestbook-list-small {
  float: right;
}
.tx-guestbook-title {
  float: left;
}
/*--------------------------news---------------------*/
.tx-mininews-pi1-fp_listrowField-title {
  font-size: 11pt;
  font-weight: bold;
}
.tx-mininews-pi1-fp_listrowField-title A {
  border-bottom: 0px;
}
.tx-mininews-pi1-fp_listrowField-teaser {
  border-bottom: 1px solid #aaaaaa;
}
.tx-mininews-pi1-fp_listrowField-datetime {
  font-size: 8pt;
  font-style: italic;
}
