A { text-decoration:none }
A:hover { text-decoration:underline }
.title { font-weight:bold }
.private { color:red }
.hideable { display:block } /* some browsers (Opera?) require the changeable element to be initially specified */

.author { display:inline; font-style: bold; background-color:blue;}
.journal {font-style: italic; display:inline background-color:red; }
.year {font-style: normal; display:inline }

ol + ul { margin-left: 5ex; }

.shadow 
{
  -webkit-box-shadow: 8px 8px 8px 0px rgba(100,100,120,0.5);
     -moz-box-shadow: 8px 8px 8px 0px rgba(100,100,120,0.5);
       -o-box-shadow: 8px 8px 8px 0px rgba(100,100,120,0.5);
          box-shadow: 8px 8px 8px 0px rgba(100,100,120,0.5);
}

#photo_frame:hover .shadow
.item
{
text-weight:bold;
font-size:large;
}
{
  position: relative; 
  right: 300px;

  /*
      -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
   -webkit-transform: scaleX(-1);
           transform: scaleX(-1);
              filter: FlipH;
          -ms-filter: "FlipH";
   */
}

.shadow:hover
{
  -webkit-box-shadow: 11px 11px 11px 0px rgba(100,100,120,0.4);
     -moz-box-shadow: 11px 11px 11px 0px rgba(100,100,120,0.4);
       -o-box-shadow: 11px 11px 11px 0px rgba(100,100,120,0.4);
          box-shadow: 11px 11px 11px 0px rgba(100,100,120,0.4);

  position: relative; 
  bottom: 1px;
  right:  1px;
}

.shadow:active
{
  -webkit-box-shadow: 0px 0px 0px 0px rgba(100,100,120,0.6);
     -moz-box-shadow: 0px 0px 0px 0px rgba(100,100,120,0.6);
       -o-box-shadow: 0px 0px 0px 0px rgba(100,100,120,0.6);
          box-shadow: 0px 0px 0px 0px rgba(100,100,120,0.6);

  position: relative; 
  bottom: -1px;
  right:  -1px;
}

body:not(.noshadow):before 
{
    content: "";
    position: fixed;
    top: -10px;
    left: 0;
    width: 100%;
    height: 10px;

    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
       -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
            box-shadow: 0px 0px 10px rgba(0,0,0,.8);

    z-index: 1000
}

#Profiles img
{
padding:0px
    vertical-align: middle;
    width: 16px;
    height: 16px;
    border1px
}

ol >li {background:silver;}