body {
     padding: 10px 0px 0px 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 { position: relative; left: 173px; top: 100px; }
#bio { position: relative; left: 188px; top: 100px; }
#contact { position: relative; left: 203px; top: 100px; }

#random { position: absolute; left: 5px; top: 4px; }
#previous { position: absolute; left: 360px; top: 4px; }
#next { position: absolute; left: 435px; top: 4px; }
#lastprevious { position: absolute; left: 409px; top: 4px; }

#biopic1 { position: absolute; left: 40px; top: 24px; cursor: hand; }
#biopic2 { position: absolute; left: 120px; top: 24px; cursor: hand; }
#biopic3 { position: absolute; left: 200px; top: 24px; cursor: hand; }
#biopic4 { position: absolute; left: 40px; top: 77px; cursor: hand; }
#biopic5 { position: absolute; left: 120px; top: 77px; cursor: hand; }
#biopic6 { position: absolute; left: 200px; top: 77px; cursor: hand; }

.acrobox { position: absolute; left: 40px; top: 24px; width: 82px; height: 76px; padding: 3px; overflow: hidden; }
.acrobat { position: absolute; left: 152px; top: 24px; }

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: 50%;
     top: 50%;
     width: 670px;
     height: 500px;
     padding: 0px;
     border: 0px;
     font: normal 10px verdana,sans-serif;
     color: black;
     background-color: white;
     margin-left:-335px; 
     margin-top:-250px;
     text-align: left;
     }

.header {
     position: absolute;
     left: 0px;
     top: 0px;
     width: 370px;
     height: 140px;
     background-image: url(images/header.gif);
     }

.info {
     position: absolute;
     left: 380px;
     top: 0px;
     width: 278px;
     height: 128px;
     padding: 5px;
     border: 1px solid #AAAAAA;
     overflow: auto;
     scrollbar-3dlight-color: #AAAAAA;
     scrollbar-arrow-color: #5E5E5E;
     scrollbar-base-color: #FFFFFF;
     scrollbar-darkshadow-color: #FFFFFF;
     scrollbar-face-color: #FFFFFF;
     scrollbar-highlight-color: #FFFFFF;
     scrollbar-shadow-color: #AAAAAA;
     }

.infoholder {
     position: absolute;
     left: 25px;
     top: 25px;
     width: 220px;
     height: 70px;
     color: black;
     background-color: transparent;
     }

.calendar {
     position: absolute;
     left: 0px;
     top: 150px;
     width: 168px;
     height: 338px;
     padding: 5px;
     border: 1px solid #AAAAAA;
     text-align: center;
     overflow: auto;
     scrollbar-3dlight-color: #AAAAAA;
     scrollbar-arrow-color: #5E5E5E;
     scrollbar-base-color: #FFFFFF;
     scrollbar-darkshadow-color: #FFFFFF;
     scrollbar-face-color: #FFFFFF;
     scrollbar-highlight-color: #FFFFFF;
     scrollbar-shadow-color: #AAAAAA;
     }

.main {
     position: absolute;
     left: 190px;
     top: 150px;
     width: 468px;
     height: 308px;
     padding: 5px;
     border: 1px solid #AAAAAA;
     overflow: auto;
     scrollbar-3dlight-color: #AAAAAA;
     scrollbar-arrow-color: #5E5E5E;
     scrollbar-base-color: #FFFFFF;
     scrollbar-darkshadow-color: #FFFFFF;
     scrollbar-face-color: #FFFFFF;
     scrollbar-highlight-color: #FFFFFF;
     scrollbar-shadow-color: #AAAAAA;
     }

.calthumbholder {
     position: absolute;
     left: 50%;
     top: 50%;
     width: 368px;
     height: 230px;
     margin-left: -184px;
     margin-top: -115px;
     }

.calthumbholder6 {
     position: absolute;
     left: 50%;
     top: 50%;
     width: 368px;
     height: 270px;
     margin-left: -184px;
     margin-top: -135px;
     }

.thanks {
     position: absolute;
     left: 5px;
     top: 190px;
     width: 445px;
     height: auto;
     }

.photograph {
     position: absolute;
     left: 190px;
     top: 150px;
     width: 478px;
     height: 318px;
     border: 1px solid black;
     }

.navigator {
     position: absolute;
     left: 190px;
     top: 480px;
     width: 478px;
     height: 18px;     
     border: 1px solid #AAAAAA;
     }

#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
     }
