a:hover img {
	opacity: .5;
}
#resWrapper {position: absolute;
left: 296px;
top:260px;}

#resWrapper.regional {position: absolute;
left: 222px;
top:260px;}

table#resume, .theatre {color: rgb(0, 0, 0);
    font-family: 'TimesNewRomanPSMT', 'Times New Roman', serif;
    font-size: 15px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;}
tr {padding: 4px; height: 60px;}
td {vertical-align: top;}
.year, .show, .theatre {padding-top: 4px;}
.gallery {padding-right: 29px; padding-top: 11px;}
.press {padding-right: 44px;}
.year {padding-right: 14px;}
.show {width: 327px;
font-family: 'TimesNewRomanPS-BoldItalicMT', 'Times New Roman', serif;
    font-size: 15px;
    font-stretch: normal;
    font-style: italic;
    font-weight: 700;
    line-height: 20px;
/*text-transform: capitalize;*/}
.author {padding-left: 4px; padding-top: 4px;
font-family: 'TimesNewRomanPSMT', 'Times New Roman', serif;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;}
.detail {padding-left: 16px;
font-family: 'TimesNewRomanPSMT', 'Times New Roman', serif;
    font-size: 12px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;}
    
td.gallery.antenna {
	padding-top: 4px!important;
}

.fancybox-skin {
background-image: url('opera_files/antenna.png') no-repeat top left;
background: rgb(121, 120, 66)!important;
color: black!important;
}
.fancybox-opened .fancybox-title {
visibility: hidden!important;
}
.audio-control {
text-align: center;
}
.fancybox-close {
top: 0!important;
right: 0!important;
}