body{
    
    line-height: 1.5em;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom:50px;
}
*{
    font-family:'Numans', sans-serif;
}

#page, #footer{
    border:none;
    background-image:none !important;
    background-color:#D1E6EF;
    border-radius:0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.body-blog #page, 
.body-blog #footer, 
.body-blog #content, 
.body-blog #page .inside,
.body-page #page, 
.body-page #footer, 
.body-page #content, 
.body-page #page .inside,
.body-contact #page, 
.body-contact #footer, 
.body-contact #content, 
.body-contact #page .inside{
    background-color:transparent !important;
}

#page{
    width:980px;
}
.navbar-inner{
    min-width:940px;
}
.navbar .face{
    width:60px;
    min-height:10px;
    margin-top:-30px;
}
.navbar .face > div{
    position:absolute;
    width:60px;
    height:60px;
    margin-top:10px;
    background-color:white;
    border-radius:2px;
    box-shadow:#777 0px 0px 15px;
}
#content, #page .inside{
    background-color:#fff;
}

#content{
    margin-bottom:10px;
}
#page{
    padding-bottom:10px;
}


.container{
    max-width:980px;
}

/**
 * Footer
 **/
#footer{
    width:980px;
    margin:auto;
    color:#555;
}


#footer p{
    line-height:1.5em;
    padding:10px 0;
}





/**
 *     Fonts
 */



h1{
    font-weight:normal;
    font-size:4em;
    line-height:1em;
    margin:0 0 0px 0;
}

#content p{
    font-size:1.1em;
    line-height:1.5em;
    text-align:justify;
    margin: 0 0 20px 0;
}

.post .image{
    height:250px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    overflow:hidden;
    margin:10px 0;
}


#content-inner > div{
    border:1px solid #ddd;
    padding:8px;
    background-color:white;
    border-radius:5px
}
#sidebar .block{
    border:1px solid #eee;
    background-color:white;
    padding:2px;
    border-radius:5px;
    margin:0 0 10px 0;
}

#top_bar{
position: fixed;
bottom: 0;
left: 0;
right: 0;
margin-bottom: 0;
z-index: 9999;
}

#top_bar .dropdown-menu {
    border-bottom: 0px solid transparent !important;
    border-top: 6px solid white;
    top: auto !important;
    bottom: 100%;
    margin-bottom:-5px;
}
h1#page-title, h2.post-title {
    border-bottom: none;
}
#page_logo_text a{
    color:inherit;
    text-decoration: none;
}