
    

body {
  background-color: #faecc8;
  color: #080080;  
  font-family: Arial, Helvetica, sans-serif;
}  

a:link {
  color: #080080;  /* Page Blue */
}

a:visited {
  color: gray;    /* Been there, done that black */
}

a:hover {
  color: #2ECF5F;    /* Good to Go Green */
}

a:active {
  color: #25a4a4;  /* A sort of Aquamarine */
}

.daubhr {
  width: 85%;
}

a#readanchor {
  margin-right: 20px;
  margin-top: 10px;
  float: right;
}

.paintdaub {
  width: 35px;
  float: left;
}

hr { 
  width: 95%;
  height: 3px;
  color: #080080;
  background-color: #080080;  /* For Gecko type Browsers */
  margin-top: 20px;
}

h1, h2, h3, h4, h5, h6 {
  color: #080080;
}

.h1c, .h4c {
  text-align: center;
}

#pagetop {
  position: absolute;
  display: block;
  top: -0px;
}

#pagetitle {
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  width: 100%;
  min-width: 500px;
  background-color: #faecc8;
  border: 0px solid #080080;
  z-index: 2;
}



#linkset, #linkset2 {
   text-align: left;
}

div#readblock {
  position: fixed;
  visibility: hidden;
  border: 2px solid #080080;
  top: 20px;
  width: 75%;
  height: 375px;
  left: 12%;
  background-color: #fcfffb;
  overflow: scroll;
  z-index: 4;
}

div#container {
  position: relative;
  top: 360px;
  background-color: #ABD3EC;
  border: 3px solid #080080;
  height: auto;
}

div#leftcol, div#rightcol {
  position: relative;
  top: 0;
  bottom: 0;
  padding: 2%;
}

div#leftcol {
  position: relative;
  width: 30%;
  left: 0;
  overflow: hidden;
}

div#rightcol {
  position: absolute;
  width: 30%;
  right: 0px;
  top: 0px;
  padding: 2%;
  overflow: hidden;
}

div#center {
  position: relative;
  top: -20px;
  bottom: -20px;
}

div#center {
  position: absolute;
  padding: 2%;
  left: 34%;
  width: 28%;
  background-color: #44B4E6;
  border-right: 3px solid #080080;
  border-bottom: 3px solid #080080;
  border-left: 3px solid #080080;
  border-top: 3px solid #080080;
  overflow: hidden;
  height: auto;
}

div#footer {
  position: relative;
  top: 250px;
  bottom: 0;
}

div#footer {
  margin: 0;
}

div#emintro {
  position: relative;
}

div#avicon {
  position: relative; 
  float: right; 
  margin-right: 20px;
  top: -40px;
  background-color: white; 
  width: 95px;
  z-index: 3;
}

div#gavicon {
  position: relative; 
  float: right; 
  margin-right: 20px;
  top: 0px;
  background-color: white; 
  width: 95px;
  z-index: 3;
}

div#articon {
  position: relative; 
  float: right; 
  margin-right: 10px;
  margin-left: 20px;
  margin-top: 20px;
  padding: 2%;
  width: 100px;
}

div#mailform {
  background-color: #faecc8;
  color:  #080080;
  border: 3px solid #080080;
}

div#email {
  background-color: #fcfffb;
  margin-top: 30px;
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 30px;
  height: auto;
  color:  #080080;
  border: 0px;
  height: auto;
}

div#sendert {
  position: relative; 
  top: 70px; 
  left: 0px;
}

div#sendertstar {
  position: relative; 
  top: 55px; 
  left: 450px;
}

input#sender {
  position: relative; 
  top: 35px; 
  left: 135px;
}

div#subjt {
  position: relative; 
  top: 45px; 
  left: 50px;
}

div#subjtstar {
  position: relative; 
  top: 30px; 
  left: 450px;
}

input#subj {
  position: relative; 
  top: 10px; 
  left: 135px;
}

div#embt {
  position: relative; 
  top: 20px; 
  left: 4px;
}

div#embtstar {
  position: relative; 
  top: 7px; 
  left: 110px;
}

textarea#emb {
  position: relative; 
  top: 20px; 
  left: 55px;
}

