html body {
    background-color: #101010;
    font-family: "sans-serif";
    color: #eeeeee;
}
#container {
    margin: 0 auto;
    width: 700px;
}
h1, h2, h3, a, dt { color: #f54673; }

h1 {
    font-size: 180%;
    color: #f54673;
    margin: 1.4em 0 1em 0;
    padding-top: 1.5ex;
}
h1 .small {
    font-size: 0.4em;
    display: block;
}
h1 a { text-decoration: none }
h2 { font-size: 1.5em; }
h3 { text-align: center; }
dt { font-weight: bold; }
dd ul { padding-left: 0; }
pre {
    padding: 15px;
    border-radius: 1ex;
    background: black;
    color: white;

    -moz-border-radius: 1ex;
    -webkit-border-radius: 1ex;

    box-shadow: inset 2px 3px 5px black, 0px 1px 1px #333;
    -moz-box-shadow: inset 2px 3px 5px black, 0px 1px 1px #333;
    -webkit-box-shadow: inset 2px 3px 5px black, 0px 1px 1px #333;
}
img { border-width: 0; }

/* After-nick icons */
.gittip_head, .gittip_body { margin: auto -2px; }
.gittip_body { vertical-align: middle; }
.gittip_head { vertical-align: bottom; }
.ribbon { position: absolute; top: 0; right: 0; border: 0; }
.description { margin-bottom: 30px; margin-top: 30px; }
.description .begin { font-size: 1.2em; font-style: italic; }
.download { float: right; }
.screenshot { text-align: center; }
.flattr_btn {
    float: right;
    margin-left: 0.5ex;
    margin-right: 0.5ex;
}
.flattr_btn .gitforked-button-container {
    display: block;
    margin: 0 auto 1ex;
}
.flattr_btn .gitforked-bubble-inner { min-width: 35px; text-align: center; }
pre { background: #000; color: #fff; padding: 15px;}
hr { border: 0; width: 80%; border-bottom: 1px solid #aaa}
.footer { text-align:center; padding: 30px 0; font-style: italic; }
.footer img { vertical-align: top; }
.filename { font-family: monospace; }
