.credits_background {
    display:                        none;
}

@media screen {
    body.body_theme_yb h1,
    body.body_theme_yb h2,
    body.body_theme_yb h3,
    body.body_theme_yb h4,
    body.body_theme_yb h5,
    body.body_theme_yb h6 {
        color:                      #333;
    }

    body.body_theme_yb div.div_page_container {
        background:                 white;

        border-bottom:              10px solid #a5b3ca;
        border-top:                 10px solid #a5b3ca;
    }

    body.body_theme_yb div.div_page_container div.div_page_content
                                                        div.div_page_sidebar {
        font-size:                  0.9em;
        line-height:                1.9em;
    }

    body.body_theme_yb div.div_page_container div.div_page_content
                                                      div.div_page_sidebar h1,
    body.body_theme_yb div.div_page_container div.div_page_content
                                                      div.div_page_sidebar h2,
    body.body_theme_yb div.div_page_container div.div_page_content
                                                      div.div_page_sidebar h3,
    body.body_theme_yb div.div_page_container div.div_page_content
                                                      div.div_page_sidebar h4,
    body.body_theme_yb div.div_page_container div.div_page_content
                                                      div.div_page_sidebar h5,
    body.body_theme_yb div.div_page_container div.div_page_content
                                                    div.div_page_sidebar h6 {
        margin:                     0;
        padding:                    0;
    }

    body.body_theme_yb div.div_page_container div.div_page_content
                                           div.div_page_sidebar ul li.widget {
        float:                      right;
        clear:                      both;
    }
}

@media screen and (min-width: 400px) {
    body.body_theme_yb {
        font-size:                  1em;
    }
}

@media screen and (min-width: 500px) {
    body.body_theme_yb {
        font-size:                  1.00em;
    }
}
@media screen and (min-width: 600px) {
    body.body_theme_yb {
        font-size:                  1.03em;
    }
}
@media screen and (min-width: 700px) {
    body.body_theme_yb {
        font-size:                  1.06em;
    }
}
@media screen and (min-width: 800px) {
    body.body_theme_yb {
        font-size:                  1.09em;
    }
}

@media screen and (min-width: 900px) {
    body.body_theme_yb {
        font-size:                  1.12em;
    }
}

@media screen and (min-width: 960px) {
    body.body_theme_yb {
        background:                 url("../images/2011-07-25--graphic--wood-background--q64.jpg")
                                    repeat scroll left top #e1b667;
    }

    body.body_theme_yb div.div_page_container {
        margin:                     20px auto;
        padding:                    0 40px;
        width:                      85%;

        border-radius:              10px;
        box-shadow:                 3px 3px 15px rgba(0, 0, 0, 0.43);
    }

    body.body_theme_yb div.div_page_container div.div_page_footer {
        width:                      85%;
    }

    .credits_background {
        display:                    inline;
    }
}

@media screen and (min-width: 1000px) {
    body.body_theme_yb {
        font-size:                  1.14em;
    }
}

@media screen and (min-width: 1100px) {
    body.body_theme_yb {
        font-size:                  1.17em;
    }
}

@media screen and (min-width: 1200px) {
    body.body_theme_yb {
        font-size:                  1.20em;
    }
}

@media screen and (min-width: 1300px) {
    body.body_theme_yb {
        font-size:                  1.23em;
    }
}

@media screen and (min-width: 1400px) {
    body.body_theme_yb {
        font-size:                  1.26em;
    }
}

@media screen and (min-width: 1500px) {
    body.body_theme_yb {
        font-size:                  1.30em;
    }
}

@media screen and (min-width: 1600px) {
    body.body_theme_yb {
        font-size:                  1.34em;
    }
}