a{color:#555;text-decoration:none;}
a:hover{color:#000;}
.clr{clear:both;}
.wrapper{position:absolute;width:192px;height:18px;background-repeat:no-repeat;background-position:top left;top:-15px;font:10px Arial, Helvetica, sans-serif;text-align:center;}
.wrapper p{clear:both;font:10px Arial, Helvetica, sans-serif;text-align:center;}
.reference{padding-top:40px;}
h1{font:10px Arial, Helvetica, sans-serif;position:relative;color:#000;font-weight:400;text-shadow:0px 0px 1px rgba(0,0,0,0.3);padding:20px;z-index:1000;text-transform:uppercase;text-align:center;}
h1 span{font:10px Arial, Helvetica, sans-serif;font-style:italic;text-transform:none;}
 .header {
font : 10px Arial, Helvetica, sans-serif;
padding : 3px 5px;
background : #000;
opacity : 0.89999997615814208984375;
text-transform : uppercase;
text-shadow : 1px 1px 1px rgba(0, 0, 0, 0.8);
box-shadow : 0 1px 4px rgba(0, 0, 0, 0.6);
}
.header a {
line-height : 18px;
padding : 0 4px;
letter-spacing : 1px;
text-shadow : 1px 1px 1px #000;
color : #ddd;
}
.header a:hover {
color : #fff;
}
.header a span {
font-weight : bold;
}
.header span.right {
float : right;
}
@media screen and (max-width:860px) {
.header a {
display : block;
text-align : center;
font-size : 10px;
text-shadow : none;
}
.header span.right {
float : none;
}
} 