html,body{background:#1d1f20;font-size:12px;line-height:18px;color:#caccd1;}
body{padding:10px 150px 10px 10px;}
img{max-width:100%;}
body#file{padding:40px 0 0 40px;font-family:'Lucida Grande',sans-serif;}
a#icon{display:block;width:128px;height:128px;text-indent:-999999px;position:absolute;left:40px;top:40px;background:url(../img/filetypes/generic.png) no-repeat;}
body.rtf a#icon,body.txt a#icon,body.doc a#icon,body.html a#icon{background-image:url(../img/filetypes/text.png);}
body.psd a#icon,body.ai a#icon,body.eps a#icon,body.pdf a#icon{background-image:url(../img/filetypes/image.png);}
body.mpg a#icon,body.mov a#icon,body.m4v a#icon,body.avi a#icon{background-image:url(../img/filetypes/movie.png);}
body.mp3 a#icon,body.wma a#icon,body.m4a a#icon,body.aac a#icon,body.wav a#icon,body.flac a#icon{background-image:url(../img/filetypes/audio.png);}
body.zip a#icon,body.rar a#icon,body.tar a#icon,body.bz a#icon{background-image:url(../img/filetypes/archive.png);}
body.dmg a#icon,body.cdr a#icon{background-image:url(../img/filetypes/disk.png);}
body.doc a#icon{background-image:url(../img/filetypes/word.png);}
body.doc table#meta tr.filekind td.value{content:"Microsoft Word Document";}
body.ppt a#icon{background-image:url(../img/filetypes/powerpoint.png);}
body.ppt table#meta tr.filekind td.value{content:"Microsoft PowerPoint Document";}
body.xls a#icon{background-image:url(../img/filetypes/excel.png);}
body.xls table#meta tr.filekind td.value{content:"Microsoft Excel Document";}
body.pages a#icon{background-image:url(../img/filetypes/pages.png);}
body.pages table#meta tr.filekind td.value{content:"Apple Pages Document";}
body.numbers a#icon{background-image:url(../img/filetypes/numbers.png);}
body.numbers table#meta tr.filekind td.value{content:"Apple Numbers Document";}
body.keynote a#icon{background-image:url(../img/filetypes/keynote.png);}
body.keynote table#meta tr.filekind td.value{content:"Apple Keynote Document";}
body.rtf table#meta tr.filekind td.value:after,body.txt table#meta tr.filekind td.value:after,body.html table#meta tr.filekind td.value:after,body.pdf table#meta tr.filekind td.value:after{content:" Document";}
body.psd table#meta tr.filekind td.value:after,body.ai table#meta tr.filekind td.value:after,body.eps table#meta tr.filekind td.value:after{content:" Graphic File";}
body.mpg table#meta tr.filekind td.value:after,body.mov table#meta tr.filekind td.value:after,body.m4v table#meta tr.filekind td.value:after,body.avi table#meta tr.filekind td.value:after{content:" Movie";}
body.mp3 table#meta tr.filekind td.value:after,body.wma table#meta tr.filekind td.value:after,body.m4a table#meta tr.filekind td.value:after,body.aac table#meta tr.filekind td.value:after,body.wav table#meta tr.filekind td.value:after,body.flac table#meta tr.filekind td.value:after{content:" Audio";}
body.zip table#meta tr.filekind td.value:after,body.rar table#meta tr.filekind td.value:after,body.tar table#meta tr.filekind td.value:after,body.bz table#meta tr.filekind td.value:after{content:" Archive";}
body.dmg table#meta tr.filekind td.value:after,body.cdr table#meta tr.filekind td.value:after{content:" Disk Image";}
div.filealign{display:table-cell;height:128px;padding:0 0 0 130px;vertical-align:middle;color:#fff;font-size:18px;font-weight:bold;}
a#download{display:block;width:111px;height:25px;margin:15px 0 0 0;text-indent:-9999999px;background:url(../img/filedownload.png) no-repeat;}
table#meta{margin-top:20px;background-color:#323334;border:1px solid #414243;-moz-border-radius:8px;-webkit-border-radius:8px;}
table#meta td{padding:7px 10px;font-size:11px;border-bottom:1px solid #3e3f40;}
table#meta td.label{padding-right:0;padding-left:30px;text-align:right;color:#878889;}
table#meta td.value{padding-right:80px;color:#fff;font-weight:bold;}
table#meta tr.filedate td{border-bottom:0;}
table#meta tr.filesize td{background-color:#1d1f20;}
table#meta tr.filekind td.value span{text-transform:uppercase;}
table#meta tr.filekind td.value:after{content:" File";}
div#ad{width:130px;position:fixed;top:10px;right:10px;font-size:12px;line-height:16px;font-family:'Helvetica Neue';}
div#ad a{color:#999 !important;text-decoration:none !important;text-shadow:0 -1px 0 #000;font-weight:normal !important;}
div#ad a#fusion{display:block;padding-top:10px;}
div#ad img{margin-bottom:10px;}
a#plus{display:block;width:19px;height:20px;position:fixed;bottom:0;left:0;text-indent:-9999999px;background:url(/img/plus.png) no-repeat 50% 50%;}
a#droplr{display:block;width:37px;height:16px;position:fixed;bottom:2px;right:4px;text-indent:-9999999px;background:url(/img/logoSmall.png) no-repeat top left;}
body#rtf{width:60%;margin:0 auto;padding:40px 10px;font-family:'Lucida Grande','Helvetica Neue',Helvetica,sans-serif;font-size:12px;line-height:17px;}
body#rtf h1{margin:0 0 .5em 0;font-size:22px;}
body#rtf h2{margin:1em 0 .6em 0;font-size:18px;}
body#rtf h3{margin:1em 0 .7em 0;font-size:14px;}
body#rtf h4,
body#rtf h5,
body#rtf h6{margin:1em 0 .5em 0;text-transform:uppercase;}
body#rtf p{margin:0 0 1em 0;}
body#rtf ul,body#rtf ol{margin:0 0 1em 2em;}
body#rtf ol li{list-style:decimal;}
body#rtf ul li{list-style:disc;}
body#rtf strong,body#rtf em{color:#fff;}
body#rtf a{color:#fff;font-weight:bold;text-decoration:underline;}
body#txt,body#cde{font-family:Menlo,Monaco,Consolas,'Courier New',Courier,monospace;}
body#txt{width:60%;margin:0 auto;padding:40px 10px;}
body#cde{padding:0 10px 10px 0;}
body#cde pre{padding-top:10px;}
body#cde pre.linenumbers{width:auto;background:#292c2d;float:left;margin:0 10px 0 0;padding:10px 8px;color:#4f5457;text-align:right;font-size:9px;line-height:18px;}
body#cde pre.linenumbers::selection{background:#c7d0da;/* Safari */}
body#cde pre.linenumbers::-moz-selection{background:#c7d0da;/* Firefox */}
.comment,.template_comment,.javadoc{color:#aeaeae;font-style:italic;}
.keyword,.ruby .function .keyword{color:#E28964;}
.function .keyword,.sub .keyword,.method,.list .title{color:#99CF50;}
.string,.attribute .value,.cdata,.filter .argument,.attr_selector,.apache .cbracket,.date{color:#65B042;}
.subst{color:#DAEFA3;}
.regexp{color:#E9C062;}
.function .title,.sub .identifier,.pi,.tag,.tag .keyword,.decorator,.ini .title,.shebang{color:#89BDFF;}
.class .title,.smalltalk .class,.javadoctag,.phpdoc{text-decoration:underline;}
.symbol,.number{color:#3387CC;}
.params,.variable{color:#3E87E3;}
.css .keyword,.pseudo{color:#CDA869;}
.css .class{color:#9B703F;}
.rules .keyword{color:#C5AF75;}
.rules .value{color:#CF6A4C;}
.css .id{color:#8B98AB;}
.annotation,.apache .sqbracket{color:#9B859D;}
.preprocessor{color:#8996A8;}
.hexcolor,.css .value .number{color:#DD7B3B;}
.css .function{color:#DAD085;}
.diff .header,.chunk{background-color:#0E2231;color:#F8F8F8;font-style:italic;}
.diff .change{background-color:#4A410D;color:#F8F8F8;}
.addition{background-color:#253B22;color:#F8F8F8;}
.deletion{background-color:#420E09;color:#F8F8F8;}
