body {
     padding: 10px;
     border: 0px;
     font: normal 10px verdana,sans-serif;
     color: black;
     background-color: white;
     margin: 0px;
     }

a:link { text-decoration: none; color: #5D8CFE; background-color: transparent; display: inline; }
a:visited { text-decoration: none; color: #CC0000; background-color: transparent; display: inline; }
a:active { text-decoration: none; color: white; background-color: #5D8CFE; display: inline; }
a:hover { text-decoration: none; color: white; background-color: #5D8CFE; display: inline; }

a:link.cal { font-weight: bold; text-decoration: none; color: black; background-color: transparent; display: inline; }
a:visited.cal { font-weight: bold; text-decoration: none; color: black; background-color: transparent; display: inline; }
a:active.cal { font-weight: bold; text-decoration: none; color: white; background-color: black; display: inline; }
a:hover.cal { font-weight: bold; text-decoration: none; color: white; background-color: black; display: inline; }

a:link.menu { text-decoration: none; color: transparent; background-color: transparent; display: inline; }
a:visited.menu { text-decoration: none; color: transparent; background-color: transparent; display: inline; }
a:active.menu { text-decoration: none; color: transparent; background-color: transparent; display: inline; }
a:hover.menu { text-decoration: none; color: transparent; background-color: transparent; display: inline; }

a:link.red { text-decoration: none; color: #CC0000; background-color: transparent; display: inline; }
a:visited.red { text-decoration: none; color: #CC0000; background-color: transparent; display: inline; }
a:active.red { text-decoration: none; color: white; background-color: #CC0000; display: inline; }
a:hover.red { text-decoration: none; color: white; background-color: #CC0000; display: inline; }

a:link.blk { text-decoration: none; color: #000000; background-color: transparent; display: inline; }
a:visited.blk { text-decoration: none; color: #000000; background-color: transparent; display: inline; }
a:active.blk { text-decoration: none; color: white; background-color: #000000; display: inline; }
a:hover.blk { text-decoration: none; color: white; background-color: #000000; display: inline; }

#msie5 { position: absolute; left: 31px; top: 90px; }
#msie6 { position: absolute; left: 149px; top: 90px; }
#msieget { position: absolute; left: 271px; top: 90px; }

#concept { disply: none; visibility: hidden; width: 0px; height: 0px; }
#bio { disply: none; visibility: hidden; width: 0px; height: 0px; }
#contact { disply: none; visibility: hidden; width: 0px; height: 0px; }

#random { disply: none; visibility: hidden; width: 0px; height: 0px; }
#previous { disply: none; visibility: hidden; width: 0px; height: 0px; }
#next { disply: none; visibility: hidden; width: 0px; height: 0px; }
#lastprevious { disply: none; visibility: hidden; width: 0px; height: 0px; }

#biopic1 { position: absolute; left: 15px; top: 14px; cursor: hand; }
#biopic2 { position: absolute; left: 59px; top: 14px; cursor: hand; }
#biopic3 { position: absolute; left: 103px; top: 14px; cursor: hand; }
#biopic4 { position: absolute; left: 147px; top: 14px; cursor: hand; }
#biopic5 { position: absolute; left: 191px; top: 14px; cursor: hand; }
#biopic6 { position: absolute; left: 235px; top: 14px; cursor: hand; }

.acrobox { position: relative; left: 5px; top: 5px; width: 390px; height: auto; padding: 3px; }
.acrobat { position: relative; left: 5px; top: 5px; }

span.h2 { font: bold 12px arial,verdana,sans-serif; color: black; background-color: transparent; display: inline; }
span.h3 { font: bold 12px arial,verdana,sans-serif; color: #CC0000; background-color: transparent; display: inline; }
span.h4 { font: bold 10px arial,verdana,sans-serif; color: #CC0000; background-color: transparent; display: inline; }

.xhtml { float: right; margin: 0px 0px 0px 10px; }
p { font: normal 10px verdana,sans-serif; }
.jacobpic { float: left; margin: 0px 5px 5px 0px; }
.red { color: #CC0000; background-color: transparent; }
.text { font: normal 10px verdana,sans-serif; }

input.button { font: normal 10px verdana,sans-serif; color: #000000; background-color: #FFFFFF; border: 1px solid black; }
input, textarea {
     font: normal 10px verdana,sans-serif;
     color: white; 
     background-color: #AAAAAA;
     border: 0px;
     }

table, td {
     font: normal 9px verdana,sans-serif;
     color: black;
     background-color: transparent;
     }

.introbox {
     position: absolute;
     left: 50%;
     top: 15%;
     width: 370px;
     height: 140px;
     margin-left: -185px;
     padding: 0px;
     border: 0px;
     background-image: url(images/header.gif);
     }

.wrapper {
     position: absolute;
     left: 0px;
     top: 0px;
     width: auto;
     height: auto;
     padding: 0px;
     border: 0px;
     font: normal 10px verdana,sans-serif;
     color: black;
     background-color: white;
     text-align: left;
     }

.header { disply: none; visibility: hidden; width: 0px; height: 0px; }

.info {
     position: absolute;
     left: 0px;
     top: 0px;
     width: 478px;
     height: auto;
     padding: 5px;
     }

.infoholder {
     position: absolute;
     left: 25px;
     top: 25px;
     width: 220px;
     height: 70px;
     color: black;
     background-color: transparent;
     }

.calendar { disply: none; visibility: hidden; width: 0px; height: 0px; }

.main {
     position: absolute;
     left: 0px;
     top: 100px;
     width: 468px;
     height: auto;
     padding: 5px;
     }

.calthumbholder {
     position: absolute;
     left: 0px;
     top: 0px;
     width: auto;
     height: auto;
     }

.calthumbholder6 {
     position: absolute;
     left: 0px;
     top: 0px;
     width: auto;
     height: auto;
     }

.thanks {
     position: absolute;
     left: 5px;
     top: 190px;
     width: 445px;
     height: auto;
     }

.photograph {
     position: absolute;
     left: 0px;
     top: 100px;
     width: 478px;
     height: 318px;
     border: 1px solid black;
     }

.navigator { disply: none; visibility: hidden; width: 0px; height: 0px; }

#ompopDiv     { 
     position:absolute; visibility:hidden; 
     left:0; top:0;
     z-index:1000 
     }

div.ompop     {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;  color:#009
     }
