#screenCover.mediaGallery {
    background:#302500 url('/images/photo_gallery_screen_cover.jpg') center -20px;}

ul.media {
    float:left;
    clear:left;
    margin:1em 0 2em 0;
    padding:0;
    list-style-type:none;}
    
    ul.media li {
        float:left;
        display:inline;
        margin:0 .3em;}
        
    ul.media li a {
        display:block;
        height:45px;
        width:45px;
        padding:3px;
        text-decoration:none;}
        
        ul.media li a:hover, ul.media li a.current {
            text-decoration:none;
            background:#f6cb00;}
            
/* Media Gallery page */

#mediaGallery {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:10000;
    margin:2em 0 0 0;}
    
#mediaGallery #loading {
    position:absolute;
    width:100%;
    text-align:center;
    top:150px;
    z-index:1000;}
    
#mediaGallery .galleryThumbnails {
    float:left;
    width:27%;
    margin:1.55em 0 0 0;}

    #mediaGallery  ul.media { /*inherits from ul.media */
        float:right;
        width:50%;
        margin-top:0;}
        
    #mediaGallery  .galleryRight {
        float:left;
        width:73%;
        text-align:left;}
        
        #mediaGallery .galleryRight .closeButton {
            width:550px;
            display:block;
            height:1.55em;
            text-align:right;}
        
            #ie7 #mediaGallery .galleryRight .closeButton {
                height:auto;}
            
            #mediaGallery .galleryRight .closeButton a {
                float:right;
                color:#fff;
                border:1px solid #fff;
                border-bottom:none;
                background:#03627b;
                padding:.2em .4em;
                text-decoration:none;}
                
                #mediaGallery .galleryRight .closeButton a:hover {
                    background:#6bafBf;}
        
        #mediaGallery .galleryRight #galleryItemContainer {
            width:550px;
            display:block;}
        
            #mediaGallery .galleryRight #galleryItemContainer .overlay {
                position:relative;
                top:-3.4em;
                height:3.15em;
                color:#6C5F2E;
                background:transparent url('/images/photo_gallery_overlay_bg.png') repeat top left;}
                
                #ie6 #mediaGallery .galleryRight #galleryItemContainer .overlay, 
                #ie7 #mediaGallery .galleryRight #galleryItemContainer .overlay {
                    position:static;
                    height:auto;
                    margin-top:-.2em;
                    background:#fff;}


                #mediaGallery .galleryRight #galleryItemContainer .overlay #credit {
                    text-align:right;
                    padding:.3em .3em .1em .3em;
                    margin:0;
                    font-size:90%;}
                    
                #mediaGallery .galleryRight #galleryItemContainer .overlay #caption {
                    text-align:left;
                    margin:0;
                    padding:.1em .3em .3em .3em;}
    
    
    /* ??? */
    #ie6 #galleryItemContainer #avPlayerMovie {
        position:relative;
        top:-515px;}

