body{background-color: #222222;}
#mainContent{background-color: #ffffff;margin-top:-20px;padding:10px;min-height: 700px;}
#leftBar{padding:0px;}
#mainBar{padding:10px;margin-bottom: 10px;}
#rightBar{padding:0px;}
.linkIcon{opacity:1.0;filter:alpha(opacity=100); width: 32px; height: 32px; margin:2px;}
.blockBox{padding:10px;border:1px solid #cccccc;margin-bottom:5px;border-radius:2px;}
.blockTitle{border-bottom: 1px #cccccc solid;padding:0px 0px 5px 5px;margin:5px;font-size: 18px;}
.blockContent{padding:5px;}

.listArticles{list-style: none;padding:0px;margin:0px;}
.listArticles li{padding:0px 5px 5px 5px;}
.listArticles li a{text-decoration: none;}
.listArticles li small{color: #555555; font-style: italic;}
/* sidebar */
.sideNaviBox{border: 0;}
#sidebar-nav {
    top: 0;
    margin: 0;
    padding: 0;
    width:100%;
    list-style: none;
}
#sidebar-nav li {
    text-indent: 10px;
    line-height: 3em;
    margin: 0;
    padding: 0;
}
#sidebar-nav li a {
    color: black;
    display: block;
    font-size:14px;
    text-decoration: none;
}

#sidebar-nav .active a{
    background: #777777;
    color: white;
    text-decoration: none;
}
#sidebar-nav li a:hover {
    background: #cccccc;
    color: white;
    text-decoration: none;
}
#sidebar-nav li a:active, .sidebar-nav li a:focus {
    text-decoration: none;
}

#journalSidebar {
    float:left;
    margin-left:0;
    padding:0;
    border: 0;
}

#journalContent {
    float:right !important;
    margin-left:auto;
    padding:0;
    border: 0;
    margin-bottom: 10px;
}
#journalMainContent{padding:0px 5px 5px 5px;margin-bottom: 20px;}
#journalAssetBar{padding:0px 0px 5px 5px;}
#myCarousel{margin-top:-20px;margin-bottom: 10px;}
/* not work for journal */
#mainBar .breadcrumb{margin-top:-10px;}

footer{background-color: #222222;color: #868686;padding:10px 5px;clear:both;}
#bottomLogoWrapper{padding-right:10px;border-right: 1px solid #868686;margin:10px;float: left;height: 50px;}
#bottomLogo{height: 50px;}
footer a{color:#cccccc;text-decoration: none;}
footer a:hover{color:#ffffff;text-decoration: none;}
/* Small devices */
@media (max-width:768px) {
    #top-navbar-items {padding-left:10px;margin-bottom:5px;}
    #journalSidebar {
        display: inline-block;
        margin-top: 20px;
        width: 100%;
    }
    #journalContent {
        float:none !important;
        margin-left:0;
    }
    #journalMainContent{min-height: 400px;}
}
@media (min-width:768px) {
    #journalMainContent{min-height: 700px;}
}