BODY {
    background: #000 url(//wh.lj.ru/s2/vintage_ads/img/bg-head.jpg?24) center top repeat fixed;
    font: 14px/1.5 'Trebuchet MS', Arial, sans-serif;
    color: #333;
    }
A {
    color: #333;
    }
A:hover {
    text-decoration: underline;
    color: #BBB;
    }

/* Headers
------------------------------------------*/

H1 {font-size: 55px;}
H2 {font-size: 45px;}
H3 {font-size: 30px;}
H4 {font-size: 28px;}

.j-user-journal-title {
    font-size: 70px;
    font-family: 'Podkova', serif;
    }
.j-user-journal-subtitle {
    font-size: 18px;
    }
.j-page-title {
    margin-bottom: 15px;
    font-size: 25px;
    }
.j-w-title {
    font-size: 25px;
    }
.j-e-title {
    line-height: 1.15;
    }

/* Common
------------------------------------------*/

.j-w-menu-item {
    font-size: 16px;
    }
/* Containers
------------------------------------------*/
.j-l-container {
    padding: 0 0 50px;

    }
.j-l-page {
    margin: 0 auto 30px;
    }
    .j-l-page-inner {
        position: relative;
        padding: 20px 40px 40px;
        }
    .j-l-content {
        }
        .j-l-content-inner {
            padding: 80px 40px 40px 40px;
            background: #FFF url(//wh.lj.ru/s2/vintage_ads/img/bg-text.png) fixed;
            box-shadow: 0 0 20px black;
            }
    .j-l-alpha {

        }
    .j-l-beta {
        position: relative;
        }
    .j-l-footer {
        margin-bottom: 20px;
        }
/* Header
------------------------------------------*/
.j-l-header {
    margin-bottom: -50px;
    }
    .j-header-user-name {
        display: none;
        }
    .j-header-user-pic {
        display: none;
        }

    .j-user-hgroup {
        position: relative;
        /*margin-top: -90px;*/
        width: 100%;
        text-align: center;
        }
    .j-user-journal-title {
        display: inline-block;
        margin: auto;
        }
        .j-user-journal-title A {
            display: block;
            padding: 0px 45px;
            background: #000;
            box-shadow: 0 0 10px rgba(0,0,0,.5);
            font-family: 'Podkova', serif;
            color: #FFF;
            }
            .j-user-journal-title A:hover {
                background: #222;
                text-decoration: none;
                }

.j-w-social-networks-nav {
    display: none;
    }

 /* Journal nav
------------------------------------------*/
 .j-w-journal-nav {
    float: none;
    margin-bottom: 120px;
    /*display: inline-block;*/
    background: #000;
    box-shadow: 0 0 10px rgba(0,0,0,.5);
    }
    .j-p-inheader_bottom-nav {
        margin-bottom: 0;
        padding-bottom: 0;
        }
    .j-journal-nav {
        /*width: 100%;*/
        padding: 1em 40px;
        /*text-align: justify;*/

        line-height: 1;
        }
        /*.j-journal-nav:after {
            content: "";
            display: inline-block;
            width: 100%;
            line-height: 0;
            }*/
        .j-journal-nav-item {
            float: none !important;
            display: inline-block;
            margin-right: 2em;
            font-size: 1.5em;
            text-transform: uppercase;
            }
            .j-journal-nav-item A {
                color: #FFF;
                }
                .j-journal-nav-item A:hover {
                    text-decoration: none;
                    color: #DDD;
                    }
/* Beta
------------------------------------------*/
.j-beta-w {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #DDD;
    }
    .j-w-title {
        margin-bottom: 10px;
        color: #333;
        }
    .j-w-calendar-nav {
        margin-bottom: 10px;
        }
    .j-calendar-table TD {
        font-size: 12px;
        }
/* Social networks
------------------------------------------*/
.j-p-menu-inheader_top .j-l-header .j-w-social-networks-nav-big,
.j-p-menu-inheader_bottom .j-l-header .j-w-social-networks-nav-big {
    margin-top: -9px;
    }
.j-p-menu-inheader_top .j-l-header .j-w-social-networks-nav-small,
.j-p-menu-inheader_bottom .j-l-header .j-w-social-networks-nav-small {
    margin-top: 3px;
    }
/* Footer
------------------------------------------*/
.j-page-nav {
    margin-top: 30px;
    padding-top: 20px;
    border-top: 1px solid #DDD;
    font-size: 1.5em;
    }
