*{padding:0;margin:0;}
html,body{color:#000;background:#2E3436;font-family:sans;font-size:10pt;}
a{color:#444;text-decoration:none;}
a:hover{color:#222;}
/* --- table --- */
table{width:768px;margin:0 auto;border:1px solid #567;border-spacing:0;}/* FIXME width?*/
/* --- caption --- */
caption{margin-top:10px;padding:3px 4px;border:1px solid #567;border-bottom:none;text-align:left;background:#729fcf;}
caption a{color:#000;font-weight:700;}
caption a:hover{text-decoration:underline;}
/* --- thead --- */
thead{background:#EEE;}
thead th{padding:3px 4px;}
thead th{border-bottom:1px solid #999;border-left:1px solid #BABABA;}
thead th#col_name{border-left:none;} /* FIXME use a .first class */
/* thead th.asc,thead th.desc{background-color:#f3f3f3;}*/
thead a{display:block;}
thead th:hover{background-color:#DDD !important;}
/* --- tfoot --- */
tfoot{background:#EEE;}
tfoot td{padding:3px 4px;}
tfoot td{border-top:1px solid #999;}
tfoot #about{color:#777;font-weight:700;}
/* --- tbody --- */
tbody{padding:10px;}
tbody td{padding:3px 4px;}
tbody tr{background:#FFF;}
tbody tr:hover{background-color:#7199cc !important}
tbody tr td:hover{background-color:#7199cc !important}
tbody tr.odd{background:#EEE;}
tbody tr.first td{border-top:none;}
tbody tr.message{color:#900;}
tbody td.sorted{background-color:#EEE;}
tbody tr.odd td.sorted{background-color:#DDD;}
tbody td a{color:#333;display:block;}
tbody td a:hover{color:#000;}

@media screen {
	caption{background-position:4px;background-image:url("../img/folder-open.png");background-repeat:no-repeat;padding-left:26px;}
	thead th.asc,thead th.desc{background-repeat:no-repeat;background-position:center right;}
	thead th.asc{background-image:url("../img/asc.gif");}
	thead th.desc{background-image:url("../img/desc.gif");}
	tbody tr .first{background-image:url("../img/generic.png");background-position:4px;background-repeat:no-repeat;}
	tbody td.first a{padding:1px 4px 1px 20px;}
	tr.d td.first{background-image:url("../img/folder.png");}
	.ft_txt .first{background-image:url("../img/text.png");}
	.ft_htm .first,.ft_html .first,.ft_doc .first{background-image:url("../img/document.png");}
	.ft_py .first,.ft_php .first,.ft_css .first,.ft_js .first,.ft_asp .first,.ft_aspx .first,.ft_inc .first{background-image:url("../img/code.png");}
	.ft_gif .first,.ft_jpg .first,.ft_png .first,.ft_ico .first,.ft_psd .first{background-image:url("../img/image.png");}
	.ft_mpg .first,.ft_mpeg .first,.ft_avi .first,.ft_mov .first,.ft_wmv .first{background-image:url("../img/video.png");}
	.ft_mp3 .first,.ft_wma .first,.ft_ogg .first,.ft_wav .first,.ft_mid .first{background-image:url("../img/audio.png");}
	.ft_zip .first,.ft_ace .first,.ft_rar .first,.ft_gz .first{background-image:url("../img/archive.png");}
	.ft_exe .first,.ft_msi .first{background-image:url("../img/application.png");}
	.ft_bat .first,.ft_com .first{background-image:url("../img/console.png");}
}


