
/* Imports */
@import url("fonts_yanone.css");
@import url("../fonts/css/all.css");

.navbar-brand {border: 1px solid #fff;
    padding: 0;
    margin: 0;
    padding-left: 0.4em;
    padding-right: 0.4em;
    border-radius: 0.4em;
    font-weight: normal;}

.navbar-text {
    width: 100%;
    text-align: center;
    font-size: 165%;
    font-family: 'Yanone Kaffeesatz';
    padding: 0;
    margin: 0;
    color: #fff!important;}

.align-center {text-align: center}

aside.jumbotron {
    margin-top: -1.5em;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0.2em;}

p.latest-article {color: #888;
    font-family: sans;
    margin: 0;}

h1.entry-title {font-size: 180%;
    margin: 0;}

aside#featured div.container article footer.post-info abbr.published {
    text-decoration: none;
    }

article.hentry header h3 {border-bottom: 1px solid #fff;
    line-height: 1.1em;
    margin: 0;
    padding: 0;}

article.hentry header h3 a {font-size: 80%;
    line-height: 1.1em;
    margin: 0;
    padding: 0;
    max-width: 100%;
    font-weight: normal;}

p.paginator {text-align: center;}

section#extras {background-color: #eee;
    border-top: 1px solid #dfdfdf;}

section#extras div {
    }

section#extras div.social {
    padding-bottom: 3em;
    }
section#extras div.blogroll {
    }

section#extras div h2 {border-bottom: 1px solid #999; 
    padding-top: 1em;
    text-align: center;
    font-size: 100%;
    color: #999;}

section#extras div a {padding-lef: 0.5em;
    padding-right: 0.5em;
    color: #666;}
    
section#content h1 {text-align: center}

footer.post-info {margin-bottom: 1em;
    margin-top: 0.5em;
    padding-left: 2em;
    font-size: 80%;
    line-height: 1em;}

footer.post-info p {margin: 0;
    padding: 0}

footer.post-info address  {margin: 0;
    padding: 0}

ol#posts-list {list-style-type: none}

div.entry-content {margin-bottom: 1em;}

p.paginator a {color: #fff;}

p.paginator a:hover {text-decoration: none}

div.container section#content ol li article.hentry div.entry-content footer.post-info abbr {
    text-decoration: none;}

div.container section#content ol li article.hentry {
    border-radius: 0.5em;
    padding-left: 1em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    border: 1px solid #eeeeee;
    background-color: #f8f8f8;
    padding-right: 1em;
    margin-bottom: 0.5em;}

pre.literal-block {background-color: #555;
    color: #eee;
    max-width: 100%;
    padding-left: 0.5em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    font-family: monospace;}

div.article section#content article div.entry-content footer.post-info {
    text-align: center;
    }
div.article section#content article div.entry-content footer.post-info abbr.published {
    text-decoration: none;
    }

div.article section#content article h2 {
    font-size: 120%;
    color: #555;
    border-bottom: 1px solid #d1d1d1;
    }

div.container section#content h2 {font-size: 150%;
    color: #999;}

div.article section#content article h3 {
    font-size: 110%;
    color: #777;
    }

div.figure {
    width: 100%;}

div.figure img {max-width: 100%;}

div.figure p.caption {
    font-size: small;
    font-family: sans;}

