
body {
margin: 0;
Georgia, Verdana, Arial, Serif;
font-size: 12px;
}

#header {
background-color: #BED4E5;
border-bottom: 1px solid #aac;
color: #666;
font-size: 20px;
padding: 5px 10px;
margin-bottom: 5px;
}
#header span.heading {
color: #666;
font-size: 20px;
font-weight: bold;
}
#status {
color: #999;
text-align: right;
padding: 2px 10px 1px 0;
font-size: 8px;
}
#search {
font-size: 12px;
margin-left: 20px;
}
#search a {
color: #666;
}
#search label {
padding: 0 10px;
cursor: default;
}
#search input {
padding-left: 2px;
border: 1px solid #ccc;
color: #888;
font-size: 11px;
width: 120px;
}
.access {
text-decoration: underline;
}
#table {
font-size: 13px;
color: #444;
border-collapse: collapse;
border: 0;
}
#table thead {
/* margin-bottom: 5px; */
}
#table td {
padding: 0 20px;
margin: 0;
background-repeat: no-repeat;
}
#table .filename {
padding: 0;
background-repeat: no-repeat;
}
.filename a { 
display: block;
padding: 0 20px 1px 27px;
}
#table .filesize {
text-align: right;
padding: 0 10px 0 0;
}
#table .kb:after {
content: "kb";
padding-left: 3px;
font-size: 0.8em;    
}
.sortable .sortheader {
font-size: 14px;
text-decoration: none;
display: block;
font-weight: bold;
color: #556;
padding: 0 10px;
}
a {
color: #568;
text-decoration: none;
}
a:visited {
color: #89a;
}
body a:hover {
color: #036;
}

tr.even {
background-color: #EAF0F5;
}

/* Icons for different extensions. All icons from SnowIsh Icon Theme (http://www.kde-look.org/content/show.php?content=42905) under GPL.  */

/* First set an icon to cover all extensions that aren't covered explicitly specified*/

.filename {
background-image: url("images/unknown.png");
}

/* Now specify any extension and relevant icon to take the following form */

.dir {
background-image: url("images/folder.png");
}

.png, .JPG, .JPEG, .jpg, .jpeg, .gif {
background-image: url("images/image.png");
}

.xcf {
background-image: url("images/gimp.png");
}

.rpm, .deb, .exe {
background-image: url("images/package.png");
}

.mpg, .avi, .ogg, .mpeg, .wmv, .mp4, .mov {
background-image: url("images/video.png");
}

.mp3, .wma, .wav, .aac {
background-image: url("images/audio.png");
}

.txt, .db {
background-image: url("images/txt.png");
}

.readme, .README, .info, .INFO, .NFO, .nfo {
background-image: url("images/readme.png");
}

.odt, .rtf, .doc, .DOC, .sxw {
background-image: url("images/word.png");
}

.pdf, .PDF {
background-image: url("images/pdf.png");
}

.log {
background-image: url("images/log.png");
}

.html, .xml, .htm, .css, .js {
background-image: url("images/web.png");
}

.php {
background-image: url("images/php.png");
}

.py, .cgi {
background-image: url("images/py.png");
}

.gz, .tar, .zip, .bz2, .rar {
background-image: url("images/archive.png");
}

.sh, .bash, .fish {
background-image: url("images/shell.png");
}

.repo, .list {
background-image: url("images/repo.png");
}
