
A:link    {color: #FFFFFF; text-decoration: none; font-weight: normal;}
A:visited {color: #CCCCCC; text-decoration: none; font-weight: normal;}
A:active  {color: #333333; text-decoration: none; font-weight: normal;} 
A:hover   {text-decoration: underline;}

#banner {
  border-style: outset none none outset;
  border-width: 1px;
  border-color: rgb(255,255,255);
  padding: 5px;
  margin-bottom: 2em;
  padding-bottom: 1em;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 28pt;
  color: #EEEEEE;
  clear: both;
  }

.banner1 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 28pt;
  color: #EEEEEE;
  }

.banner2 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 18pt;
  color: #EEEEEE;
  }

#banner2 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 18pt;
  color: #EEEEEE;
  }


.bioimage {
  margin-left: 10em;
  margin-top: 2ex;
  margin-right: 1.0em;
  margin-bottom: 1.0em;
  float: left;
  }

.bioimage {
  margin-top: 1.0em;
  margin-right: 1.0em;
  margin-bottom: 1.0em;
  float: left;
  }

.biotext {
  color: rgb(255,255,255);
  font-family: verdana, helvetica, sans-serif;
  font-weight: normal;
  margin-left: 7em;
  margin-right: 7em;
  margin-top: 2ex;
  margin-bottom: 4em;
  line-height: 1.4em;
  }

.bio_indent {
  color: rgb(255,255,255);
  font-family: verdana, helvetica, sans-serif;
  font-weight: normal;
  font-size: normal;
  margin-left: 1em;
  margin-right: 1em;
  margin-bottom: 4em;
  line-height: 1.0em;
  }


body {
  padding: 0;
  color: black;
  background-color: #777777;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  margin-left: 3em;
  margin-right: 3em;
  margin-top: 2ex;
  }

.body_form {
  padding:0;
  background-color: #777777;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  }

#bottomcopyright {
  font-size: 10px;
  font-weight: normal;
  color: rgb(255,255,255);
  }


.box {
  padding-left: 3em;
  padding-top: 1em;
  float: left;
  }

.boxedset2 {
  font-family: verdana, helvetica, sans-serif;
  font-weight: normal;
  font-size: small;
  text-align: left;
 /*  color: #000000; */
  }

.boxtitle {
  margin-bottom: -0.5em;
  font-size: large;
  color: rgb(70,130,180);
  font-family: verdana, helvetica, sans-serif;
  font-weight: bold;
  }

#centerhorizontal {
  position:absolute;
  left:50%;
  width:1400px;
  margin-top:10px;
  margin-left:-575;
  background-color:#777777;
  }

.centerhorizontalecard {
  position:absolute;
  left:50%;
  width:1200px;
  margin-top:10px;
  margin-left:-413;
  background-color:#777777;
  }
 
#content {
  margin-left: 3em;
  margin-right: 3em;
  margin-top: 2ex;
  position: relative;
  width: 100%;
}

#descr0
{
  font-size: 12px;
  color: rgb(255,255,255);
  }

#descr1 {
  font-size: 12px;
  color: rgb(255,255,255);
  }

#descr2 {
  font-size: 12px;
  color: rgb(255,255,255);
  }

#descr3 {
  font-size: 12px;
  color: rgb(255,255,255);
  }

#descr4 {
  font-size: 12px;
  color: rgb(255,255,255);
  }

#descr5 {
  font-size: 12px;
  color: rgb(255,255,255);
  }

div.boxedset {
  font-family: verdana, helvetica, sans-serif;
  font-weight: normal;
  font-size: small;
 /*  margin-top: -4.5em; */
  padding-bottom: 1em;
  text-align: right;
 /*  margin-left: 20em; */
 /*  color: #000000; */
  }


div.image_strip {
    padding: 0 0 10px 0;
    margin: -20px 0 100px 0;
}

div.ls img {
  height: 120px; 
  width: 180px; 
  margin: 32px 0 0;
  }

div.no_valign {
  padding: 0 4px 0 0;
  margin: 0;
  float: left;
  }

div.pic {
  float: left; 
  height: 182px; 
  width: 182px; 
  padding: 29px; 
  margin: 5px 3px; 
  background: #BBB;
  border: 1px solid;
  border-color: #EEE #444 #444 #EEE;
  }

div.pic img {
  border: 1px solid;
  border-color: #444 #FFF #FFF #444;
  }

div.pic ul {
  margin: 0.25em 0 0 ;
  padding: 0;
  font: bold small Arial, Verdana, sans-serif;
  }

div.pt img {
  height: 180px;
  width: 120px; 
  margin: 0 32px;
  }

div.valign {
  padding: 20px 4px 0 0;
  margin: 0;
  float: left;
  }

.footer {
  border-style: outset none none outset;
  border-width: 1px;
  border-color: rgb(255,255,255);
  padding: 5px;
  clear: both;
  height: 1em;
  }

