/* newsletter.css */

/* TABLE OF CONTENTS */
.toc {
    list-style-type: none;
    list-style-position: inside;
    width: 75%;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    /* margin-left: auto; */
    /* margin-right: auto; */
    margin: 30px auto 50px auto;
    padding: 5px 0;
    text-align: center;
    font-size: 115%;
}

.toc li {
    position: relative;
    display: inline;
    margin: 5px 10px;
}

.toc a {
    font-weight: bold;
    color: 34669b;
    text-decoration: none;
}

#left_menu {
    height: 100%;
    width: 214px;
    float: left;
}

#left_menu ul {
    background: transparent;
}

#left_menu_inner {
    background: transparent url("../../images/left_navbar_tr_long.png") no-repeat top right;
    min-height: 300px;
}

#google_translate_element {
    width: 180px;
    margin-left: 10px;
    border-top: 2px solid #777;
}

#article {
    padding: 20px 10px;
    float: left;
}

.newsletter {
    width: 676px;
    text-align: justify;
}

.nl-body h1 {
    margin-bottom: 20px;
}

.newsletter h1 {
    font-weight: bold;
    font: 125%;
    color: #2c367a;
}

.newsletter h2 {
    font-style: italic;
    color: #2c367a;
    margin-top: 30px;
}

.nl-article {
    clear: both;
    margin-top: 30px;
}

.nl-article h2 {
    color: #c0504d;
    margin-bottom: 10px;
    font-size: 110%;
}

.nl-article p {
    margin-top: 7px;
}

.nl-article em {
    font-style: normal;
    font-weight: bold;
}

.article-text-short, .article-text {
}

.article-text-short {
    max-width: 546px;
    margin-right: 20px;
    float: left;
}

.nl-article img {
    max-width: 100px;
    max-height: 100px;
    float: left;
}

.nl-article ul {
    margin-left: 50px;
}

.nl-article li {
    margin: 4px 0;
}

