﻿#spacing {  height: 65px; }
/*
#wrapper.leftSideBar {  -moz-transform: translateX(250px);
                        -webkit-transform: translateX(250px);
                        -o-transform: translateX(250px);
                        -ms-transform: translateX(250px);
                        transform: translateX(250px); }
*/
#leftSideBar {  
    display: none;
    position: absolute;
    top: 0;
    max-height: 100%;
    height: 100%;
    width: 250px;
    z-index: 200;
    background: #bebdbc;
    font-size: 1.1em;
    -webkit-box-shadow: 5px 0px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    5px 0px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         5px 0px 5px 0px rgba(50, 50, 50, 0.75);
}
#leftSideBar.active {   display: block; }
#leftSideBar ul {   margin:0;
                    padding: 0 1em;
                    list-style: none;
                    background: #bebdbc; }
#leftSideBar ul li {    position: relative;
                        padding: 1em 0;
                        color: #444444;
                        cursor: pointer;
                        background: #bebdbc;                        
                        border-bottom: 1px solid #d8d8d8; 
}
#leftSideBar ul li:first-child {    border-top: 0; 
}
#leftSideBar ul li:last-child { border-bottom: 0; }
#leftSideBar ul li:hover {  background: #bebdbc; }
#leftSideBar ul li a {  color: #444444;
                        text-decoration: none; }
#leftSideBar .arrow {   position: absolute;
                        top: 1.3em;
                        right: 0; }
#leftSideBar .flag {    position: absolute;
                        right: 0;
                        width: 1.5em;
                        border: 0; }
                    
#leftSideBar ul#flagMenu li a { line-height: 1.3em;
                                padding: 0.2em;
                                color: #444444;
                                display: block;
                                text-decoration: none;
                                -webkit-user-select: none;
                                -moz-user-select: none; }
#leftSideBar #flagMenuButton {}
#leftSideBar #flagMenu {    display: none; }
#leftSideBar #flagMenu.active {    display: block; }
#leftSideBar ul#flagMenu {  padding-top: 1em; }
#leftSideBar ul#flagMenu li {    padding: 0.5em 0; }

#sidebaroverlay {   width: 100%;
                    height: 100%;
                    position: fixed;
                    top: 0;
                    left: 0;
                    z-index: 100;
                    background-color: black;
                    opacity: 0.4;
                    filter: Alpha(Opacity=40);
                    display: none; }