/** Uses the BPdots typeface by backpacker.gr
    <http://www.backpacker.gr/>
    
    Licensed under the Creative Commons Attribution-NoDerivs License 3.0
    <http://creativecommons.org/licenses/by-nd/3.0/>                        **/

@font-face {
	font-family: 'BPdotsLight';
	src: url('BPdotsLight.eot');
	src: local('BPdots Light'), local('BPdots-Light'),
	     url('BPdotsLight.otf') format('opentype');
}

@font-face {
	font-family: 'BPdotsRegular';
	src: url('BPdots.eot');
	src: local('BPdots Regular'), local('BPdots'),
	     url('BPdots.otf') format('opentype');
}

html {
    margin: 0;
    padding: 0;
}

body {
    margin: 2em;
    padding: 0;
    font: 1.75em/1.2 "BPDotsLight", monospace;
}

header, footer {
    opacity: .5;
    display: block;
}

section {
    display: block;
    margin: 1.2em 0;
}

h1, h2 {
    font-family: "BPDotsRegular", monospace;
    font-weight: normal;
    font-size: 100%;
    margin: 0;
    padding: 0;
}

blockquote {
    margin: 0;
    padding: 0;
}

p {
    margin: 0 0 1.2em;
    padding: 0;
}

a:link, .link {
    color: rgb(192, 0, 0);
    text-decoration: none;
}

a:visited, .visited {
    color: rgb(0, 128, 64);
    text-decoration: none;
}

a.indeterminate:link, a.indeterminate:visited, .indeterminate {
    color: rgb(192, 192, 64);
}

a[rel="external"]:after {
    content: "*";
}

ol {
    list-style-position: inside;
    margin: 0;
    padding: 0;
}