body {
 margin: 0;
 padding: 0;
 border: 8px solid #371f1d;
 border-bottom-width: 24px;
 font-family: Georgia,Times,'Times New Roman',serif;
 font-size: 76%;
 font-weight: bold;
 letter-spacing: 1px;
 line-height: 1.4;
 background: url('/common/loweredge.png') 0 805px repeat-x;
}

.pdmenu { font-weight: normal; }

b, strong {
 color: black;
}

#outerbox {
 position: relative;
  z-index: 4;
 margin: 100px;
 padding: 0;
 border: 0px solid red;
 background: #faf3dc url('/common/watermark.png') top left no-repeat;
}

#innerbox {
 position: relative;
  top: 0;
  left: 0;
  z-index: 8;
 height: 560px;
 margin: 0;
 padding: 20px 300px 20px 20px;
 border: 0px solid blue;
 background: url('/common/floral.png') top right no-repeat;
 overflow: auto;
}


#flowerbox {
 position: absolute;
  top: -24px;
  left: -32px;
  z-index: 90;
 margin: 0;
 padding: 0;
 border: 0px solid yellow;
}

#flowerbox img { /* added positioning */
 position: absolute;
  top: 0;
  left: 0;
  z-index: 93;
 margin: 0;
 padding: 0;
 border: 0px solid green;
}

#menubox {
 background-color: #faf3dc;
 margin: 24px 0 0 32px;
 padding: 30px 0 0 20px;
}

#counterbox {
 position: absolute;
  top: 10px;
  right: 10px;
  z-index: 7;
 margin: 0;
 padding: 0;
 border: 0px solid green;
}

#lowerleft {
 position: absolute;
  top: 546px;
  left: 0;
  z-index: 2;
 margin: 0;
 padding: 0;
 border: 0px solid red;
}

#lowerright {
 position: absolute;
  top: 673px;
  right: 0;
  z-index: 99;
 margin: 0;
 padding: 0;
 border: 0px solid red;
}

p {
 margin: 0;
 padding: 1em 0 1em 0;
}

h1 {
 font-size: 1.4em;
 margin: 0;
 padding: 48px 0 0 0;
}

h2 {
 font-size: 1.3em;
 margin: 0;
 padding: 2em 0 0 0;
}

h3 {
 font-size: 1.1em;
 letter-spacing: 0.2em;
 margin: 0;
 padding: 0;
}

a:visited {
 color: #c0d840;
 background: #f0e9d3;
}

a:active {
 color: #371f1d;
 background: #e2e549;
}

a, a:link {
 color: #9c313a;
}

a:hover {
 color: #e2e549;
 background: #371f1d;
}

acronym {
 border-bottom: 2px dotted #e2e549;
}

img.splash {
 float: left;
 margin: 48px 1em 0.5em 0;
}

p.b2t {
 text-transform: uppercase;
 font-size: 0.8em;
 letter-spacing: 0.25em;
}
