html {
  color: #333;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  scrollbar-face-color: #FFB9DC;
  scrollbar-highlight-color: #d6e7e7;
  scrollbar-shadow-color: #187363;
  scrollbar-3dlight-color: #d6e7e7;
  scrollbar-arrow-color: #d6e7e7;
  scrollbar-track-color: #eff7f7;
  scrollbar-darkshadow-color: #d6e7e7;
}
body {
  position: static;
  background-color: #FFB9DC;
}
/*input {cursor: text; }*/
td { margin: 5px; padding: 5px; }
body.unfocused { background-color: #FFB9DC; }
body.focused{ background-color: #FFCFE7; }
#nav {
  position: static;
  right: 15px;
  margin-right: 5px;
  background-image: url(/image.php?id=37);
  width: 225px;
  background-color: #FFA1A1;
  min-height: 1000px;
}
*html #nav { height: 1000px; }
#nav table {
  border-color: #fff;
  margin: 5px 15px auto 15px;
}
#nav a { font-weight: bold; color: #333; display:block; }
#nav td.active { background-color: #ddd; }
#nav td {
  background-color: #FFF;
  margin: 5px;
  padding: 5px;
  border: 1px solid #333;
  width: 170px;
}
#top {
  position: static;
  margin-right: 15px;
  width: 850px;
  width: 100%;
  text-align: right;
}
*html #top { height: 75px; }
#top td {
  font-family: 'Trebuchet MS',Geneva, Arial, Helvetica, sans-serif;
  border-color: #fff;
  height: 75px;
  background-color: #FFCFE7;
  color: #cc0033;
}
#top table { background-color: #fff; }
#content,#contentadmin {
  position: absolute;
  top: 100px;
  left: 235px;
  margin-left: 10px;
  margin-right: 10px;
}
*html #content {
  width: 75%;
  margin-right: 10px;
}
#content iframe {
  border: 0;
  margin-top: 25px;
  width: 750px;
  height: 1000px;
}
#googlemap { margin:0 auto; width: 590px; height: 350px; color: #000; z-index: 0; }

a.active { background-color: #FFCFE7; font-weight:bold;text-decoration: underline overline; }
.pink { background-color: #FFCFE7; }
.small { color: #333; font-size: 8pt; }
.error { color: #FFF; background-color: #FF0000; }
.link { cursor:pointer; }
table#mailsubscribers  { border:1px solid #fff; }
#mailsubscribers td { border-bottom:1px solid #fff; }
.pageheader {
  font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica;
  font-size: 20pt;
  font-weight: bold;
  color: #CC0033;
}
.centered { margin:0 auto; }
.centeredtext { text-align:center; }
.pageheader a { font-size: 20pt; }
td.header { padding: 1pt; }
H1 { font-size: 20pt; font-weight: bold; right: 10px; text-align: right; }
H2 { font-size: 16pt; font-weight: bold; }
H3 { font-size: 14pt; font-weight: bold; }
a { color: #cc0033; text-decoration: none; }
a:hover { color: #CC0000; text-decoration: underline overline; }
img { border: 0; }

th {
  margin: 5px;
  padding: 5px;
  font-size: 10pt;
  font-weight: bold;
}
ul {
  color: #333;
  font-size: 12px;
  list-style-type: disc;
}

#adminmenuItems ul {
position:absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width:200px;
}

#adminmenu ul {
  position:absolute;
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
}
#adminmenu li {
  display:inline;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  padding:2px;
}
