@font-face {
    font-family: "Jost";
	src: url('/2024/jost.ttf')
}

body {
    font-family: "Jost", 'Trebuchet MS', Verdana, Tahoma, Georgia, sans-serif;
	background: #280505;
	max-width: 498pt;
	padding: 25px;
	margin: 0 auto;
	color: #ebe4cc;
}

a {
	color: #E54800;
}

a.ls {
	color: #E54800;
	display: block;
	margin-bottom: 5px;
	padding-left: 15px
}

a:hover {
	color: #704503;
}

@media only screen and (min-width: 850px) {
	.container {
		border: 2px solid #ddd;
		box-shadow: 0 0 25px #e5e5e5;
		max-width: 768px;
		margin: 30px auto
	}
}

h1.ls {
	padding: 20px 10px 10px;
	margin: 0;
	font-size: 1.4em;
	border-bottom: 2px solid #eee;
}

h1 span {
	color: #ddd
}

p {
	margin: 0;
	padding: 10px;
	color: #ebe4cc;
}

ul {
	list-style: none;
	padding: 10px 0 20px;
	margin: 0
}

ul li {
	padding: 7px 20px 7px 30px;
	background: url("/2024/icons/file.png") left center no-repeat
}

ul li.css,
ul li.scss,
ul li.js,
ul li.json,
ul li.sass,
ul li.styl,
ul li.php,
ul li.py,
ul li.asp,
ul li.aspx,
ul li.xml {
	background: url("/2024/icons/code.png") left center no-repeat
}

ul li.jpg,
ul li.gif,
ul li.jpeg,
ul li.png,
ul li.raw,
ul li.nef,
ul li.tif,
ul li.tiff,
ul li.dwg,
ul li.dwf,
ul li.dxf {
	background: url("/2024/icons/image.png") left center no-repeat
}

ul li.dir {
	background: url("/2024/icons/folder.png") left center no-repeat
}

ul li.pkg,
ul li.exe,
ul li.dmg,
ul li.apk,
ul li.bat,
ul li.cmd,
ul li.command,
ul li.jar,
ul li.osx,
ul li.run {
	background: url("/2024/icons/exec.png") left center no-repeat
}

ul li.zip,
ul li.zipx,
ul li.tar,
ul li.gz,
ul li.rar,
ul li.bz,
ul li.bz2,
ul li.sevenz,
ul li.sit,
ul li.sitx,
ul li.a,
ul li.ar,
ul li.lz,
ul li.rz,
ul li.xz,
ul li.z,
ul li.s7z,
ul li.cab,
ul li.jar {
	background: url("/2024/icons/zipped.png") left center no-repeat
}

ul li.db,
ul li.sqlite,
ul li.dbf,
ul li.dat,
ul li.db2,
ul li.db3,
ul li.dbf,
ul li.dbs,
ul li.dbw,
ul li.dbx,
ul li.mdf,
ul li.sql {
	background: url("/2024/icons/db.png") left center no-repeat
}

ul li.iso,
ul li.img,
ul li.bin,
ul li.adf,
ul li.cdfs,
ul li.disk,
ul li.vmdk,
ul li.vcd,
ul li.vc4 {
	background: url("/2024/icons/disc.png") left center no-repeat
}

ul li.map,
ul li.shp,
ul li.shx,
ul li.geojson,
ul li.gml,
ul li.kml,
ul li.kmz,
ul li.gpx,
ul li.vct,
ul li.vdc,
ul li.osm,
ul li.dlg {
	background: url("/2024/icons/map.png") left center no-repeat
}

ul li.ans,
ul li.ascii,
ul li.doc,
ul li.docm,
ul li.docx,
ul li.html,
ul li.htm,
ul li.faq,
ul li.man,
ul li.msg,
ul li.md,
ul li.odt,
ul li.ort,
ul li.ott,
ul li.readme,
ul li.rtf,
ul li.txt,
ul li.wpd,
ul li.wps {
	background: url("/2024/icons/doc.png") left center no-repeat
}

ul li.mp4,
ul li.mkv,
ul li.mov,
ul li.flv,
ul li.wmv,
ul li.webm,
ul li.avi,
ul li.ogg,
ul li.m4v,
ul li.m4,
ul li.mpg,
ul li.mpeg,
ul li.vob {
	background: url("/2024/icons/video.png") left center no-repeat
}

ul li.aa,
ul li.aac,
ul li.aax,
ul li.cda,
ul li.flac,
ul li.mp3,
ul li.m4p,
ul li.m4b,
ul li.mogg,
ul li.ogg,
ul li.oga,
ul li.ra,
ul li.rm,
ul li.wma,
ul li.wav {
	background: url("/2024/icons/audio.png") left center no-repeat
}

ul li span {
	color: #aaa;
	font-size: .75em;
	line-height: 1em
}