﻿


.photo {position:absolute; 
           margin:10px 10px auto auto;
/*    top: -1px; */
 /*   left: -85px; */
    width: 210px;
    top: 102px;
    left: 150px;
}
#backfill {display:block; width:450px; height:500px; 
          /* max-height:100%; */
          /* overflow:auto; /* add scroll bars as required */
          /* allocate a suitable z-index */
          position:relative; 
          padding-left:-100px;word-spacing: normal;}
          
          
#menu {
  width:182px; 
  text-align:center;
background-color: #ccccff;
  float: right; 
  position:absolute;
  margin:15px auto;
      top: 102px;
      left: 365px;
    
}
.box {
  position:relative;
}
#menu a, #menu a:visited {
  text-decoration:none; 
  color:#000033; 
  display:block; 
  width:170px; 
  height:40px; 
  font-size:12pt; 
  padding:5px;
  }
/* * html #menu a, * html #menu a:visited { 
 width:170px; 
  height:40px; 
  w\idth:200px; 
  he\ight:40px;
  } */
#menu a span {
  display:none;
  }
#menu a:hover {
  border:1px solid #330066;
}
#menu a:hover span.left, 
#menu a:hover span.right {
  display:block; 
  position:absolute; 
  height:0; 
  width:0; 
  overflow:hidden; 
  border-top:8px solid #ccccff; 
  border-bottom:8px solid #ccccff; 
  }
#menu a:hover span.left {
  left:10px; 
  top:10px; 
  border-left:15px solid #330066;
  }
#menu a:hover span.right {
  left:160px; 
  top:10px; 
  border-right:15px solid #330066;
  }
/* * html #menu a:hover span.left, 
* html #menu a:hover span.right {
  width:8px; 
  height:16px; 
  w\idth:0; 
  he\ight:0;
  } */
#menu a:hover span.lk {
  display:block; 
  position:absolute; 
  left:180px; 
  top:0; 
  padding:5px; 
  width:100px;
  background-color:#fff; 
  color:#000; 
  border:1px solid #234;
  }