body {margin:0;padding:0;line-height:0;overflow:hidden;background-color:#000;}
img {width:100%; height:100%;margin:0;border:none;}
#main_image {width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; z-index: 0;}

#info {position:absolute;background-color:#000;opacity:0.0;width:100%;height:50%;bottom:0;color:#fff;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; line-height:100%;overflow:hidden;background-image: none;background-image: none;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
#info h1, #info h2, #info p {padding-left:30px;line-height:32px;font-weight:normal;display:inline;}
#info ul {line-height:32px;}
h1 {font-size:24px; text-transform:lowercase;}
h2 {font-size:20px; text-transform:lowercase;}
h1 .qualifier, h2 .qualifier {font-size:45%;vertical-align:super;}
p .qualifier {font-size:60%;vertical-align:sub;}

p, li {font-size:16px;opacity:0.5;font-weight:normal;}
p strong, li strong {font-size:24px;}
p a, li a {color:#000;text-decoration:none;background-color:#fff;padding-left: 0.3em;padding-right: 0.3em;border:1px solid transparent;}
p a:hover, p a:visited:hover, li a:hover, li a:visited:hover {opacity:0.5;border:1px solid #fff;background-color:transparent;color:#fff;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
#info .date {font-size:12px; text-transform:lowercase; opacity:1.0;padding-left:none; color:#f00;}
.artist_description {text-transform:lowercase;}

