h4{
 margin-bottom: 0.8em;
 color: #AA0033;
 background-color: #FFFFFF;
 display: block;
 clear: both;
}
h4 a{
 color: #AA0033;
 background-color: #FFFFFF;
}
h4 a:hover{
 text-decoration: underline;
 color: #AA0033;
 background-color: #FFFFFF;
}

h3{
 font-size: 1.6em;
 margin: 4px 0 20px 0;
 display: block;
 clear: both;
}


h5{
  display: inline;
  margin-right: 1em;
  margin-left: -3px;
  color: #000000;
  background-color: #FFFFFF;
}




@media screen{
    p#last_update{
          position: absolute;
          top: 0;
          right: 0;
          font-size: small;
          padding: 5px;
          margin:0;
        }

    h4{
     margin-left: -15px;
    }

    h3 span{
     color:#AA0033;
     background-color: #FFFFFF;
     font-size:0.75em;
     font-weight: normal;
     margin-left: 8px;
    }

}



@media print{
    h3 span{ display: none;}
}