div#embuttons {
  position: relative; 
  top: 30px; 
  text-align:center;
}

   .exptext {
       position: relative;
       display: block;
       height: 20px;
       overflow: hidden;
   }

   .arttext {
       position: relative;
       display: block;
       height: 20px;
       overflow: hidden;
   }


   .p0 { 
       font-size:95%; 
       color:#080080;
   }

   .p1 { 
       margin-right: 25px; margin-left: 25px; 
       font-size: 95%; 
       color: #080080;
   }

   .p2 {
       margin-right: 25px; margin-left: 25px; 
       font-size: 95%; 
       font-weight: bold;
       background-color: #080080;
       color: #faecc8;
       text-align: center;
   }

   .p2a { 
       margin-right: 5px; margin-left: 20px; 
       font-size: 75%; 
       color: #080080;
       font-style: italic;
   }

   .p2b { 
       margin-right: 5px; margin-left: 35px; 
       font-size: 75%; 
       color: #080080;
       font-style: italic;
   }

   .p2c { 
       margin-right: 5px; margin-left: 50px; 
       font-size: 75%; 
       color: #080080;
       font-style: italic;
   }

   .p4 {
       margin-right:0px; margin-left:10px; width:98%;
       font-size:85%; 
       color:black;
       background-color:white
   }

   .pb {
       color:#44b4e5
   }

   .sp1 {
       font-family:Georgia; font-weight:bold; font-style:italic;
       font-size:150%; color:#2564d8; 
       margin-left: -10px;
   }

   .sp1a {
       font-family:Georgia; font-weight:bold; font-style:italic;
       font-size:150%; color:#2564d8; 
       margin-left: 0px;
   }

   .sp2 {
       font-family:Georgia; font-weight:bold; font-weight:bold;
       font-style: italic; font-size:100%; color: #080080; 
       margin-left: -10px;
   }

   .sp3 {
       font-family:Georgia; font-weight:bold; font-weight:bold;
       font-style: italic; font-size:100%; color: #080080; 
       margin-left: 20px;
   }

   .sp4 {
       font-family:Georgia; font-weight:bold; font-style:italic; 
       color:black;
   }

   .sp5 {
       font-family:"Times New Roman"; font-weight: bold; font-size: 85%;
       color:#080080;
   }

   .more { 
       margin-right: 15px; margin-left: 15px; 
       margin-top: -80px;
       text-decoration: none;
       font-size: 65%; 
       font-weight: bold;
       color: #080080;
   }

   .ctrdiv {
       text-align: center;
   }

   .authnote {
       text-align: center;
       margin-top: -15px;
   }

   .arttext {
       height: auto;
       overflow: hidden;
   }

   .bdytbl {
       width: 100%;
       background-color: #faecc8;
       border: 0px;
   } 

   .cbtn {
       border: 0px; width: 120px; height: 60px;
   }

   .btn1 {
       position: absolute; top: 180px; left: 225px;
       font-family: Georgia; font-weight: bold; font-style: italic; 
       font-size: 55%; color: #ffd300; 
       border: 0px;
       z-index: 6;
   }

   .btn2 {
       position: absolute; top: 180px; left: 340px;
       font-family: Georgia; font-weight: bold; font-style: italic; 
       font-size: 55%; color: #00540f; 
       z-index: 5;
   }

   .btn3 {
       position: absolute; top: 180px; left: 455px;
       font-family: Georgia; font-weight: bold; font-style: italic; 
       font-size: 55%; color: #006694; 
       z-index: 4;
   }

   .btn4 {
       position: absolute; top: 180px; left: 570px;
       font-family: Georgia; font-weight: bold; font-style: italic; 
       font-size: 55%; color: #d4aeee; 
       z-index: 3;
   }

   .btn5 {
       position: absolute; top: 180px; left: 685px;
       font-family: Georgia; font-weight: bold; font-style: italic; 
       font-size: 55%; color: #f90016; 
       z-index: 2;
   }

   .btn6 {
       position: absolute; top: 180px; left: 800px;
       font-family: Georgia; font-weight: bold; font-style: italic; 
       font-size: 55%; color: #ffa400; 
       z-index: 1;
   }

   .gbtn {
       position: relative; 
       top: 5px; 
       float:left;
       margin-right: 20px;
       width: 80px;
       border: 0;
       z-index: 3;
   }

   .emsubmit { 
       width: 80px;
       border: 0;
   }

   .emreset { 
       width: 80px;
       border: 0;
   }


   .brush {
      position: relative;
      text-align: center;
   }

   .avlogo {
       width: 250px; height: 250px;
   }

   .seavlogo {
       width: 100px; height: 100px;
   }

   .seartlogo {
       width: 100px;
   }

   .artcircle {
       width: 200px;
   }

   .artcircle2 {
       width: 100px;
   }

   .artsample {
       position: relative;
       display: block;
       text-align: center;
   }

   .swfsample {
       position: relative;
       display: block;
       text-align: center;
       height: 300px;
   }

   .swfend {
       position: relative;
       display: block;
       text-align: center;
   }

   .photowidth {
       width: 250px;
   }

   .donat {
       width: 200px;
       height: 225px;
   }

   .caption {
       position: relative;
       display: block;
       width: 100%;
       text-align: center;
   }

   .btnrgt {
       width: 35px;
       height: 20px;
       border: 0;
       border-bottom: 0;
   }

   .docsel {
       float: right;
       margin-right: 5px;
       clear: left;
   }

   .tdreq {
       background-color:#faecc8; 
       font-weight:bold; color:#080080;
   }

   .tkey {
      border: 1px solid #080080;
      width: 100px; 
      height: 15px;
   }

