﻿body { background: #9F9F9F url(bg.png) repeat-x top; color: #3f3f3f; font: 0.8125em/1em Verdana,sans-serif; }
a:link, a:visited { text-decoration:none; color: #3B7298; }
a:hover { text-decoration:underline; color: #2D405B; }
a img { border:none; }
h3 { padding: 0 0 5px 0; font: 1.9em Arial; font-weight: bold; color: #333; }
#container { margin: 0 auto; width: 860px; font-size: 0.88em; }     
#album { height: 570px; border-bottom: solid 1px #fff; }
.db-ft-large { width: 80px; height: 60px;}

/* ----- Header ----- */
#header { height: 110px; position: relative; }
    #header h1 a { background-repeat: no-repeat; background-position: left top; position: absolute; left: 10px; top: 8px; height: 100px; width: 250px; overflow: hidden; border-width: 0; }
    #header h2, #header span { display: none; }

/* ----- Navigation ----- */
#nav { background: url(nav.png) no-repeat left bottom; height: 27px; padding: 3px 0 0 15px; position: relative; }

/* ----- Footer Style ----- */
#footer { clear: both; background:url(footer.png) no-repeat top; padding-top: 10px; color: #fff; height: 40px; }
    #footer div.links { width: 520px; float: left; padding-left: 10px; }
    #footer div.copyright { width: 300px; float: right; text-align: right; padding-right: 10px; }
    #footer a { color: #fff; margin: 0 3px; }

/* ----- Content ----- */
#content { min-height:550px; height:auto !important; height:550px; background-color: #fff; padding: 20px 25px; }

/* ----- Tabs ----- */
ul.tabMenu li { float: left; height: 20px; margin-left: 1px; background: url(tabs.png) no-repeat right top; font-size: 11px; padding-right: 5px; }
    ul.tabMenu li a { float: left; text-align: center; font-family: Tahoma; color: #fff !important; padding: 3px 15px 0 20px; height: 17px; background: url(tabs.png) no-repeat left top; }
ul.tabMenu li.gray { background-position: right -40px; }
ul.tabMenu li.sel { background-position: right -20px; }
ul.tabMenu li.gray a { background-position: left -40px; }
ul.tabMenu li.sel a { background-position: left -20px; }
ul.tabMenu li a:hover { text-decoration: underline; }
ul.tabMenu li.sel a { cursor: default; }
ul.tabMenu li.sel a:hover { text-decoration: none; }
        
/* ----- Grid ------ */
table.grd { margin-top: 20px; width: 95%; margin: 20px auto 10px auto; color: #999; }
    table.grd th { border: solid 1px #D6D2C2; background-color: #EBEADB; font-weight: normal; font-size: 11px; padding: 3px; text-align: left; }
        table.grd th a { color: #000; }
    table.grd td { border: solid 1px #F1EFE2; padding: 3px; }   
    table.grd td.sc { background-color: #f9f9f9; }    
    table.grd tr.alt td { background-color: #FCFAF6; }
    table.grd tr.alt td.sc { background-color: #F9F5EE; }
    table.grd td.colName { padding-left: 5px;}    
        table.grd td.colName img { margin-right: 5px;}
        table.grd td.colName a { color: #000;}
        table.grd td.colName a:hover { text-decoration: underline; }    
    table.grd td.colModified { width: 150px; }
    table.grd td.colSize { width: 70px; }
    table.grd td.colDown { width:20px; }        
        table.grd td.colDown a { display: block; width: 20px; height: 60px; background: url(../shared/download.gif) no-repeat; }
        table.grd td.colDown span { display: none; }    
        
       
