
#wrapper {
    background-color: #e3e3e3;
    margin: 10px auto;
    padding: 0;
    position: relative;
    width: 80%;
    border: solid 1px #999
    }

#pagetitle {
    margin: 0;
    padding: 0 40px 7px;
    vertical-align: bottom;
    border-right: 1px solid #fff
    }

#menu {
    border-top: 11px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff
    }

#mainbar {
    margin: 0;
    padding: 20px 40px 40px;
    width: auto;
    height: auto;
    border-right: 1px solid #fff
    }

#pageimage {
    background-color: #dcdcdc;
    margin: 0;
    padding: 0;
    width: 217px;
    height: 85px
    }

#pagetitle h1 {
    margin: 0;
    padding: 0
    }

#logo {
    background-color: #fff;
    text-align: center;
    margin: 0;
    padding: 0;
    width: 217px;
    vertical-align: middle;
    border-top: 11px solid #fff;
    border-bottom: 1px solid #fff
    }

#sidebar {
    background-color: #d9d9d9;
    margin: 0;
    padding: 0;
    z-index: 100;
    width: 217px;
    height: auto
    }

#sidecontent {
    margin: 0;
    padding: 20px
    }

#footer { background: #dcdcdc; text-align: left; padding: 5px 10px 7px; z-index: 100; clear: both; margin: 0; border-top: 1px solid #fff
     }

#footer p {
    color: #666;
    font-size: 0.9em;
    line-height: 1em;
    margin: 0;
    padding: 0
    }
#menu-lang { color: #fff; float: right; }
body {
    color: black;
    background-color: #ccc;
    margin: 0;
    padding: 0
    }

.line-bottom {
    border-bottom: 1px solid #fff
    }

.menu, .submenu {
    color: #fff;
    font-size: 10px;
    text-align: left;
    white-space: nowrap;
    padding: 0 10px;
    height: 22px;
    vertical-align: middle
    }
.menu a:link, .submenu a:link {
    color: #000;
    text-decoration: none
    }

.menu a:visited, .submenu a:visited {
    color: #000;
    text-decoration: none
    }

.menu a:hover, .submenu a:hover {
    color: #333;
    text-decoration: none
    }

.menu a:active, .submenu a:active {
    color: #666
    }
#menu-lang.submenu { color: #fff; height: auto; padding: 0; }
.mainmenu-bullet {
    font-size: 12px;
    font-weight: bold
    }

.submenu-bullet { font-size: 10px; font-weight: bold
     }

.image-table {
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 0
    }

.image-inline {
    margin: 2em 0 1em;
    padding: 0
    }

