/* fileName column needs offset for icon */
table#fileListing tr td.fileName * { padding-left: 10px; height: 16px; }
table#fileListing thead { border-bottom: 1px solid #ccc; } 
table#fileListing tr.odd { background: #f0f0f0; }

/* core icon types */
table#fileListing div.directory { background: url(/images/file_icons/directory.png?@rev@) left top no-repeat; }
table#fileListing div.expanded { background: url(/images/file_icons/folder_open.png?@rev@) left top no-repeat; }
table#fileListing div.file { background: url(/images/file_icons/file.png?@rev@) left top no-repeat; }
table#fileListing div.wait { background: url(/images/file_icons/spinner.gif?@rev@) left top no-repeat; }

/* specific content types */
table#fileListing div.ext_3gp { background: url(/images/file_icons/film.png?@rev@) left top no-repeat; }
table#fileListing div.ext_afp { background: url(/images/file_icons/code.png?@rev@) left top no-repeat; }
table#fileListing div.ext_afpa { background: url(/images/file_icons/code.png?@rev@) left top no-repeat; }
table#fileListing div.ext_asp { background: url(/images/file_icons/code.png?@rev@) left top no-repeat; }
table#fileListing div.ext_aspx { background: url(/images/file_icons/code.png?@rev@) left top no-repeat; }
table#fileListing div.ext_avi { background: url(/images/file_icons/film.png?@rev@) left top no-repeat; }
table#fileListing div.ext_bat { background: url(/images/file_icons/application.png?@rev@) left top no-repeat; }
table#fileListing div.ext_bmp { background: url(/images/file_icons/picture.png?@rev@) left top no-repeat; }
table#fileListing div.ext_c { background: url(/images/file_icons/code.png?@rev@) left top no-repeat; }
table#fileListing div.ext_cfm { background: url(/images/file_icons/code.png?@rev@) left top no-repeat; }
table#fileListing div.ext_cgi { background: url(/images/file_icons/code.png?@rev@) left top no-repeat; }
table#fileListing div.ext_com { background: url(/images/file_icons/application.png?@rev@) left top no-repeat; }
table#fileListing div.ext_cpp { background: url(/images/file_icons/code.png?@rev@) left top no-repeat; }
table#fileListing div.ext_css { background: url(/images/file_icons/css.png?@rev@) left top no-repeat; }
table#fileListing div.ext_doc { background: url(/images/file_icons/doc.png?@rev@) left top no-repeat; }
table#fileListing div.ext_exe { background: url(/images/file_icons/application.png?@rev@) left top no-repeat; }
table#fileListing div.ext_gif { background: url(/images/file_icons/picture.png?@rev@) left top no-repeat; }
table#fileListing div.ext_fla { background: url(/images/file_icons/flash.png?@rev@) left top no-repeat; }
table#fileListing div.ext_h { background: url(/images/file_icons/code.png?@rev@) left top no-repeat; }
table#fileListing div.ext_htm { background: url(/images/file_icons/html.png?@rev@) left top no-repeat; }
table#fileListing div.ext_html { background: url(/images/file_icons/html.png?@rev@) left top no-repeat; }
table#fileListing div.ext_jar { background: url(/images/file_icons/java.png?@rev@) left top no-repeat; }
table#fileListing div.ext_jpg { background: url(/images/file_icons/picture.png?@rev@) left top no-repeat; }
table#fileListing div.ext_jpeg { background: url(/images/file_icons/picture.png?@rev@) left top no-repeat; }
table#fileListing div.ext_js { background: url(/images/file_icons/script.png?@rev@) left top no-repeat; }
table#fileListing div.ext_lasso { background: url(/images/file_icons/code.png?@rev@) left top no-repeat; }
table#fileListing div.ext_log { background: url(/images/file_icons/txt.png?@rev@) left top no-repeat; }
table#fileListing div.ext_m4p { background: url(/images/file_icons/music.png?@rev@) left top no-repeat; }
table#fileListing div.ext_mov { background: url(/images/file_icons/film.png?@rev@) left top no-repeat; }
table#fileListing div.ext_mp3 { background: url(/images/file_icons/music.png?@rev@) left top no-repeat; }
table#fileListing div.ext_mp4 { background: url(/images/file_icons/film.png?@rev@) left top no-repeat; }
table#fileListing div.ext_mpg { background: url(/images/file_icons/film.png?@rev@) left top no-repeat; }
table#fileListing div.ext_mpeg { background: url(/images/file_icons/film.png?@rev@) left top no-repeat; }
table#fileListing div.ext_ogg { background: url(/images/file_icons/music.png?@rev@) left top no-repeat; }
table#fileListing div.ext_pcx { background: url(/images/file_icons/picture.png?@rev@) left top no-repeat; }
table#fileListing div.ext_pdf { background: url(/images/file_icons/pdf.png?@rev@) left top no-repeat; }
table#fileListing div.ext_php { background: url(/images/file_icons/php.png?@rev@) left top no-repeat; }
table#fileListing div.ext_png { background: url(/images/file_icons/picture.png?@rev@) left top no-repeat; }
table#fileListing div.ext_ppt { background: url(/images/file_icons/ppt.png?@rev@) left top no-repeat; }
table#fileListing div.ext_psd { background: url(/images/file_icons/psd.png?@rev@) left top no-repeat; }
table#fileListing div.ext_pl { background: url(/images/file_icons/script.png?@rev@) left top no-repeat; }
table#fileListing div.ext_py { background: url(/images/file_icons/script.png?@rev@) left top no-repeat; }
table#fileListing div.ext_rb { background: url(/images/file_icons/ruby.png?@rev@) left top no-repeat; }
table#fileListing div.ext_rbx { background: url(/images/file_icons/ruby.png?@rev@) left top no-repeat; }
table#fileListing div.ext_rhtml { background: url(/images/file_icons/ruby.png?@rev@) left top no-repeat; }
table#fileListing div.ext_rpm { background: url(/images/file_icons/linux.png?@rev@) left top no-repeat; }
table#fileListing div.ext_ruby { background: url(/images/file_icons/ruby.png?@rev@) left top no-repeat; }
table#fileListing div.ext_sql { background: url(/images/file_icons/db.png?@rev@) left top no-repeat; }
table#fileListing div.ext_swf { background: url(/images/file_icons/flash.png?@rev@) left top no-repeat; }
table#fileListing div.ext_tif { background: url(/images/file_icons/picture.png?@rev@) left top no-repeat; }
table#fileListing div.ext_tiff { background: url(/images/file_icons/picture.png?@rev@) left top no-repeat; }
table#fileListing div.ext_txt { background: url(/images/file_icons/txt.png?@rev@) left top no-repeat; }
table#fileListing div.ext_vb { background: url(/images/file_icons/code.png?@rev@) left top no-repeat; }
table#fileListing div.ext_wav { background: url(/images/file_icons/music.png?@rev@) left top no-repeat; }
table#fileListing div.ext_wmv { background: url(/images/file_icons/film.png?@rev@) left top no-repeat; }
table#fileListing div.ext_xls { background: url(/images/file_icons/xls.png?@rev@) left top no-repeat; }
table#fileListing div.ext_xml { background: url(/images/file_icons/code.png?@rev@) left top no-repeat; }
table#fileListing div.ext_zip { background: url(/images/file_icons/zip.png?@rev@) left top no-repeat; }

