@font-face {
    font-family: Fertigo;
    src: url(http://www.agmweb.ca/files/Fertigo_PRO.otf) format("opentype");
}

h1 a {
    text-decoration: none;
    color: grey;
    font-family: Fertigo;   
    font-size: 90%;
    padding-bottom: 1em;
}

h2 a {
    text-decoration: none;
    color: black;
    font-size: 120%; 
    font-family: Fertigo;   
}

.pagination a {
    text-decoration: none;
    color: grey;
}

.bio {
    float: right;
    font-size: 90%;
    border: 2px solid lightgrey;
    background: whitesmoke;
    padding: 1em;
    margin: -3em 1em 1em 1em;
}

.photo {
    float: right;
    margin: 1em;
}

.discreet {
    font-size: 80%;
    color: grey;
}

blockquote {
    color: #444;
    font-weight: bold;
    font-style: none !important;
}


.bio p {
    margin: 0em;
}

#disqus_thread {
    padding-left: 4em;
    border-left: 4px solid lightgrey; 
}

.post h3, .post h3 a {
    text-decoration: none;
    color: black; 
    font-family: Fertigo;   
    font-size: 120%
}

.byline {
    color: grey;
    font-size: 100%;
    margin-top: -2em;
}

body {
    font-size: 100%;
    background-color: white;
}

.container {
    padding-top: 2em;   
}

#footer {
    margin-top: 1em;
    border-top: 1px solid grey;
    font-size: 70%;
    color: grey;
} 

#footer a {
    color: grey;
    text-decoration: none;
    font-weight: bold;
} 

.previous .next {
    border-bottom: 1p solid grey;
    border-top: 1p solid grey;
    padding: 1em;
}

pre {
    font-family: Monaco, Courier;
    font-size: 80%;
    padding: 1em;
    background-color: whitesmoke;
    border: 1px solid grey;
}


.margin {
    margin-top: 3em;
    border-top: 1px solid grey;
    font-size: 70%;
    color: grey;
}

.margin h3 {
    font-size: 100%;
    color: grey;
    font-weight: bold;
}

.margin a {
    color: grey;
    text-decoration: none;
    font-weight: bold;
}