#footer1 {
  border-style: outset none none outset;
  border-width: 1px;
  border-color: rgb(255,255,255);
  padding: 5px;
  clear: both;
  height: 2em;
  margin-top: 2em;
  }

.footerlinkcenter {
  float: left;
  margin-left: 50%;
  }

.footerlinkleft {
  float: left;
  margin-left: 1em;
  }

.footerlinkright {
  float: right;
  margin-right: 1em;
  }

.header {
  font-family: verdana, helvetica, sans-serif;
  font-weight: bold;
 /*  color: #95afe2; */
  font-size: small;
  }   

hr {
  width: 80%;
  height: 2px;
  margin-top: 1ex;
  border: none;
  border-top: 1px solid rgb(70,130,180);
  border-bottom: 1px solid lightgrey;
  }

img.boxedset {
  border: 1px solid;
  border-color: #222;
  }

.instructions {
  color: rgb(255,255,255);
  font-family: verdana, helvetica, sans-serif;
  font-weight: normal;
  margin-left: 7em;
  margin-right: 7em;
  margin-top: 2ex;
  margin-bottom: 4em;
  line-height: 1.4em;
  }

.instr_other {
  color: rgb(255,255,255);
  font-family: verdana, helvetica, sans-serif;
  font-weight: bold;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: 2ex;
  margin-bottom: 0em;
  line-height: 1em;
  }

.instr_wide {
  color: rgb(255,255,255);
  font-family: verdana, helvetica, sans-serif;
  font-weight: normal;
  margin-left: 3em;
  margin-right: 3em;
  margin-top: 2ex;
  margin-bottom: 4em;
  line-height: 1.4em;
  }

.landscape {
 /*
  float: left;
  padding-left: 120px;
  border-width: 1px;
  border-color: rgb(255,255,255);
  border-style: outset;
 */
  height: 320px;
  }

.left {
  float: left;
  margin-left: .2em;
  }

#links {
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.8em;
  padding-bottom: 0.8em;
  line-height: 2em;
  border-style: outset none none outset;
  border-width: 1px;
  border-color: rgb(255,255,255);
 /*
  width: 19em;
  margin-bottom: 2em;
 */
  }

#linkstext {
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.8em;
  padding-bottom: 0.8em;
  border-style: outset none none outset;
  border-width: 1px;
  border-color: rgb(255,255,255);
 /*
  width: 19em;
  margin-bottom: 2em;
 */
  min-height: 5em;
  }

li.details {
  display: none;
  }

li.title {
  display: block;
  text-align: center;
  }

#logo {
  position: absolute;
  width: 528px;
  height: 448px;
  top: -6%;
  left: 24%;
  }

P.dropcap:first-letter {
  color: #CCCCCC;
  font-size: 200%; 
  }

.portrait {
 /*
  text-align: center;
  float: left;
  padding-left: 180px;
  width: 60%;
  border-width: 1px;
  border-color: rgb(255,255,255);
  border-style: outset;
 */
  height: 320px;
  }

.put_right{
  margin-left: 40em;
  }

.right {
  float: right;
  margin-right: .2em;
  }

.right2 {
  float: right;
  margin-right: .2em;
  }

.row {
  border: 1px solid white;
  margin-bottom: 3px;
  }

#sets {
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.8em;
  padding-bottom: 0.8em;
  line-height: 1em;
  border-style: outset none none outset; 
  border-width: 1px;
  border-color: rgb(255,255,255);
  font-size: 12px;
  }

#sets a {
  line-height: 1.2em;
  }

#sets #blankabove {
  padding-top: 0.8em;
  }

#sets form {
  padding-left: 0em;
  margin-top: 0;
  margin-left: -0.2em;
  }

.setsform {
  padding-left: 0;
  margin-left: -4px;
  padding-right: 0;
  padding-top: 4px;
  padding-bottom: 0;
  margin-bottom: 0;
  }

#sets #shopping_card_desc {
  margin-bottom: 0;
  padding-top: 0.8em;
  padding-bottom: 0.8em;
  font-weight: bold;
  color: #FFFFFF;
  }

#sets table {
  margin-top: 0;
  }

#setstext {
  font-size: 10px;
  }

.small {
  font-size: small;
  }

.text {
  font-family: Garamond, serif;
  color: #CCCCCC;
  }

#topcopyright {
  font-size: 10px;
  font-weight: normal;
  color: rgb(255,255,255);
  margin-bottom: 6px; 
  }

#trail {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  padding-top: 4px;
  padding-left: 1%;
  }

#trailright {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: right;
  padding: 0;
  padding-right: 1%;
  }

.whiteborder {
  border: 16px solid white;
  margin-right: 16px; 
  }

.widthtest {
  width: 100%;
  }
