BODY {
margin: 0;
/* background-color: #ffffff; */
background: url(/images/floodback_2k.jpg);
}

P {color: #000000; font-family: times new roman; font-size:12pt; background-color: #fcfcfc}
P.grayhead {color: #666666; font-weight: bold}
P.faq {color: #b276b2; font-weight: bold}
  
a:link {color: #EFEFEF;; font-weight: bold; text-decoration: none}
a:visited {color: #EFEFEF;; font-weight: bold; text-decoration: none}
a:hover {color: #AD1047; font-weight: bold; text-decoration: none}

/* Note: a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective!

Note: a:active MUST come after a:hover in the CSS definition in order to be effective!
*/

UL.bullets {list-style-position: outside; list-style-type: disc; font-family: trebuchet, arial, helvetica; font-size:10pt}

 /* welcome.asp */
 
#container_welcome {
  width: 760px;
  height: auto;
  margin: 40px 40px 40px 40px;
  float: left;
  /* background: url(/images/design/container_bg.gif) repeat top left; */
       
  background-color: #AB8A96;
  border: 3px solid #666666;
}

.c_title {
  display: block;
  margin: 45px 25px 20px 140px;
  padding: 0px;
  width: 400px;
  height: 80;
  border: 0px dotted #9933aa;
  overflow: visible;
  }
  
.c_title p {
  display: block;
  font-family: arial;  
  font-weight: bold;
  color:#f6f6f6;
  background-color: #AB8A96;
  margin: 0px 25px 0px 110px;
  }
  
.c_coverart {
  display: inline;
  margin: 25px 20px 30px 20px;
  padding: 0px 0px 0px 0px;
  width: 720px;
  height: 540px;
  border: 0px solid #666666;
  overflow: visible;
  }
 
 .c_coverlinks {
  display: inline;
  margin: 0px 0px 0px 40px;
  padding: 0px 0px 0px 0px;
  width: 200px;
  height: auto;
  border: 0px dotted #3300cc;
  overflow: visible;
  }
  
.c_coverlinks p {
  display: inline;
  font-family: arial;
  font-size:14pt;
  font-weight: bold;
  color:#fefcfc;
  background-color: #AB8A96;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 30px;
  }
  
  /* about.asp */
 
 #container_about {
  width: 650px;
  height: auto;
  margin: 40px 40px 40px 40px;
  padding: 20px 20px 20px 20px;
  float: left;
  /* background: url(/images/design/container_bg.gif) repeat top left; */
       
  background-color: #fcfcfc;
  border: 3px solid #666666;
  }
  
 .c_about {
  display: block;
  margin: 20px 20px 20px 20px;
  padding: 0 0 0 0px;
  width: 610px;
  height: auto;
  border: 0px solid #33cc00;
  overflow: visible;
  }
  
.c_about p {
  display: block;
  color:#333333;
  background-color: #fcfcfc;
  border: 0px dotted #3300cc;
  margin: 10px 0px 0px 0px;
  }
  
.c_about p.note {
  margin: 10px 30px 0px 30px;
  }

.c_about p.header {
  display: block; 
  font-size: 12pt;
  font-family: arial;
  font-weight: bold; 
  color:#AB8A96;
  background-color: #fcfcfc;
  margin: 0px 0px 8px 0px;
  border: 0px dotted #3300cc;
  }

.c_aboutlinks {
  display: inline;
  color:#333333;
  background-color: #fcfcfc;
  border: 0px dotted #3300cc;
  margin: 60px 0px 0px 90px;
  }
  
.c_aboutlinks p {
  display: inline;
  font-family: arial;
  font-size:12pt
  font-weight: bold;
  margin: 0px 0px 0px 30px;
  }
  
.c_aboutlinks p.header {
  display: inline;
  font-weight: bold; 
  color:#AB8A96;
  background-color: #fcfcfc;
  margin: 0px 0px 8px 20px;
  border: 0px dotted #3300cc;
  }
  
.c_aboutlinks a:link {
  color: #AB8A96;
  text-decoration: none
  }
  
.c_aboutlinks a:visited {
  color: #AB8A96;
  text-decoration: none
  }
  
.c_aboutlinks a:hover {
  color: #AD1047;
  text-decoration: none
  }
  
.img_blossom {
  display: block;
  float:left;
  /* background: url(shadowAlpha.png) no-repeat bottom right !important;   */
  margin: 10px 0px 0px 540px;
  padding: 0 20px 0 0px;
  border: 0px dotted #a9a9a9;
  }
  

  /* ---- maps.asp ----  */
 
 #container_maps {
  width: auto;
  height: auto;
  margin: 40px 40px 40px 40px;
  padding: 20px 0px 20px 0px;
  float: left;
  /* background: url(/images/design/container_bg.gif) repeat top left; */
       
  background-color: #fcfcfc;
  border: 3px solid #666666;
  }

.c_mapsimage {
  display: block;
  margin: 10px 10px 0px 10px;
  padding: 10px 0px 10px 0px;
  width: auto;
  height: auto;
  border: 0px solid #33cc00;
  overflow: visible;
  }
  
 .c_mapsimage p {
  display: block;
  color:#333333;
  background-color: #fcfcfc;
  border: 0px dotted #3300cc;
  margin: 0px 0px 10px 10px;
  }
  
  /* ---- chapters.asp ----  */

.c_chapterlinks {
  display: inline;
  color:#333333;
  background-color: #fcfcfc;
  border: 0px dotted #3300cc;
  margin: 30px 0px 40px 40px;
  }
  
.c_chapterlinks p {
  display: inline;
  font-weight: bold; 
  color:#AB8A96;
  background-color: #fcfcfc;
  margin: 0px 0px 0px 30px;
  border: 0px dotted #3300cc;
  }
  
.c_chapterlinks p.header {
  font-weight: bold; 
  }
  
.c_chapterlinks p.copynote {
  display: block;
  font-size: 10pt;
  color: #666666; 
  }
   
.c_chapterlinks p.num {
  float: right;
  }
  
.c_chapterlinks a:link {
  color: #AB8A96;
  text-decoration: none
  }
  
.c_chapterlinks a:visited {
  color: #AB8A96;
  text-decoration: none
  }
  
.c_chapterlinks a:hover {
  color: #AD1047;
  text-decoration: none
  }

    
/* ---- footer ---- */
  
.c_footer {
  display: block;
  float: left;
  width: 360px;
  margin: 40px 50px 20px 120px;
  padding: 0 15px 0 30px;
  border: 0px dotted #9933aa;
  overflow: visible;
  text-align: center;
  }
   
.c_footer p {
  display: block;
  background-color: #AB8A96;
  font-size: 8pt;
  color: #f6f6f6;
  margin: 0 0 10px 0;
  }
  
.c_footer p.about {
  display: block;
  background-color: #fcfcfc;
  font-size: 8pt;
  color: #AB8A96;
  margin: 0 0 10px 0;
  }
  

  