/* Entry
------------------------------------------*/
.j-e {
    margin-bottom: 45px;
    }
    .j-e-user {
        text-align: center;
        }
        .j-e-user-pic {
            display: inline-block;
            }
            .j-e-user-name {
                max-width: 110px;
                margin: 5px 0;
                font-size: 12px;
                }
    .j-e-date {
        margin: 15px 0 0;
        font: 12px/1.4 Arial;
        color: #BBB;
        }
    .j-e-reposted-by {
        font: 12px/1.4 Arial;
        color: #BBB;
        }
    .j-e-text {
        margin: 10px 0 0;
        }
        .j-e-text A {
            text-decoration: underline;
            }
            .j-e-text A:hover {
                text-decoration: none;
                }
    .j-e-meta {
        clear: both;
        margin: 20px 0 0 20px;
        font-size: 12px;
        }
    .j-e-nav {
        margin-top: 20px;
        padding: 10px 0 0;
        border-top: 1px solid #DDD;
        text-align: center;
        }
        .j-e-buttons {
            border-top: none;
            }
        .j-e-nav-item {
            float: none;
            display: inline-block;
            margin: 0 5px;
            }
            .j-e-nav-item-comments A {
                display: block;
                padding: .2em .7em;
                background: #000;
                box-shadow: 0 0 5px rgba(0,0,0,.5);
                font-size: 1.5em;
                color: #FFF;
                }
.no-entries-text {
    margin: 20px 0;
    text-align: center;
    font: 12px/1.4 Arial;
    color: #BBB;
    }
/* Archive
------------------------------------------*/
.j-years-nav {
    margin-bottom: 30px;
    font-size: 25px;
    }
.j-calendar-month {
    padding-bottom: 10px;
    font-weight: bold;
    }
    .j-calendar-table TD {
        padding: 5px;
        border-bottom: 1px solid #DDD;
        }
        .j-calendar-last-week .j-calendar-table TD {
            border-bottom: 0;
            }
        .j-calendar-table TD A {
            font-weight: bold;
            }
/* Calendar
------------------------------------------*/
.j-w-calendar-arr {
    border-color: transparent #777;
    }
.disabled .j-w-calendar-arr {
    border-color: transparent #BBB;
    }
/* Month
------------------------------------------*/
.j-month-nav {
    margin-bottom: 20px;
    }
.j-month-nav A {
    font-size: 20px;
    }
.j-day {
    margin-bottom: 20px;
    }
    .j-day-date {
        font-size: 18px;
        }
    .j-day-subjects {
        margin-left: 10px;
        }
        .j-day-subjects-item {
            margin-bottom: 10px;
            }
/* Comments
------------------------------------------*/
.j-e-buttons {
    margin-top: 0;
    padding: 0;
    }
.j-comments-nav-top {
    margin-bottom: 20px;
    }
.j-comments-pages {
    padding: 10px 0;
    border: 1px solid #DDD;
    border-width: 1px 0;
    }
.j-comments-pages-top {
    margin-bottom: 35px;
    }
.j-comments-pages-bottom {
    margin: 35px 0;
    }
.j-comments-prev-post A:before,
.j-comments-next-post A:after {
    content: "";
    display: inline-block;
    border: 5px solid transparent;
    border-color: transparent currentColor;
    }

.j-comments-prev-post A:before {
    border-left: 0;
    margin-right: 5px;
    }
.j-comments-next-post A:after {
    border-right: 0;
    margin-left: 5px;
    }
.j-w-multyform {
    margin-top: 35px;
    }
.j-c {
    margin-bottom: 5px;
    }
    .j-c-full {
        margin-top: 15px;
        }
    .j-c-head {
        margin-bottom: 10px;
        }
    .j-c-subject {
        font-weight: bold;
        }
    .j-c-date {
        margin: 5px 0 0;
        font: 12px/1.4 Arial;
        color: #BBB;
        }
    .j-c-user-ip {
        font: 12px/1.4 Arial;
        color: #BBB;
        }
    .j-c-multyform-check {
        padding-left: 15px;
        }
    .j-c-user-pic {
        }
        .j-c-user-pic IMG {
            display: block;
            width: 100%;
            height: auto;
            max-width: 70px;
            }
    .j-c-nav {
        padding: 5px 0;
        border-top: 1px solid #DDD;
        }
#qrform TABLE {
    margin: 20px 0;
    border: 0 solid !important;
    }
    .textbox {
        border: 1px solid #DDD;
        font: 14px/1.4 Arial, sans-serif;
        }
    #qrform .de,
    #postform .de {
        font: 12px/1.4 Arial;
        }


/* file-end: chameleon/base.css
----------------------------------------------------------------------------------*/
