  body {
  background:#faebd5;
  color:#000;
  text-align:center
  }

img     {
        display:none;
        }

img.as-text { content:attr(alt); }

table, tbody, tr, td, th { 
  background:transparent;
  display: block; }

  #sweetheart { background:#fbded7 }

  #color {
  background:transparent;
  border:0px;
  color:#5d6a4c;
  float:left;
  font-family:arial;
  font-size:medium;
  padding:2px;
  text-align:center;
  width:100%
  }

  #header {
  background:#faebd5;
  border:0px;
  color:#5d6a4c;
  float:left;
  font-family:arial;
  font-size:large;
  padding:0px;
  text-align:center;
  width:50%
  }
                          
  #heart {
  background:#faebd5;
  border:#faebd5;
  color:#000;
  float:left;
  font-family:arial;
  font-size:medium;
  font-weight:bold;
  padding:0px;
  text-align:left;
  width:100%
  }

  #heart h4 {
  background:#ff6699;
  color:#000;
  font-family:arial;
  font-size:medium;
  font-weight:bold;
  padding:3px;
  text-align:left;
  width:100%
  }

  #footer {
  background-color:#faebd5;
  float:center;
  color:#000000;
  padding:5px;
  text-align:left;
  visibility:invisible!important;
  display:none!important;
  width:100%
  }
		

  p,pre,table { margin:0px 10px 10px 10px }
		
  table,tr,td {
  font-family:arial;
  font-size:14px;
  padding-top:10px
  }

  h2 {
  font-size:18px;
  padding-top:10px
  }
		
  #header h4 {
  font-size:14px;
  margin:0px
  padding:5px;
  }

  a:active, a:link {
  border-bottom:1px dashed #5d6a4c;
  color:#ff6699;
  text-decoration:none
  }

  a:hover {
  border-bottom:1px dashed transparent;
  background-color:transparent;
  color:#ff9900;
  text-decoration:none
  }

  a:visited {
  border-bottom:1px dashed transparent;
  color:#663300;
  text-decoration:none
  }

  a:link.main, a:visited.main {
  border-bottom:2px dashed transparent;
  color:#696969;
  text-decoration:underline
  }

  a:hover.main,a:active.main {
  border-bottom:2px dashed transparent;
  color:#faebd5;
  text-decoration:none
  }

  a:link.top, a:visited.top {
  border-bottom:2px dashed transparent;
  color:#696969;
  text-decoration:none
  }

  a:active.top, a:hover.top {
  border-bottom:2px dashed transparent;
  background-color:#a0da89;
  color:#000;
  text-decoration:none
  }
