body
{
    font-size: 17px;
}

.h3, h3 {
    font-size: 1.0rem;
    font-weight: bold;
}

fieldset.label-border {
    border: 1px groove #333333 !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
}

legend.label-border {
    font-size: 1.0em !important;
    font-weight: bold !important;
    text-align: left !important;
    padding-left: 5px !important;
}

#page #header .go-to-home-page, #page #header #logo {
    font-size: 1.0em;
    color: #cccccc;
    text-align: left;
    padding: 10px 10px 0px 0px;
}

#page #menutop {
    margin-bottom: 0px;
    clear: both;
}

#page {
    margin: 0px auto;
    width: 98%;
}

div.language-box ul {
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
}

#page-content .panel-left ul {
    margin: 1px 1px 1px 1px;
    padding: 8px 0px 0px 0px;
    list-style: none;
}

#page-content .panel-left ul li {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    bargin-bottom: 0px;
}

#page-content .panel-left ul li a {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 0px;
    bargin-bottom: 0px;
}

#page-content #panel-content {
    width: 75%;
    float: left;
    text-align: left;
    padding-top: 20px;
}

#page-content #panel-content h2 {
    font-size: 1.0em;
    color: #333333;
}

#page-content #panel-content h2.page-label {
    font-weight: bold;
}

.page-list-items, #page-content #panel-content p.date-update {
    margin-top: 9px;
}

.main-item-image-link {
    display: block;
    line-height: 0px;
    float: left;
    padding: 5px;
    margin: 5px 15px 5px 0px;
    background-color: #ffffff;
    border: 1px solid #999999;
}

.main-item-image-link img {
    border: 1px solid #cccccc;
}

#page-content #panel-content .list-item {
    border: 1px dashed #999999;
    border-width: 0px 0px 1px 0px;
    padding-bottom: 9px;
}

.page-list-items, #page-content #panel-content .footer,
.page-list-items, #page-content #panel-content .date-update {
    font-style: normal;
    color: #cccccc;
}

.page-list-items, #page-content #panel-content .panel-social {
    margin: 20px auto;
    width: 515px;
    border: 1px solid #999999;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4d68a2+0,3d5a99+100 */
    background: #4d68a2; /* Old browsers */
    background: -moz-linear-gradient(top,  #4d68a2 0%, #3d5a99 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d68a2), color-stop(100%,#3d5a99)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #4d68a2 0%,#3d5a99 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #4d68a2 0%,#3d5a99 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #4d68a2 0%,#3d5a99 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #4d68a2 0%,#3d5a99 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d68a2', endColorstr='#3d5a99',GradientType=0 ); /* IE6-9 */

}

.page-list-items, #page-content #panel-content .panel-social .inner {
    margin: 7px;
    width: 500px;
}