@font-face {
    font-family:'nanum';
    src: url('NanumGothic.eot');
    src: url('NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('NanumGothic.woff') format('woff');
    font-weight: normal;
    font-style: normal; 
} 



#admin-bar {
    width: 100%;
    box-sizing:border-box;
    top:0;
    left:0;
    margin:0;
    /* background: #404040; */
    background: #ffffff;
    color: #555555;
    text-align:right;
    font-family:nanum, Malgun Gothic, 맑은 고딕, dotum, 돋움;
    font-size: 12px;	
    padding: 0px 0;
    /* box-shadow: 0px 0px 5px #FF8000;
        -webkit-box-shadow: 1px 1px 2px rgba(255,192,0,.100);
        -moz-box-shadow: 1px 1px 2px rgba(255,192,0,.100);
        -o-box-shadow: 1px 1px 2px rgba(255,192,0,.100);  */
}

#admin-bar ul {
    font-size:1em;
    line-height: 1.5;
    margin: 0;
}

#admin-bar li {
    display: inline;
    width: auto;
    margin:0;
    padding:0;
    font-family:nanum, Malgun Gothic, 맑은 고딕, dotum, 돋움; /* Ensure unform font family across themes.*/
    font-size:1em; /* Ensure uniform font size across themes. */
}

#admin-bar a {
    text-decoration:none;
    padding: 0 1em 0 0;
    font-family:nanum, Malgun Gothic, 맑은 고딕, dotum, 돋움; /* Ensure unform font family across themes.*/
    font-size:1em; /* Ensure uniform font size across themes. */
    display: inline-block;
    border: 0;
}

#admin-bar li a:link,
#admin-bar li a:visited {
    color: #2d2d2d !important;
}

#admin-bar li a:hover,
#admin-bar li a:active {
    color: #2d2d2d !important;
}
