  body,div,p,blockquote,ol,ul,dl,li,dt,dd,td,th,h1,h2,h3,h4,b,i,br { font-family: verdana,arial,geneva,helvetica,sans-serif; 
         color: black; }
  body { background-color:white; margin: 12px; }
  a:link { color: #000088 }       /* unvisited link */
  a:visited { color: #880088 }   /* visited links */
  a:active { color: #8800FF }    /* active links */
  .jenna { font-family: Comic Sans MS, Helvetica }

area { border:none; outline:none;}
map:blur,map area:blur,area:blur { border:none;}
h1 { -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
     border-radius: 12px;
     width:800px;
     margin-top: 8px;
     background-color: black;
     color: white; 
     text-align:center;}

div.main { width:1000px; margin-left:auto; margin-right:auto; text-align:center; }
div.content { width:80%; margin-left:auto; margin-right:auto; text-align:left; }
body { /* background-image: url(hal_300_t.png); background-repeat:no-repeat;
              background-attachment:fixed;
              background-position:center bottom; */
}
div.hal { text-align:center; width:300px; height:300px; margin-left:auto; margin-right:auto; position:relative;}
.hal_img { position:absolute; left:0; top:0;}
.hal_preload { opacity:0; }
.hide { display:none; }
.button { cursor:pointer; }