div#termstop {
  position: relative;
  float: left;
  clear: right;
  padding: 2%;
}

div#terms {
  background-color: #faecc8;
  color:  #080080;
  border: 3px solid #080080;
  height: auto;
}

div#termsbox {
  background-color: #fcfffb;
  margin-top: 30px;
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 30px;
  height: auto;
  color:  #080080;
  border: 0px;
}

div#prvcy {
  position: relative;
  background-color: #faecc8;
  color:  #080080;
  top: 20px;
  border: 3px solid #080080;
  height: auto;
}

div#prvcybox {
  background-color: #fcfffb;
  margin-top: 30px;
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 30px;
  height: auto; 
  color:  #080080;
  border: 0px;
  height: auto;
}

div#gallerybox {
  background-color: #fcfffb;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 95%;
  color:  #080080;
  overflow: hidden;
  z-index: 1;
}

hr#termshr {
  width: 100%; color: blue; 
}

div#galleryform {
  position: relative;
  display: block;
  top: -30px;
  background-color: #faecc8;
  color:  #080080;
  border: 3px solid #080080;
}

div#galleries0 {
  position: relative;
  display: block;
  background-color: #fcfffb;
  margin-top:  30px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  height: auto;
  color: #080080;
}

#gallerytbl {
  position: relative;
  display: block;
  width: 92%;
  margin-left: 4%;
  margin-right: 4%;
}

div#menuHidden {
  visibility: hidden;
}

div#help0, div#grows, div#ptag, div#pitem {
  visibility: hidden;
}

div#gpaths {
  background-color: white;
  margin-right: 20px;
  margin-left: 20px;
}


  .tdprime {
     background-color:#fbfdd9; 
     font-weight:bold; color:#080080;
     padding: 5px;
     width: 20%;
  }

  .tdalt {
     background-color: #ABD3EC; 
     font-weight:bold; color:#080080;
     padding: 5px;
     width: 20%;
  }

.rndpgtop div  { background: url(../images/bs_top_left.gif) no-repeat top left; }
.rndpgtop      { background: url(../images/bs_top_right.gif) no-repeat top right; }
.rndpgbtm div  { background: url(../images/bs_bottom_left.gif) no-repeat bottom left; }
.rndpgbtm      { background: url(../images/bs_bottom_right.gif) no-repeat bottom right; }
.rndpgtop div, .rndpgtop, .rndpgbtm div, .rndpgbtm {
	width: 100%;
	height: 15px;
}
.rndwstop div  { background: url(../images/ws_top_left.gif) no-repeat top left; }
.rndwstop      { background: url(../images/ws_top_right.gif) no-repeat top right; }
.rndwsbtm div  { background: url(../images/ws_bottom_left.gif) no-repeat bottom left; }
.rndwsbtm      { background: url(../images/ws_bottom_right.gif) no-repeat bottom right; }
.rndwstop div, .rndwstop, .rndwsbtm div, .rndwsbtm {
	width: 100%;
	height: 15px;
}
.rndbwtop div  { background: url(../images/bw_top_left.gif) no-repeat top left; }
.rndbwtop      { background: url(../images/bw_top_right.gif) no-repeat top right; }
.rndbwbtm div  { background: url(../images/bw_bottom_left.gif) no-repeat bottom left; }
.rndbwbtm      { background: url(../images/bw_bottom_right.gif) no-repeat bottom right; }
.rndbwtop div, .rndbwtop, .rndbwbtm div, .rndbwbtm {
	width: 100%;
	height: 15px;
}



